diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-18 17:20:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-18 17:20:12 +0100 |
commit | 1b295861f983d29f9bd5d5906c7ca3cee4cf1f9a (patch) | |
tree | 1e7c76ef2f11271cde321f54bcd340b6e30afdd0 /media-libs | |
parent | 5142c1d68ca78d43985ab47bc3ae7c19954a9945 (diff) |
gentoo auto-resync : 18:09:2022 - 17:20:12
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 66156 -> 66149 bytes | |||
-rw-r--r-- | media-libs/suil/Manifest | 4 | ||||
-rw-r--r-- | media-libs/suil/metadata.xml | 18 | ||||
-rw-r--r-- | media-libs/suil/suil-0.10.16-r1.ebuild (renamed from media-libs/suil/suil-0.10.16.ebuild) | 37 |
4 files changed, 36 insertions, 23 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 144c40da98f8..476e19290f32 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz 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 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>proaudio@gentoo.org</email> - <name>Gentoo ProAudio Project</name> -</maintainer> -<longdescription lang="en"> - 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. -</longdescription> + <maintainer type="project"> + <email>proaudio@gentoo.org</email> + <name>Gentoo ProAudio Project</name> + </maintainer> + <longdescription lang="en"> + 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. + </longdescription> + <use> + <flag name="gtk2">Enable GTK2 based GUI support</flag> + </use> </pkgmetadata> diff --git a/media-libs/suil/suil-0.10.16.ebuild b/media-libs/suil/suil-0.10.16-r1.ebuild index 951d4de5215c..710d7c1ed85d 100644 --- a/media-libs/suil/suil-0.10.16.ebuild +++ b/media-libs/suil/suil-0.10.16-r1.ebuild @@ -3,19 +3,16 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' - -inherit meson python-any-r1 +inherit meson 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" +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 qt5" +IUSE="doc gtk gtk2 qt5 X" BDEPEND=" virtual/pkgconfig @@ -25,19 +22,29 @@ BDEPEND=" dev-python/sphinx_lv2_theme ) " -CDEPEND=" +# This could be way refined, but it's quickly a rabbit hole + +RDEPEND=" media-libs/lv2 - gtk? ( x11-libs/gtk+:2 ) + 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 - )" -RDEPEND="${CDEPEND}" -DEPEND=" - ${CDEPEND} - ${PYTHON_DEPS} + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) + X? ( x11-libs/libX11 ) " +DEPEND="${RDEPEND}" + DOCS=( AUTHORS NEWS README.md ) src_prepare() { @@ -50,8 +57,10 @@ src_prepare() { 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 |