summaryrefslogtreecommitdiff
path: root/media-sound/alsa-scarlett-gui
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-01 05:09:19 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-01 05:09:19 +0000
commitd095cf23cccb27f0f047472717fdf96bf857110d (patch)
tree4a13e1db4367fb7a76b9071ed5294b2dd11730c4 /media-sound/alsa-scarlett-gui
parent19649f88a8fb3ce7dc2db1e6b18a048efb4898b1 (diff)
gentoo auto-resync : 01:12:2023 - 05:09:19
Diffstat (limited to 'media-sound/alsa-scarlett-gui')
-rw-r--r--media-sound/alsa-scarlett-gui/Manifest5
-rw-r--r--media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild (renamed from media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild)6
-rw-r--r--media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch32
3 files changed, 38 insertions, 5 deletions
diff --git a/media-sound/alsa-scarlett-gui/Manifest b/media-sound/alsa-scarlett-gui/Manifest
index 59460ef4d57f..1d3db368c1d5 100644
--- a/media-sound/alsa-scarlett-gui/Manifest
+++ b/media-sound/alsa-scarlett-gui/Manifest
@@ -1,3 +1,4 @@
-DIST alsa-scarlett-gui-0.3.2.0.0.20231129.tar.gz 3113572 BLAKE2B 3af6bb7a6e1415285e070e5fde414b1456a1da94c65b88bd058d7cad693417e1f7114664bc386c6652ce6956b71064ec41c754942257811383c0953fe6b4f807 SHA512 4f6c99ee318cee218bb1235fe844f754787985ab44c4e24c73c21e0e8ee7a75e6da1423f7e3f577c2303394f7993d0757928b3e3c3f031f01cdb01816c153dbd
-EBUILD alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild 598 BLAKE2B 7e9db77cfbd8f04be086fb20f3b4f8f4e076a44117c96c719d2265fa25eb4ebef4b3cb9631e266a43e89476991fd99e4ce5cf7a193c2a755370f24e29857185b SHA512 efe2fc853d9a14173ae743747b903470fd528277390ee21d9052f3927c30b235946db5bed654c8ec520bc9d18861c50df4e58f3d75e569de551a14c9c057e502
+AUX alsa-scarlett-gui-0.3.3-cflags.patch 1071 BLAKE2B 994958c3e4395229f0b9c31eac5e9050f46d98241224fba8c09b31e2cdfda91bff762a4c72c7f5441010f7d60e48a0942c51e4430d0190f6b167d753defffc02 SHA512 a7dd3cfd4318858d733dafeeaf6ea52de91b10e7d0cc8392295b7a0020745b7ed0edad8fb8e7892ff4bc81187f627c144e08beb364f881bcdd7b91686b5e8e8c
+DIST alsa-scarlett-gui-0.3.3.tar.gz 3113190 BLAKE2B 16128c8795c4a4ebd9d711f64dad1dd0e38ba17e34a50d17cf43b8ce454409ee2a5bc817120d5b421b367d3f1e5ef0f9f7868fb1109af6edb8d820579cad7b14 SHA512 38b0e8cb0bb1d9039463d7635ee81ad1ae477628b885f5f1f3601c163369ff59c7effbba140fb761b26dca7cf9c0f6b5a3f8db0b68a8c604078fe8f08cea082f
+EBUILD alsa-scarlett-gui-0.3.3.ebuild 576 BLAKE2B 505193947348e97624f939864931080f0582f5ee12c7c1fb850fbfae2f317bd22f7c81169065183249da550da595528e112882ca59e25a35ccf5f65416f9c97d SHA512 aa8503a178672a6b0e88ba4e459c869a8d601f05117e2156c52de27e1e13be723afd8c923cef4d51d9223cfda81be0c602fc6cbcb1d17b22aed45e12e9625a6c
MISC metadata.xml 245 BLAKE2B c146502191378e07b2d7d4d97bcb6daa8eb65f6c0b0d947b8214c19e5302fefc9921d9f8d13516c8bf31d9f642782d098a5d8aa67f45ed4fb33f65c25b1ef8ed SHA512 e901bb8274c666979c1a357a6681d5a0a0f73d5e1d6a4e87eb2f23b16e2ba28592b7d5bd9e2a3e37cf5aec66c159707deaf68619d0cda5e51e1ca98b73253c3a
diff --git a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
index c29ec55d0c5b..1ff6d2f932c1 100644
--- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild
+++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
@@ -5,8 +5,7 @@ EAPI=8
DESCRIPTION="A UI for Focusrite Scarlett and Clarett audio interfaces"
HOMEPAGE="https://github.com/geoffreybennett/alsa-scarlett-gui"
-MY_PV="32c00623676e70572195ef28fd01ab8409b82541"
-SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
@@ -20,6 +19,7 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${PN}-${MY_PV}/src"
+PATCHES=( "${FILESDIR}"/"${P}"-cflags.patch )
+MAKEOPTS="-C src"
export PREFIX="/usr"
diff --git a/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch
new file mode 100644
index 000000000000..696df40d6269
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch
@@ -0,0 +1,32 @@
+From 00c84902e508c20c61b003a64f772cfe82f18d43 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" <Jason@zx2c4.com>
+Date: Fri, 1 Dec 2023 04:39:56 +0100
+Subject: [PATCH] Makefile: prefer distro cflags if specified
+
+The compilation flags that are necessary for building and part of the
+developer's intentions belong in the `+=` section, but the base flags
+that distros like to override belong in a `?=` section, so that build
+systems using their own are respected.
+
+Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
+---
+ src/Makefile | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 2c9d51b..bba8d42 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -12,7 +12,8 @@ VERSION := $(shell \
+ DEPDIR := .deps
+ DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d
+
+-CFLAGS += -Wall -Werror -ggdb -fno-omit-frame-pointer -O2 -D_FORTIFY_SOURCE=2
++CFLAGS ?= -ggdb -fno-omit-frame-pointer -O2
++CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2
+ CFLAGS += -DVERSION=\"$(VERSION)\"
+ CFLAGS += -Wno-error=deprecated-declarations
+
+--
+2.42.0
+