diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69744 -> 69749 bytes | |||
-rw-r--r-- | media-libs/lilv/Manifest | 2 | ||||
-rw-r--r-- | media-libs/lilv/lilv-0.24.26.ebuild | 77 | ||||
-rw-r--r-- | media-libs/sratom/Manifest | 2 | ||||
-rw-r--r-- | media-libs/sratom/sratom-0.6.18.ebuild | 58 | ||||
-rw-r--r-- | media-libs/suil/Manifest | 2 | ||||
-rw-r--r-- | media-libs/suil/suil-0.10.22.ebuild | 70 |
7 files changed, 211 insertions, 0 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 7e9a6231186f..ab9dd72fb840 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest index e40d1212026f..2c8d2b116125 100644 --- a/media-libs/lilv/Manifest +++ b/media-libs/lilv/Manifest @@ -1,3 +1,5 @@ DIST lilv-0.24.24.tar.xz 105684 BLAKE2B 4228248e8dbee228cee193e259d95b2e66f9f2e3516702dfad0dc126273076230274538c32a857ae9ad8a58545bbf48e7791254441dd4d6e537715de9e5e5be6 SHA512 93a3842a5e000a9c59bf3493c2c10df35a803a7edf6cff09f43e155a7e83d0c7c81bc24a6243828dc141d30187c3f60ef9799f319f72e5b6c3e2d022de757185 +DIST lilv-0.24.26.tar.xz 106044 BLAKE2B 23b7a029fd40099420e9e8de222b2534b124a93f899c03c5ada27673fc47431c95866d7d4bc5f34b80110b5142e6564e95390fd56d686ac9958ad8bf71ca6033 SHA512 3d360d63391554f62d1dd44b9ba0fc28e4ccde9640da1e28ef3f127c23c9f03974b66c5bbb83f022f18810284a0e25060127d580ca2fad6213fe88920618c2ae EBUILD lilv-0.24.24.ebuild 1703 BLAKE2B c1aab919df9d199c15a08f9a9ebadcaf1a3bfa4869730f87b47d56b6b58a380ffc3e7d635c678c3e5f5ed017063008a63f2909051365642fb562d4fe23ea9ab9 SHA512 40e062b9ef6255bd8056f094f411f8115ca00cc0af180427b677ff3d247bf71f82ee3157e56897418e3c28fafdc03ee7096b3c708ee7d26300019b7b51e5d878 +EBUILD lilv-0.24.26.ebuild 1721 BLAKE2B 1f982e9ee254c04d7d4c2827078eb42312695797c836f3bef8267d486f8c6332a1d147482ee5a2b8bd04f3d66ba631abc1b9423d7a42690386769b63375d2762 SHA512 cb5bf747a5fe15df65f60509c42e77921a72028f2abf9cd67bfa6d951741fc86afc5559bb46bbcfe5d5ae13154090ed6e7c2385587536344e78e7a7ef6e5b9c4 MISC metadata.xml 694 BLAKE2B 95d755914e68f4f5f1a3b5e04bea2cdb2cb2068d03e83f5d4dfba74e72b124e3db964c634c9f092e1f7201798ad405724a9d29190ce2086f39a9e674bdab8d2e SHA512 671fc5f358b6e5bf4ea212af706ea6c4695f399866050d9822c05dea0f8467c8b8f207887615397a7e686f399be809ab31367dfeb1a6ad62ff2680480d591f47 diff --git a/media-libs/lilv/lilv-0.24.26.ebuild b/media-libs/lilv/lilv-0.24.26.ebuild new file mode 100644 index 000000000000..336c4916f412 --- /dev/null +++ b/media-libs/lilv/lilv-0.24.26.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..13} python3_13t ) +PYTHON_REQ_USE='threads(+)' + +inherit meson-multilib python-single-r1 + +DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications" +HOMEPAGE="https://drobilla.net/software/lilv.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc python test tools" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen + dev-python/sphinx + dev-python/sphinx-lv2-theme + dev-python/sphinxygen + ) +" +# Take care on bumps to check minimum versions! +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/serd-0.30.10[${MULTILIB_USEDEP}] + >=dev-libs/sord-0.16.16[${MULTILIB_USEDEP}] + >=dev-libs/zix-0.4.0[${MULTILIB_USEDEP}] + media-libs/libsndfile + >=media-libs/lv2-1.18.2[${MULTILIB_USEDEP}] + >=media-libs/sratom-0.6.10[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +pkg_setup() { + python_setup +} + +src_prepare() { + default + + # fix doc installation path + sed -iE "s/versioned_name/'${PF}'/g" doc/html/meson.build doc/singlehtml/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature python bindings_py) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure +} + +multilib_src_install() { + meson_src_install + python_optimize +} + +multilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs + + newenvd - 60lv2 <<-EOF + LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2 + EOF +} diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest index 9afc101f5878..5ecf64a0945c 100644 --- a/media-libs/sratom/Manifest +++ b/media-libs/sratom/Manifest @@ -1,3 +1,5 @@ DIST sratom-0.6.16.tar.xz 18940 BLAKE2B e78bc572d990ce6914f3276d1b110cb3ba01213f5a084d8548009bf9226107c820f9f86f4cf22ae8076dd9d44bdb5e8b4bc623f67759150fb267b6ccf673a1f7 SHA512 8e01eec642bff63745e8d99a814780ff34e4b79cc99699a1bb7ddac60da8808231d3b4a615a1d87464cbcf4dc26b8ec39e71688a268d493df71dc75892bf6479 +DIST sratom-0.6.18.tar.xz 19640 BLAKE2B f0ac499437b6858d5052ccc4d185c9af7464cec9ddc104da88d7ceda187f7fd17efca4437aeb2b38ec967bfacc6fe2b443be53eda2feb54cb78377a260778c14 SHA512 3f78f845974cf7d8a7166e6430a9e8a1454c98b4aea065bd7e66da01dba7a210edc540e17613985ddd8f9124ccf8500b71646942d988f4b9c65dd53f0d18f6cf EBUILD sratom-0.6.16.ebuild 1237 BLAKE2B 4c766c1700c410d1636c31831716894dea6f2124ed742bfc7c6f5e0b9b1cc916d0fd9347fe33f30c693a0a7461547812fce6f9c856f989fbd54bce261a4a8380 SHA512 aff8980507428bddc3649691d86f46b956029734754b0306b65fa8aebd2aac8724001d858e9669c80bec0ab98c7a3bff4389c6f1e3914bbbce77cb3b4f19a7d2 +EBUILD sratom-0.6.18.ebuild 1255 BLAKE2B 9a7b3d1d418b75bbb7d373c39b6c9fdfa89e6dfeb6505f0e8205e3cd8948b71b1451c442985ba31f781a590ea9a44429dadc213ebf63feaf426c57ac99b8071e SHA512 8e956023fb32ae8ee1c64fd224c200e30cf9dc9e823a6feebdbf119787813bc9eb3111f758836466fac2b7d783f3b34b3e069116f757a0dd1001ef17af4257f0 MISC metadata.xml 377 BLAKE2B 84eb83054cb3e46b4951e9591d49532daa6bbdeb41932dfb331c11816e713f3d72286a2560ba876c065c07bda267af764c40443b01cfbe5d7873c35c582f66ac SHA512 9c5b079dac47c97ff426e2fdfd5c03a07f548b8b7f90df01058286c83b753dbe7d33d818722adcda1fbb2864c808146052cd472e0f0d47d41c3810eabf607f2f diff --git a/media-libs/sratom/sratom-0.6.18.ebuild b/media-libs/sratom/sratom-0.6.18.ebuild new file mode 100644 index 000000000000..bb9f08402628 --- /dev/null +++ b/media-libs/sratom/sratom-0.6.18.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..13} python3_13t ) +PYTHON_REQ_USE='threads(+)' +inherit meson-multilib python-any-r1 + +DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax" +HOMEPAGE="https://drobilla.net/software/sratom.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen + dev-python/sphinx + dev-python/sphinx-lv2-theme + dev-python/sphinxygen +) +" +# Take care on bumps to check minimum versions! +RDEPEND=" + >=dev-libs/serd-0.30.10 + >=dev-libs/sord-0.16.16 + >=media-libs/lv2-1.18.4 +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" + +src_prepare() { + default + + # fix doc installation path + sed -iE "s/versioned_name/'${PF}'/g" doc/html/meson.build doc/singlehtml/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature test tests) + ) + + meson_src_configure +} + +multilib_src_install_all() { + local DOCS=( NEWS README.md ) + einstalldocs +} diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest index b78ec9e53b30..6d0123a2044a 100644 --- a/media-libs/suil/Manifest +++ b/media-libs/suil/Manifest @@ -1,3 +1,5 @@ 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 MISC metadata.xml 688 BLAKE2B d79aaa92cb5c0b410e82d5fb69e8eb671573a99cd1b76cf935331176fbeff653742286898034b5e86b71766cf70ac726355c8ebfba4d4b603a6052765543e5cc SHA512 60c406e64c6848fbe9616f8731bcdccd0aa24a9a1250cbd7d4338586fb10374e36e92f2202343a04c59c06f80208708505866fb58aac573b27b553d343ed0b6b diff --git a/media-libs/suil/suil-0.10.22.ebuild b/media-libs/suil/suil-0.10.22.ebuild new file mode 100644 index 000000000000..d6868d9cd9f7 --- /dev/null +++ b/media-libs/suil/suil-0.10.22.ebuild @@ -0,0 +1,70 @@ +# 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 +} |