Outils pour utilisateurs

Outils du site


buildroot_package_squeezelite

Suivre la dernière version de squeezelite

  • Exemple : Éditer buildroot-2020.02.x/package/squeezelite/ pour mettre à jour squeezelite vers la dernière version. :!: Mais ne pas valider (commit) la modification pour simplifier la création de patch avec git-diff. Exemple :
    • https://github.com/ralph-irving/squeezelite/commit/02d08c7f42031434bab24590bcdb83a4806cb3cd signale la version “Increase squeezelite revision to 1307” (la version 1.9.8-1307). On modifie la version dans buildroot :
      SQUEEZELITE_VERSION = 02d08c7f42031434bab24590bcdb83a4806cb3cd

      dans buildroot-2020.02.x/package/squeezelite/squeezelite.mk

    • On fait
      bz31@dell5280-bz:~/br$ wget https://github.com/ralph-irving/squeezelite/archive/02d08c7f42031434bab24590bcdb83a4806cb3cd/squeezelite-02d08c7f42031434bab24590bcdb83a4806cb3cd.tar.gz
      bz31@dell5280-bz:~/br$ tar zxvf squeezelite-02d08c7f42031434bab24590bcdb83a4806cb3cd.tar.gz
      bz31@dell5280-bz:~/br$ sha256sum squeezelite-02d08c7f42031434bab24590bcdb83a4806cb3cd.tar.gz 
      bz31@dell5280-bz:~/br$ sha256sum squeezelite-02d08c7f42031434bab24590bcdb83a4806cb3cd/LICENSE.txt

      Les sorties de ces deux dernières commandes permettent de modifier buildroot-2020.02.x/package/squeezelite/squeezelite.hash.

    • Former le patch :
      bz31@dell5280-bz:~/br/buildroot-2020.02.x$ git diff > ../buildroot-2020.02.x_squeezelite.patch
      • Le contenu du patch est
        diff --git a/package/squeezelite/squeezelite.hash b/package/squeezelite/squeezelite.hash
        index 0b21d861b9..7d5841d156 100644
        --- a/package/squeezelite/squeezelite.hash
        +++ b/package/squeezelite/squeezelite.hash
        @@ -1,3 +1,3 @@
         # Locally calculated
        -sha256 7f0342f4943d3c3498d930060f5a1e8d63ccb7282b9c21f964926e310449d592 squeezelite-71c012ad9ba102feb95823b7b9dc17e5305689c7.tar.gz
        +sha256 0294c0e63435f5e8afd30438a4d6234cbc7df33fb5e66417e65cdf0380c694a3 squeezelite-02d08c7f42031434bab24590bcdb83a4806cb3cd.tar.gz
         sha256 dc01c3da33fea11ed918f9e437b88baa59c70401aab0dad747e33dd9e8035706 LICENSE.txt
        diff --git a/package/squeezelite/squeezelite.mk b/package/squeezelite/squeezelite.mk
        index 2ed3d8b769..9baa2afc8a 100644
        --- a/package/squeezelite/squeezelite.mk
        +++ b/package/squeezelite/squeezelite.mk
        @@ -4,7 +4,7 @@
         #
         ################################################################################
         
        -SQUEEZELITE_VERSION = 71c012ad9ba102feb95823b7b9dc17e5305689c7
        +SQUEEZELITE_VERSION = 02d08c7f42031434bab24590bcdb83a4806cb3cd
         SQUEEZELITE_SITE = $(call github,ralph-irving,squeezelite,$(SQUEEZELITE_VERSION))
         SQUEEZELITE_LICENSE = GPL-3.0
         SQUEEZELITE_LICENSE_FILES = LICENSE.txt
buildroot_package_squeezelite.txt · Dernière modification : 2024/01/06 18:20 de bz31