From fc4ad6e568738af8995c2e87896c671c39eb8c72 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 28 Jan 2025 22:42:59 +0000 Subject: gentoo auto-resync : 28:01:2025 - 22:42:58 --- media-libs/suil/Manifest | 3 +- .../suil/files/suil-0.10.22-fix-gtk2-option.patch | 11 ++++ media-libs/suil/suil-0.10.22-r1.ebuild | 68 +++++++++++++++++++++ media-libs/suil/suil-0.10.22.ebuild | 70 ---------------------- 4 files changed, 81 insertions(+), 71 deletions(-) create mode 100644 media-libs/suil/files/suil-0.10.22-fix-gtk2-option.patch create mode 100644 media-libs/suil/suil-0.10.22-r1.ebuild delete mode 100644 media-libs/suil/suil-0.10.22.ebuild (limited to 'media-libs/suil') diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest index 6d0123a2044a..9b630dc4f742 100644 --- a/media-libs/suil/Manifest +++ b/media-libs/suil/Manifest @@ -1,5 +1,6 @@ +AUX suil-0.10.22-fix-gtk2-option.patch 303 BLAKE2B 237767341dbddf910f29a2f4f613aa517d7af88c3abe66052e4f040972fd8f76f0c812e197b01f2fc3509cd63107ebd532f8ebc5e34dbfa91a2e4e3e62d65b0d SHA512 436ed76b31928662bdb326d60c84ad886cc5ffac1674704e910ac12d71222a39400f4efefc5ab34ba6b0850df3fe63e2cf38748a9911ab59f3eb30532a1e1b76 DIST suil-0.10.20.tar.xz 27492 BLAKE2B 4ce6dcba544b4fb606d2b97dd347e5098cd1373643059fe80e2a7f9d7022432063e4391017e106a4092056999dcb7b99729339536c4c73cdaa5a3f091f1100ee SHA512 fb3735d0856c826f46ad2334b6965f4116df2fa3132d10bdfcd2b2d39f8e40142801ce3f352425845adfac90bf4a60d76d09fdf0a99b2cec82faa0f5f127c3f8 DIST suil-0.10.22.tar.xz 28428 BLAKE2B ba483b0307ff522479d738bf90cca2efabb1f73e5c912ce3c94a690114937d6014a6f4a28e4173bb7ae3d669e88e9332c9beca505649080523cdf0dab319f38c SHA512 fe2f30acd4c6f586ad3b08e5a5fac26a902848065b944852406ae51b74fa5fdbb0ff2417c538cd803ad47074248353c2d704698bcd5e64ade174deb4b5701f7e EBUILD suil-0.10.20.ebuild 1403 BLAKE2B 8a0b66da2a3598121b92914a7604205a8b055ca6950bd651bcd2dbcfc20b8f4b1c0fcf9ec53333302216a8af8ae0637a9e1f1dcaa2bbbaa727d16b247409648f SHA512 c4256e176af3654d3cca308e74419c9eeb4baf68851e3ba7e699579719fa1b97df80c1d461e5dbf54cd90a93bb476b074c079e9fc5f8b95d635b036bcf2bee14 -EBUILD suil-0.10.22.ebuild 1407 BLAKE2B c03e33f63548dea7c149ecf17e62c3f74a1516e806e31c0acf909073ecf49814c0547d61267b82094c68e180e15cb04c8fed0c3e65e680dc8088881858f4bae6 SHA512 3c5326f170fe881f2a4b65d7f75ad8c917b3d19bf531f611e3cbb755800774407f7672f57d88f528dfe2332845c4d307bf67227da0c371eeca3611ccb43c887d +EBUILD suil-0.10.22-r1.ebuild 1427 BLAKE2B b87b8c2cff8bd5dc43f6f13d7d97b507bc745d422eaa2f0851d7c6c11db759435669d5d9951e929b71e446c6781ec0cd623fa1143187b462565d3fb2b3a3a964 SHA512 b23950e5553bbd1e90985e100e08781b629eb4f708a61b95c4d2af7fd344242b3ff199b7dbb564f18119dea7585126f3994d077371da949acc77dad4a4142c0b MISC metadata.xml 688 BLAKE2B d79aaa92cb5c0b410e82d5fb69e8eb671573a99cd1b76cf935331176fbeff653742286898034b5e86b71766cf70ac726355c8ebfba4d4b603a6052765543e5cc SHA512 60c406e64c6848fbe9616f8731bcdccd0aa24a9a1250cbd7d4338586fb10374e36e92f2202343a04c59c06f80208708505866fb58aac573b27b553d343ed0b6b diff --git a/media-libs/suil/files/suil-0.10.22-fix-gtk2-option.patch b/media-libs/suil/files/suil-0.10.22-fix-gtk2-option.patch new file mode 100644 index 000000000000..4ed776ddb211 --- /dev/null +++ b/media-libs/suil/files/suil-0.10.22-fix-gtk2-option.patch @@ -0,0 +1,11 @@ +--- a/meson.build 2025-01-19 14:59:34.000000000 +0100 ++++ b/meson.build 2025-01-28 18:55:30.964917952 +0100 +@@ -215,7 +215,7 @@ + 'gtk+-2.0', + include_type: 'system', + version: '>=2.18.0', +- required: get_option('gtk2').enabled(), ++ required: get_option('gtk2'), + ) + + gtk2_x11_dep = dependency( diff --git a/media-libs/suil/suil-0.10.22-r1.ebuild b/media-libs/suil/suil-0.10.22-r1.ebuild new file mode 100644 index 000000000000..66705064ac51 --- /dev/null +++ b/media-libs/suil/suil-0.10.22-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs" +HOMEPAGE="https://drobilla.net/software/suil.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc gtk gtk2 qt6 test X" +RESTRICT="!test? ( test )" + +# This could be way refined, but it's quickly a rabbit hole +# Take care on bumps to check lv2 minimum version! +RDEPEND=" + media-libs/lv2 + gtk2? ( + >=x11-libs/gtk+-2.18.0:2 + dev-libs/glib:2 + ) + gtk? ( + >=x11-libs/gtk+-3.14.0:3 + dev-libs/glib:2 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen + dev-python/sphinx + dev-python/sphinx-lv2-theme + dev-python/sphinxygen + ) + test? ( dev-libs/check ) +" + +DOCS=( AUTHORS NEWS README.md ) + +PATCHES=( "${FILESDIR}/${P}-fix-gtk2-option.patch" ) + +src_prepare() { + default + + # fix doc installation path + sed -iE "s/versioned_name/'${PF}'/g" doc/html/meson.build doc/singlehtml/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dqt5=disabled + $(meson_feature doc docs) + $(meson_feature gtk2) + $(meson_feature gtk gtk3) + $(meson_feature qt6) + $(meson_feature test tests) + $(meson_feature X x11) + ) + + meson_src_configure +} diff --git a/media-libs/suil/suil-0.10.22.ebuild b/media-libs/suil/suil-0.10.22.ebuild deleted file mode 100644 index d6868d9cd9f7..000000000000 --- a/media-libs/suil/suil-0.10.22.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs" -HOMEPAGE="https://drobilla.net/software/suil.html" -SRC_URI="https://download.drobilla.net/${P}.tar.xz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="doc gtk gtk2 qt5 test X" -RESTRICT="!test? ( test )" - -# This could be way refined, but it's quickly a rabbit hole -# Take care on bumps to check lv2 minimum version! -RDEPEND=" - media-libs/lv2 - gtk2? ( - >=x11-libs/gtk+-2.18.0:2 - dev-libs/glib:2 - ) - gtk? ( - >=x11-libs/gtk+-3.14.0:3 - dev-libs/glib:2 - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - ) - X? ( x11-libs/libX11 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen - dev-python/sphinx - dev-python/sphinx-lv2-theme - dev-python/sphinxygen - ) - test? ( dev-libs/check ) -" - -DOCS=( AUTHORS NEWS README.md ) - -src_prepare() { - default - - # fix doc installation path - sed -iE "s/versioned_name/'${PF}'/g" doc/html/meson.build doc/singlehtml/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_feature gtk2) - $(meson_feature gtk gtk3) - $(meson_feature qt5) - $(meson_feature test tests) - $(meson_feature X x11) - ) - - meson_src_configure -} -- cgit v1.2.3