Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
alsa-scarlett-gui


Commits:
3a5586ee by Daniel M. Capella at 2024-05-06T01:41:47-04:00
upgpkg: 0.4.0-2: 
https://archlinux.org/todo/rebuild-packages-without-signature-in-sync-db/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = alsa-scarlett-gui
        pkgdesc = GUI for the ALSA controls presented by the Focusrite Scarlett 
Gen 2/3 mixer driver
        pkgver = 0.4.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/geoffreybennett/alsa-scarlett-gui
        arch = x86_64
        license = GPL3


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=alsa-scarlett-gui
 pkgver=0.4.0
-pkgrel=1
+pkgrel=2
 pkgdesc='GUI for the ALSA controls presented by the Focusrite Scarlett Gen 2/3 
mixer driver'
 arch=('x86_64')
 url='https://github.com/geoffreybennett/alsa-scarlett-gui'
@@ -22,6 +22,10 @@ b2sums=('SKIP')
 build() {
   cd "$pkgname"
 
+  # Upstream states fortification level 2 is necessary
+  # 
https://github.com/geoffreybennett/alsa-scarlett-gui/commit/4cb1cd6e5765918f7eaad82a3370b693125e892b
+  export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+
   make \
     -C src \
     PREFIX=/usr \
@@ -31,6 +35,10 @@ build() {
 package() {
   cd "$pkgname"
 
+  # Upstream states fortification level 2 is necessary
+  # 
https://github.com/geoffreybennett/alsa-scarlett-gui/commit/4cb1cd6e5765918f7eaad82a3370b693125e892b
+  export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+
   make \
     -C src \
     PREFIX="$pkgdir/usr" \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/alsa-scarlett-gui/-/commit/3a5586eed0403ec663bb57816d967c034c1a023a

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/alsa-scarlett-gui/-/commit/3a5586eed0403ec663bb57816d967c034c1a023a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to