From 1b295861f983d29f9bd5d5906c7ca3cee4cf1f9a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 18 Sep 2022 17:20:12 +0100 Subject: gentoo auto-resync : 18:09:2022 - 17:20:12 --- media-libs/Manifest.gz | Bin 66156 -> 66149 bytes media-libs/suil/Manifest | 4 +- media-libs/suil/metadata.xml | 18 +++++---- media-libs/suil/suil-0.10.16-r1.ebuild | 67 +++++++++++++++++++++++++++++++++ media-libs/suil/suil-0.10.16.ebuild | 58 ---------------------------- 5 files changed, 80 insertions(+), 67 deletions(-) create mode 100644 media-libs/suil/suil-0.10.16-r1.ebuild delete mode 100644 media-libs/suil/suil-0.10.16.ebuild (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 144c40da98f8..476e19290f32 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest index 3f5fcd9c6222..64e22be1f0d7 100644 --- a/media-libs/suil/Manifest +++ b/media-libs/suil/Manifest @@ -3,5 +3,5 @@ DIST suil-0.10.14.tar.xz 33620 BLAKE2B 8ad873ade71ee6f5ba9c8560e116d8de86d8a919c DIST suil-0.10.16.tar.xz 33744 BLAKE2B 614217013b39215f4b6d9414451a55fbca42dd038c6bc961d3769660707bf2da45432c97628edef8dacb8630437bcb304d10616ced2fd9cf9a6a4d094f196f6c SHA512 9b1dac07b017934a93f70d514ec477785683e7ed5949b62a2c4ad139c1e84265399f54d3140dcf0e542d20a0919286aacb52103c91e2f6fc7ebd707db2d98ac4 EBUILD suil-0.10.12.ebuild 1067 BLAKE2B f4d2fe9dc9af625225b401572446c6a53292e7f80a1d863a5daaf1718fdf758a3c5e6445f2aa4914bae865d6b56f1489b19ef086a4a4df56e5e89db407ede7d3 SHA512 e720c79edcc253b081577347ec7d82fbe03182403e608bfe9b8d5badf1ee08ab4992e3f9a00e4a1d43e9aed04710f6d0dc8698a5a7795f2f0efadb9c7a2df585 EBUILD suil-0.10.14.ebuild 1079 BLAKE2B f7b12cb31c17b65f94c739929736dabe62118cc63cd9d497caf122467b0ec5be9b67d688a518db370fba44388db710266c868de62a127201c97a774df8259f7e SHA512 06426c6fbb3ae2e6c4e79fa3e3d5df53aee7b0c51e053d081035f840bafbcf6e0a92913567c2be1ae948573496222d0dee1dcb0a03955af8c175e70a370b16de -EBUILD suil-0.10.16.ebuild 1079 BLAKE2B f7b12cb31c17b65f94c739929736dabe62118cc63cd9d497caf122467b0ec5be9b67d688a518db370fba44388db710266c868de62a127201c97a774df8259f7e SHA512 06426c6fbb3ae2e6c4e79fa3e3d5df53aee7b0c51e053d081035f840bafbcf6e0a92913567c2be1ae948573496222d0dee1dcb0a03955af8c175e70a370b16de -MISC metadata.xml 492 BLAKE2B 08b9c4faabd0b31d5397307c0a025e49b25124edf27fb2972e3d77f93b221985dc8a94eb7626e0b6f845877cdf4c714ead49c25dee3e7346efb92c7fa98ba0c1 SHA512 2505c885384508559d1ee43cd2c5f382d444299de05abb7395cad7510cb9dd40c55b3c33a0f4348b278ac4c7c52d3f083d7996a44d8f5bda4611f038822c5500 +EBUILD suil-0.10.16-r1.ebuild 1224 BLAKE2B 32121d681c742680cda4bba03f9ac18f06ae395815f28cc8cc734d43e9c6a0058c5392fbea4dd4912f006734a52ddaef60a812b64614f9a89f180d61e829ae6d SHA512 049c33406e399a58d486cbe31ebad8025d8e9044a321ad524b7cd053261497ab1fe737673891d972b97d92fc44eebbf88a040f7a07273527384ca55503f2d54a +MISC metadata.xml 561 BLAKE2B c2a96aa27533596af606b3b63c853b37d35503748f042d4b69cbb2a17568fc62acad26562fca3564d5f80a0d39227984191b28a78082e6ecfd47a3cef7bb5e32 SHA512 dc4919cfa4180f4ee402a833e69aae86d5d04d28f085e5f26228f8001cb2d04a7547bb17048960e74e4c8925291c043974bcdeb318b20089604ff189c4001261 diff --git a/media-libs/suil/metadata.xml b/media-libs/suil/metadata.xml index f9a9fe3099dc..ef7c2a13b89e 100644 --- a/media-libs/suil/metadata.xml +++ b/media-libs/suil/metadata.xml @@ -1,11 +1,15 @@ - - proaudio@gentoo.org - Gentoo ProAudio Project - - - Lilv is a library to make the use of LV2 plugins as simple as possible for applications. Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies. - + + proaudio@gentoo.org + Gentoo ProAudio Project + + + Suil makes it possible to load a UI of any toolkit in a host using any other toolkit. + Suil currently supports every combination of Gtk 2, Gtk 3, Qt 5, and X11. + + + Enable GTK2 based GUI support + diff --git a/media-libs/suil/suil-0.10.16-r1.ebuild b/media-libs/suil/suil-0.10.16-r1.ebuild new file mode 100644 index 000000000000..710d7c1ed85d --- /dev/null +++ b/media-libs/suil/suil-0.10.16-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 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 ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc gtk gtk2 qt5 X" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme + ) +" +# This could be way refined, but it's quickly a rabbit hole + +RDEPEND=" + media-libs/lv2 + gtk2? ( + x11-libs/gtk+:2 + dev-libs/glib:2 + ) + gtk? ( + x11-libs/gtk+: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}" + +DOCS=( AUTHORS NEWS README.md ) + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%install_dir: docdir / 'suil-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_feature gtk2) + $(meson_feature gtk gtk3) + $(meson_feature qt5) + $(meson_feature X x11) + ) + + meson_src_configure +} diff --git a/media-libs/suil/suil-0.10.16.ebuild b/media-libs/suil/suil-0.10.16.ebuild deleted file mode 100644 index 951d4de5215c..000000000000 --- a/media-libs/suil/suil-0.10.16.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' - -inherit meson python-any-r1 - -DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs" -HOMEPAGE="http://drobilla.net/software/suil/" -SRC_URI="http://download.drobilla.net/${P}.tar.xz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="doc gtk qt5" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - dev-python/sphinx - dev-python/sphinx_lv2_theme - ) -" -CDEPEND=" - media-libs/lv2 - gtk? ( x11-libs/gtk+:2 ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - )" -RDEPEND="${CDEPEND}" -DEPEND=" - ${CDEPEND} - ${PYTHON_DEPS} -" - -DOCS=( AUTHORS NEWS README.md ) - -src_prepare() { - default - - # fix doc installation path - sed -iE "s%install_dir: docdir / 'suil-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_feature gtk gtk3) - $(meson_feature qt5) - ) - - meson_src_configure -} -- cgit v1.2.3