From d095cf23cccb27f0f047472717fdf96bf857110d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Dec 2023 05:09:19 +0000 Subject: gentoo auto-resync : 01:12:2023 - 05:09:19 --- media-sound/alsa-scarlett-gui/Manifest | 5 ++-- .../alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild | 25 ----------------- .../alsa-scarlett-gui-0.3.3.ebuild | 25 +++++++++++++++++ .../files/alsa-scarlett-gui-0.3.3-cflags.patch | 32 ++++++++++++++++++++++ 4 files changed, 60 insertions(+), 27 deletions(-) delete mode 100644 media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild create mode 100644 media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild create mode 100644 media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch (limited to 'media-sound/alsa-scarlett-gui') 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.2.0.0.20231129.ebuild deleted file mode 100644 index c29ec55d0c5b..000000000000 --- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -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" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-libs/glib:2 - gui-libs/gtk:4 - media-libs/alsa-lib -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${PN}-${MY_PV}/src" - -export PREFIX="/usr" diff --git a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild new file mode 100644 index 000000000000..1ff6d2f932c1 --- /dev/null +++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A UI for Focusrite Scarlett and Clarett audio interfaces" +HOMEPAGE="https://github.com/geoffreybennett/alsa-scarlett-gui" +SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/glib:2 + gui-libs/gtk:4 + media-libs/alsa-lib +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +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" +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 +--- + 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 + -- cgit v1.2.3