Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
systray-x


Commits:
85172f51 by Robin Candau at 2025-02-07T16:12:30+01:00
Add a more suitable name for the custom var in the Makefile.patch
PREFIX is usually used for something else in 'make' context. Rename it to 'APP' 
to avoid confusion

- - - - -


3 changed files:

- .SRCINFO
- Makefile.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -16,7 +16,7 @@ pkgbase = systray-x
        source = 
systray-x-0.9.10.tar.gz::https://github.com/Ximi1970/systray-x/archive/0.9.10.tar.gz
        source = Makefile.patch
        sha256sums = 
7a9bc146f341288b0b41e65d56190dcead694681b1bed25ad36a35768abf3029
-       sha256sums = 
dac5b7a4a1ad38ed9429d40636b59cb6932d6c7afd20e50609a73e2ff260316a
+       sha256sums = 
62affd86e6dbad6e9cf851768d99fd79f76f65ac2fd5e45ef5e89c5dcb63dbab
 
 pkgname = systray-x-common
        pkgdesc = A system tray extension for Thunderbird - Common version


=====================================
Makefile.patch
=====================================
@@ -6,7 +6,7 @@ index 9631a87..0add4ce 100644
  endif
  endif
  
-+PREFIX ?=
++APP ?=
 +
  #OPTIONS = "DEFINES += NO_KDE_INTEGRATION"
  
@@ -17,13 +17,13 @@ index 9631a87..0add4ce 100644
        rm -f SysTray-X ;\
 -      mkdir -p app/build ;\
 -      cd app/build ;\
-+      mkdir -p app/${PREFIX}-build ;\
-+      cd app/${PREFIX}-build ;\
++      mkdir -p app/${APP}-build ;\
++      cd app/${APP}-build ;\
        $(QMAKE) $(EXT_VERSION) $(OPTIONS) ../SysTray-X/SysTray-X.pro ;\
        make ;\
        cd ../.. ;\
 -      cp app/build/SysTray-X-app/SysTray-X .
-+      cp app/${PREFIX}-build/SysTray-X-app/SysTray-X .
++      cp app/${APP}-build/SysTray-X-app/SysTray-X .
  else
  systray-x-app:
        @echo "Creating systray-x app" ;\


=====================================
PKGBUILD
=====================================
@@ -14,7 +14,7 @@ makedepends=('git' 'zip' 'unzip' 'libx11' 
'kstatusnotifieritem')
 source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
        "Makefile.patch")
 sha256sums=('7a9bc146f341288b0b41e65d56190dcead694681b1bed25ad36a35768abf3029'
-            'dac5b7a4a1ad38ed9429d40636b59cb6932d6c7afd20e50609a73e2ff260316a')
+            '62affd86e6dbad6e9cf851768d99fd79f76f65ac2fd5e45ef5e89c5dcb63dbab')
 
 prepare() {
        cd "${pkgbase}-${pkgver}"
@@ -22,15 +22,15 @@ prepare() {
        # Add the correct path to the binary in the json file
        sed -i 's/\/path\/to\/native-messaging\/app/\/usr\/bin/g' 
"app/${_pkgbase//-/_}.json"
 
-       # Patch the Makefile to build both binaries into separate directories
-       patch -Np1 < "${srcdir}"/Makefile.patch
+       # Patch the Makefile to build both versions of the app into separate 
directories
+       patch -Np1 -i "${srcdir}/Makefile.patch"
 }
 
 _build() {
        if [ "${1}" == "systray-x-common" ]; then
-               make OPTIONS="DEFINES+=NO_KDE_INTEGRATION" PREFIX="${1}"
+               make OPTIONS="DEFINES+=NO_KDE_INTEGRATION" APP="${1}"
        else
-               make PREFIX="${1}"
+               make APP="${1}"
        fi
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systray-x/-/commit/85172f51b005ad87d7eb65f1c421b21e35241720

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systray-x/-/commit/85172f51b005ad87d7eb65f1c421b21e35241720
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to