From b0378783c1929d283116fe183089c123dba5869c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Oct 2022 13:12:50 +0100 Subject: gentoo auto-resync : 02:10:2022 - 13:12:50 --- media-libs/Manifest.gz | Bin 66292 -> 66285 bytes media-libs/ganv/Manifest | 5 +- .../ganv-1.8.2-make-intl-check-non-required.patch | 13 ++ media-libs/ganv/ganv-1.8.0-r1.ebuild | 4 +- media-libs/ganv/ganv-1.8.2.ebuild | 45 ++++++ media-libs/lilv/Manifest | 4 +- media-libs/lilv/lilv-0.24.18-r1.ebuild | 4 +- media-libs/lilv/lilv-0.24.20.ebuild | 74 +++++++++ media-libs/lv2/Manifest | 2 + media-libs/lv2/lv2-1.18.10.ebuild | 73 +++++++++ media-libs/openimageio/Manifest | 2 +- media-libs/openimageio/openimageio-2.3.19.0.ebuild | 2 +- media-libs/rubberband/Manifest | 3 + .../rubberband/files/rubberband-3.1.0-build.patch | 169 +++++++++++++++++++++ media-libs/rubberband/rubberband-3.1.0.ebuild | 61 ++++++++ media-libs/sratom/Manifest | 4 +- media-libs/sratom/sratom-0.6.12-r1.ebuild | 4 +- media-libs/sratom/sratom-0.6.14.ebuild | 4 +- media-libs/suil/Manifest | 2 + media-libs/suil/suil-0.10.18.ebuild | 67 ++++++++ 20 files changed, 528 insertions(+), 14 deletions(-) create mode 100644 media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch create mode 100644 media-libs/ganv/ganv-1.8.2.ebuild create mode 100644 media-libs/lilv/lilv-0.24.20.ebuild create mode 100644 media-libs/lv2/lv2-1.18.10.ebuild create mode 100644 media-libs/rubberband/files/rubberband-3.1.0-build.patch create mode 100644 media-libs/rubberband/rubberband-3.1.0.ebuild create mode 100644 media-libs/suil/suil-0.10.18.ebuild (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index e3860a58bb00..e7a3cd05a2fe 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/ganv/Manifest b/media-libs/ganv/Manifest index e8693d9c6e33..b1d641009da0 100644 --- a/media-libs/ganv/Manifest +++ b/media-libs/ganv/Manifest @@ -1,3 +1,6 @@ +AUX ganv-1.8.2-make-intl-check-non-required.patch 409 BLAKE2B 28ce68d03232d549e2c0d28b8b5a1c5cd132cdddd97db6c4907ae93516627e1bf55818fe4e81652dbe05d2afc7048f0462df91a1398c702926f5b122f48e5d3c SHA512 6f346a40477e13472abdc2f1bbd91392019a8d2c53c0d0f6f6321864874f0c5557564f9fd6cc7adf45334f285f58ea0a0229e3f96a6439a9d30da8b1f291f88f DIST ganv-1.8.0.tar.bz2 382822 BLAKE2B 4936b7f87fa7cf17ed86b8165558684f0f59387c9673144d57d8505e41f367735117e9f5b08508dcecb831b77b6bbc6559323417824a9f8defc43c81cc91d469 SHA512 00969879592af11d211ad790b970a8a3765ec0591515af856230e3fc9371b1611f2a4edc73d1fc59371a4c4a49c7479f279dc6f298d843296e6707cd2d495af4 -EBUILD ganv-1.8.0-r1.ebuild 981 BLAKE2B f4d213d715d8657435cfd22d4f7ca89e9192fd094d42703f8618bdefb61523f29dfb3c95812989a14fb670bca5efedf61d9562ebb7859da1a38eb4e6502a0d56 SHA512 9c4da8f5bb4f77b1ce323f1cfc44c0be1344980398b8a03fd7df12d7f672491da4e7d283dbd35402919eb0f0b75a76d0e6c80103b6e5c3e7d1dde34339747600 +DIST ganv-1.8.2.tar.xz 80496 BLAKE2B 45e5370f3b94a7010f89943225748e40291583f7d2cc80f637f3db4fac3a03c9b58217bd8e8119f7867302c43846be47e928721addce68560c63cec5faa3b4d4 SHA512 12544d45fc3b06a02dcfaf41be266770a8dcbd079979b07cb1a05388e3cdddd54040b609f76c16c8982d89f864e5000d04fd2d09d8036705a41cafe944c2a6dd +EBUILD ganv-1.8.0-r1.ebuild 987 BLAKE2B e399ca4f4ff40e0794a127eca77e5fdf09888a960fd80f7c50769718b6ec6a42c1e3823ad200549060afe3080300feda6be064034eb18088c2c330e9925b43dd SHA512 6a4defdba1ee8c32c08ba79816c69e7850c764dea40eb8e7685f8dd010636932f63f4edd5fdc4b7a1c638406576208dd355ff8c74c1362038a34faa93f46bbf3 +EBUILD ganv-1.8.2.ebuild 905 BLAKE2B 79cb2d4a3e53904d2a6932bbac22335323118dd52561c3e0a686c737c4aa40fd4dc9ad14cfa6d6b95a8dba59212294b838ffd9ae960cb0d795131741050c247e SHA512 6fcd0075e8386dd6a4da59a8edd1ab7a2a7fe06741d03c5303a60f65f90b4fbcdd74af2873923f72d196014a35bea2dc564594d22be8afe20107623ebb8d831c MISC metadata.xml 357 BLAKE2B 26c69418b0a428bc0fb7a026ffb009ba1a2dff036ecfac2774f87bd4808a1126af0391c0a3d95d9a02e07928dd25e3f394839c34cd8d037de86a87ba8981cbb8 SHA512 ea05a50c736fc2e838b53efd5a8133dababcaea1b2d076e827c41127dc35c33f84ba846646d7d6e4fa6ec867d9a2d0488920a2480c4d27d9f5ab34005b1c44d0 diff --git a/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch b/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch new file mode 100644 index 000000000000..ff89e795ed2a --- /dev/null +++ b/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch @@ -0,0 +1,13 @@ +diff --git a/meson.build b/meson.build +index 27cb852..eb3500c 100644 +--- a/meson.build ++++ b/meson.build +@@ -45,7 +45,7 @@ endif + + m_dep = cc.find_library('m', required: false) + +-intl_dep = cc.find_library('intl', required: get_option('nls')) ++intl_dep = cc.find_library('intl', required: get_option('nls'), required: false) + + gtk2_dep = dependency('gtk+-2.0', + version: '>= 2.10.0', diff --git a/media-libs/ganv/ganv-1.8.0-r1.ebuild b/media-libs/ganv/ganv-1.8.0-r1.ebuild index 6ed5c20f508f..11edc6ed0656 100644 --- a/media-libs/ganv/ganv-1.8.0-r1.ebuild +++ b/media-libs/ganv/ganv-1.8.0-r1.ebuild @@ -7,8 +7,8 @@ PYTHON_REQ_USE='threads(+)' inherit flag-o-matic waf-utils python-any-r1 DESCRIPTION="A GTK+ widget for interactive graph-like environments" -HOMEPAGE="http://drobilla.net/software/ganv/" -SRC_URI="http://download.drobilla.net/${P}.tar.bz2" +HOMEPAGE="https://drobilla.net/software/ganv.html" +SRC_URI="https://download.drobilla.net/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" diff --git a/media-libs/ganv/ganv-1.8.2.ebuild b/media-libs/ganv/ganv-1.8.2.ebuild new file mode 100644 index 000000000000..18d6205e1dbc --- /dev/null +++ b/media-libs/ganv/ganv-1.8.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A GTK+ widget for interactive graph-like environments" +HOMEPAGE="https://drobilla.net/software/ganv.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fdgl +graphviz introspection nls" + +RDEPEND=" + dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + x11-libs/gtk+:2 + graphviz? ( media-gfx/graphviz[gtk2] ) + introspection? ( + app-text/yelp-tools + dev-libs/gobject-introspection:=[doctool] + ) +" +DEPEND="${RDEPEND} + dev-util/glib-utils + nls? ( virtual/libintl ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.2-make-intl-check-non-required.patch" +) + +src_configure() { + local emesonargs=( + $(meson_feature fdgl) + $(meson_feature graphviz) + $(meson_feature introspection gir) + $(meson_feature nls) + ) + + meson_src_configure +} diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest index 04ab06491d9a..5d76d1001903 100644 --- a/media-libs/lilv/Manifest +++ b/media-libs/lilv/Manifest @@ -1,3 +1,5 @@ DIST lilv-0.24.18.tar.xz 118216 BLAKE2B c1d191a8513776b4e783f05076b8a8d5a20866e734527ff84e04d970d190b26d2c922aa6f7ba346632caea47daa265c1008d9295c3f0e41f85227103337ccd1f SHA512 eece846338403ba3e7c366024511d33bd5e399d3b1e6871d04ec3907540a9e3541ab7b0445bf17cf61c5779c5263f1ef23eadefb6411a2e4be8d79464a5b873e -EBUILD lilv-0.24.18-r1.ebuild 1547 BLAKE2B 1d2f3aa6aa9b22e7aa0e7e58f204f49c29b1ebfb2b6727101e3268fa0debf9dd34f708c5ca8fdc1b2ebf15e5622dc0854e89e20ac6530adb7ed09ac2cd102b06 SHA512 39888db622bcb885be0e6d9e961e423837287001268d1b22162b6a63779547305dc3ae7aa10e21595ac29b50ae3b17fed9bff7f5203e5b8e9e04567aa5c32206 +DIST lilv-0.24.20.tar.xz 118460 BLAKE2B 50b2044a7fb62cfcbea6dc68cd0d26503780f30a5a04e2ceafca9e02b2369965d7d27b8d08bbfa136930a3b18a3e0eb6cf4c326d3c2d46218badb4a8ec6e1e01 SHA512 68963b66fd6e577280867fcd5a601fd2cf539a10fcf0b667c22165cc7e42206fd6a20d56dbe97b587fb68f798d4db3b2351b87b1243c665c3a2b1bb82cbbf9a3 +EBUILD lilv-0.24.18-r1.ebuild 1553 BLAKE2B f7318169c5e9f00d605562d290fc06e987447f78cb2cabd1df857dc2b915b4415b2af7f6c9bec73c2dfb92da8fa67edee865fd11b19887a34114d4b0462ed299 SHA512 df06f8ddc6a7b9b3bde3fa3c495dd0ba901225ecca56089de5c1f879b691fadfbe3c3c3b35a40aa7784ec0d9d05bd33d5d792adfc6e935cf68417093b6e5f11d +EBUILD lilv-0.24.20.ebuild 1559 BLAKE2B e486d3681a52424bec542ebee00929259c17fec303d69d75b4a610f61e6c770ffd292822d695f3d0688c1dbbe70de7258e12f31d643e840a2cddaffd32f67fb2 SHA512 e3f4fef14104cec99c117191c8237ad4fa8eeca91425bbb52242b04cb5634d12268067fe0d54901252cce57f548a124ae773524a8d74312b8f1a258012b78c1e MISC metadata.xml 573 BLAKE2B 5bc3986be5111f0c3777c47531b3c9677d9aa9ca4e95388472ed8abab5dd8339cf8df16cfba780b06c7cb1241613b02797c7c7b2100e4e2e6f2991ef02b3b9e4 SHA512 9b4fb81ec6e44bfa6a167b74f1ec6577542f88a9925101561cb87da122a4f67081966b71a17f5ce48a8ab251fb86cc82a45f68b4f36d5b66bc2c51623d5661a5 diff --git a/media-libs/lilv/lilv-0.24.18-r1.ebuild b/media-libs/lilv/lilv-0.24.18-r1.ebuild index a4ebe7246ec7..c413f9e975f5 100644 --- a/media-libs/lilv/lilv-0.24.18-r1.ebuild +++ b/media-libs/lilv/lilv-0.24.18-r1.ebuild @@ -9,8 +9,8 @@ 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="http://drobilla.net/software/lilv/" -SRC_URI="http://download.drobilla.net/${P}.tar.xz" +HOMEPAGE="https://drobilla.net/software/lilv.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" LICENSE="ISC" SLOT="0" diff --git a/media-libs/lilv/lilv-0.24.20.ebuild b/media-libs/lilv/lilv-0.24.20.ebuild new file mode 100644 index 000000000000..91b3c531e785 --- /dev/null +++ b/media-libs/lilv/lilv-0.24.20.ebuild @@ -0,0 +1,74 @@ +# 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-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 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc python test tools" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme + ) +" +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/serd[${MULTILIB_USEDEP}] + dev-libs/sord[${MULTILIB_USEDEP}] + media-libs/libsndfile + media-libs/lv2[${MULTILIB_USEDEP}] + media-libs/sratom[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +pkg_setup() { + python_setup +} + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%install_dir: docdir / 'lilv-0',%install_dir: docdir / '${PF}',%g" doc/c/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/lv2/Manifest b/media-libs/lv2/Manifest index b5c702d26b45..9391895eba90 100644 --- a/media-libs/lv2/Manifest +++ b/media-libs/lv2/Manifest @@ -1,4 +1,6 @@ AUX lv2-1.18.6-add-missing-lv2.h.patch 470 BLAKE2B 345287510492455a60505fc617eec81ee5037b4b3d35a77723701c1e49e7e7bb5a257a246f5ff58bffbf82b8109b3687a7ae5737c385b11e104d0b52c04cef4a SHA512 033d421061c12a77b25c623c80a126c5b86e5333338a8da4f7e513dfda3bc87e7cb4ed6cf1872bfd1112845b46fd0d59578cec7f5cee1d166a9150c3c1c99903 +DIST lv2-1.18.10.tar.xz 237380 BLAKE2B 72f9bc50ebac5d71279e0616bb1eb3c2a6748a28ff68988294135b18c7adc68c46a52b4698faf79f633768bf850d5052128a9f84b90aa9b5f9a56721acaf04c3 SHA512 ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b DIST lv2-1.18.8.tar.xz 230584 BLAKE2B b9d6480286f0709d3e7ddd9444c092e4e1e108ed384a8cdc7991ec870e8374869bab21e09ebebad4c59445ec3a90ddd05bf2c461a1c9aeb986f68d84a937bbbd SHA512 9925290818bd683200bc738e3e9342b946fe82a04d983e89c240ae70b9053a7a59a8d505c522fe7af5b804adeba00fdf94403bd34844ce11e26cc1ff62c2f254 +EBUILD lv2-1.18.10.ebuild 1430 BLAKE2B a0063f292863b719085a2d5049c6e238b685bdd88a520ba181f587dc43e89afedcc63e67117ee7ee299a59ae8c6059a579d45c04ce2f25c87b579c9bf5d4708a SHA512 8cf90a7d84048fc602eb5e4519f1ff6b9b0327258fd786ccfcc39e0df4f025b6796862f3277c87649e3b353cbeaa83d0d11932476b143687cc4484a23b54fb54 EBUILD lv2-1.18.8-r1.ebuild 1424 BLAKE2B 2bd49e0e3b605a072cde179a61c7902c46c6a2d30a6279eb93e6034339c1f43f07bd4ed8ee86235b344fd79f0e5ca2d79e57cf5d0e34c4f40463f7f1cf45776d SHA512 3330cc9390f950569d04e8c7bf7f0de44d6ad8ac2b68a9fea1e10ca51b594da7d94c6604c9f2d1f5fd22cadcc4e4df84c18e7d477c1fb5b8e6d42e392d5db87c MISC metadata.xml 341 BLAKE2B 041aa9ea5ba80d8639da9242b14896da75fe648666ec6f4a59de8449a2daf7c741a05187e3265da96c8032ca0ae5a1430dc516fd667b9a0826d561462b5079ca SHA512 7a949f5da6524129d3edbde9917ae3a996b67a36d362a1bbba8a842d70eacb3d3cc5040a62a4daddfd776733635e49b5e70d02001d2a0bf09e9421fc22f3b894 diff --git a/media-libs/lv2/lv2-1.18.10.ebuild b/media-libs/lv2/lv2-1.18.10.ebuild new file mode 100644 index 000000000000..4d070eae7261 --- /dev/null +++ b/media-libs/lv2/lv2-1.18.10.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='threads(+)' + +inherit meson-multilib python-single-r1 + +DESCRIPTION="A simple but extensible successor of LADSPA" +HOMEPAGE="https://lv2plug.in/" +SRC_URI="https://lv2plug.in/spec/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc plugins" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + plugins? ( virtual/pkgconfig ) + doc? ( + app-doc/doxygen + dev-python/rdflib + ) +" +CDEPEND=" + ${PYTHON_DEPS} + plugins? ( + media-libs/libsamplerate + media-libs/libsndfile + x11-libs/gtk+:2 + ) +" +DEPEND=" + ${CDEPEND} + doc? ( dev-python/markdown ) +" +RDEPEND=" + ${CDEPEND} + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/rdflib[${PYTHON_USEDEP}] + ') +" + +PATCHES=( + "${FILESDIR}/${PN}-1.18.6-add-missing-lv2.h.patch" +) + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%lv2_docdir = .*%lv2_docdir = '"${EPREFIX}"/usr/share/doc/${PF}'%g" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dlv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 + $(meson_native_use_feature doc docs) + $(meson_feature plugins) + ) + + meson_src_configure +} + +multilib_src_install_all() { + local DOCS=( NEWS README.md ) + einstalldocs +} diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest index cadac1ab0b95..fefbf143eb27 100644 --- a/media-libs/openimageio/Manifest +++ b/media-libs/openimageio/Manifest @@ -6,7 +6,7 @@ DIST openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz DIST openimageio-oiio-test-image-245e50edede2792205080eadc1dedce33ff5c1e4.tar.gz 137901071 BLAKE2B 1e260eeba062026c719499425a3f7e3c2ccc7bd662725b6cceab4332d2d026bacc7df4c904cb776637ea60f9e2ba854d6e5010ffdc2a1621ad943b166d8402d3 SHA512 e7f7741d1cfadb3ea9ec5bab0b2556c58424c2dd89f938d5e93aeb99bff55479b11faa19cda4a481339be60de73317faa95e190d34d493c7825f706f4e57e73c DIST openimageio-oiio-test-image-b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb.tar.gz 137513393 BLAKE2B ebde02d57daaa58c08c7aab2251c39eefd5b736e1cc4a6d28603d8ee52b7828fa7529c9616207b8b0bcb04d88cd4c60c6325e6f09b4f3410dd6e61c5532b04ad SHA512 840a6785779d85f5da052cb635a92c27451e464414fefd2faaf5fc7a6b78936ff05a6a960c07bb968d7c18e753053ff0f425505de54577d30620fbff9be043fb EBUILD openimageio-2.3.17.0.ebuild 4645 BLAKE2B 2502e0f959e2c11461e8dee961a1c4f1168e8803ca017b5350cb0a7313d3e7320a03cfb8004b27ca6448bd9a2f0e79b146e67ed6119c3afad002a9fcad588f6e SHA512 a29233608bb70379242ba0ada644e98030b527d178acddf6abbf7cf276a39a3deec488003b5fe4837e6a66f2f2fd4021336289570095553316c1707752d02f31 -EBUILD openimageio-2.3.19.0.ebuild 4647 BLAKE2B a4347189879e50539fdf20840a7485e45b3d46a50588ed8d4b99d23e677971fb629613f70a72d262c742e15f66642eb1e56f0cf5d3a9399e04570866e904aac3 SHA512 a65e58c8371ed08d9e4db86aacf130000ee894f19e8786249944b23cf5d96691e576d75398ce187292d094953135c03278e27c57426c22e7ba78aecfcc6cd289 +EBUILD openimageio-2.3.19.0.ebuild 4645 BLAKE2B 2502e0f959e2c11461e8dee961a1c4f1168e8803ca017b5350cb0a7313d3e7320a03cfb8004b27ca6448bd9a2f0e79b146e67ed6119c3afad002a9fcad588f6e SHA512 a29233608bb70379242ba0ada644e98030b527d178acddf6abbf7cf276a39a3deec488003b5fe4837e6a66f2f2fd4021336289570095553316c1707752d02f31 EBUILD openimageio-2.3.20.0.ebuild 4896 BLAKE2B 6b5f2ac2ad0b0d2771889def16899a1cc5d4bce8cd013a76b1c22efd9a5d689e4fe1af77fe63950db16cf2411baad965833c265b21dba1234dd80b4b35d4cefa SHA512 836201f3a028440f5ab4747bb495d5e277a98f6468d3dd567abad774c4b7db45ee0b2bfbecab32cc0509c93eacf73f674165a62d6c5fe37cb56b1dfb46464541 EBUILD openimageio-2.4.4.1.ebuild 5464 BLAKE2B cb303e8afc4ae1cc79b38e88db41df78f9e5a28691432bb02ddc72a60d36292fd48dd5e57b60c4be08e2a2f50e7a6b170c4dcf68f6830ee82f230af18bb170fa SHA512 369dd8489080853d478e3cbcb1b9bbbf769c89de3c5fa7710c29c3b82bc62f17ee1e04bbc5034a555cae3357ffeb9fd4c2b01f7fe8d7fe830c0e7b697efb595f MISC metadata.xml 724 BLAKE2B 057b0c63428b1860a3b11442b9687b136a749935e3d0bb2e27eca00245d1d9e6f3e40aa796b723664b9b320d8c958a345812199ed04f8d1a476364a80c76e355 SHA512 5243cd4cac10b569e1488226b61c98012af13f50e32c023176e6a2ba29f7804e164b4774957b35f212bad62f496bb466b242d6bc1be44ca3ea0909371b9d5415 diff --git a/media-libs/openimageio/openimageio-2.3.19.0.ebuild b/media-libs/openimageio/openimageio-2.3.19.0.ebuild index f4ed9a26cc11..d1b5dd707681 100644 --- a/media-libs/openimageio/openimageio-2.3.19.0.ebuild +++ b/media-libs/openimageio/openimageio-2.3.19.0.ebuild @@ -23,7 +23,7 @@ LICENSE="BSD" # TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it # for changing to openexr 3 which broke ABI. SLOT="0/$(ver_cut 1-2).1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" X86_CPU_FEATURES=( aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest index 48c80af683e8..bc5bc6cf77db 100644 --- a/media-libs/rubberband/Manifest +++ b/media-libs/rubberband/Manifest @@ -1,4 +1,7 @@ AUX rubberband-3.0.0-build.patch 6150 BLAKE2B 2548de747697e04988e55483f08afd1c8e748080ff81f2db997cdd34ac64ad7031fa6ce5852bfeac0c5f96a04ba906f10d61ce395383ba509da7ed46823fcfc1 SHA512 b1be06cd1ec660db0f023268796850833e0813480acb9c0ba15a62ffca5174b2c5e4897eedc94606033bc51b865da607a549c1bca1bc56a3cd9268cae0566488 +AUX rubberband-3.1.0-build.patch 6539 BLAKE2B 206dec904b6f2db1f45b316b2b1845889eaeaa4b9b2f27a1d58fffe9f6660df40c64d0f545d64db8efaf2e93d03a4374ab034e54232abb6983db2324d2e294b1 SHA512 4e261a8b7a618fbb7ded735bddc92bf675a43ad0dc6c8c9eedebdc50f74d44b32de4ea44dc4c4a8b3e081f6d55167c90c9cb553497f727ceabb28db0a058dfe6 DIST rubberband-3.0.0.tar.bz2 213089 BLAKE2B 74afdf1f7c3360b711b365d73e12fe84afa5abc8ddb6a10a3d31392a621e9fca67e8b4c0292238b0e5726c56242438e1b2ef1d7d6ea6979a360cc7ecab45de75 SHA512 d8ce300a2cca7e35c548f9cd9f2f77f9b730b0e9427214d4a825b32ea9c90769e229f91db5846b90ff11a1513e8f68447fb598aa2684f67f10b4b9414b9ad748 +DIST rubberband-3.1.0.tar.bz2 217523 BLAKE2B f16c702e39804bfa79d673b5eed4cf0e295b5b16ca0ed41175118dbd30b3b78de12302e04f5255474859bcf80761cbada85d4df441ee454a0276d7f313be40b2 SHA512 bf21e924801651986a64b3ec3f1bfd399925da63de78e798b5b7ef5f138db4e8f2ba4f93eda54c619952cadadaa0d76871c5be1b2cdbcbc74233d0e078d0b8d2 EBUILD rubberband-3.0.0.ebuild 1573 BLAKE2B 65f28fa2d3d9b09903da0f2d8fe55108ab4dc32345a4d91dd069a5c39c7cbe6267bbce78d82f2dfd8c8622ece1b069fa5fda15162894fa8209b0cab0c2672264 SHA512 08b2a01e072f341562f7eea435c110002ef9aed1e876c3d54598fc674102ab67886f747cd26236f53507af9defe45f79ba44de0d863f61d511b1887f4279bc27 +EBUILD rubberband-3.1.0.ebuild 1579 BLAKE2B 44fe0a735c5bc45bbc037b2d924154092badb0612d627f4ef13591b864dd619f88a4bc816724075968832b2dfc42675a9529c90d2836163b15f3667a6171fa23 SHA512 b409d6db0bec4f6df57accd20c75f9cb74aea9db576db3b40bd7103cf6ddb0c1d32976cec82e10cf30ce2311aa564140302fc7a236183bdb02ad436a19ae53eb MISC metadata.xml 491 BLAKE2B bda0db771d95de138274eb35f4c135f3bd9fb3a1b75ce60a8c57ad71e0c0a894924bb52060c8ca87e689f2a0f581213639de2ca5615a134dfecfa4f008698b2a SHA512 c549bcf465808927153a79f145b222379270d2813e150606382dcb1c15980a37a89d7f0178d3fee2fd3eb7216dd6ad989efe0a24e398f67af95872f6c92d570a diff --git a/media-libs/rubberband/files/rubberband-3.1.0-build.patch b/media-libs/rubberband/files/rubberband-3.1.0-build.patch new file mode 100644 index 000000000000..2e46c7e8ecfb --- /dev/null +++ b/media-libs/rubberband/files/rubberband-3.1.0-build.patch @@ -0,0 +1,169 @@ +diff --git a/meson.build b/meson.build +index c3de854..3dd5637 100644 +--- a/meson.build ++++ b/meson.build +@@ -117,25 +117,31 @@ sleef_dep = dependency('sleef', version: '>= 3.3.0', required: false) + sleefdft_dep = dependency('sleefdft', version: '>= 3.3.0', required: false) + samplerate_dep = dependency('samplerate', version: '>= 0.1.8', required: false) + speexdsp_dep = dependency('speexdsp', version: '>= 1.0.0', required: false) +-sndfile_dep = dependency('sndfile', version: '>= 1.0.16', required: false) +-vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false) ++if get_option('programs') ++ sndfile_dep = dependency('sndfile', version: '>= 1.0.16', required: true) ++endif ++if get_option('vamp') ++ vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: true) ++endif + + boost_unit_test_dep = dependency('boost', modules: ['unit_test_framework'], version: '>= 1.73', required: false) + thread_dep = dependency('threads') +-have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args) ++if get_option('ladspa') ++ have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args) ++endif + have_lv2 = cpp.has_header('lv2.h', args: extra_include_args) + have_sincos = cpp.has_function('sincos', + prefix: '#define _GNU_SOURCE\n#include ', + args: '-lm') + +-javac = find_program('javac', required: false) +-jar = find_program('jar', required: false) +- + # Look for JNI only if javac and jar are found. This is because the + # auto-JNI-dependency module in Meson 0.62 and 0.63 appears to bail + # out of the build completely if it can't find javac, even when + # required is false +-if javac.found() and jar.found() ++if get_option('jni') ++ javac = find_program('javac', required: true) ++ jar = find_program('jar', required: true) ++ + jni_dep = dependency('jni', version: '>= 7.0.0', required: false) + if not jni_dep.found() + if cpp.has_header('jni.h', args: extra_include_args) +@@ -362,37 +368,41 @@ if ipp_needed + endif + endif # ipp_needed + +-if not vamp_dep.found() +- vamp_dep = cpp.find_library('VampPluginSDK', +- dirs: get_option('extra_lib_dirs'), +- has_headers: ['vamp-sdk.h'], +- header_args: extra_include_args, +- required: false) ++if get_option('vamp') + if not vamp_dep.found() +- vamp_dep = cpp.find_library('vamp-sdk', ++ vamp_dep = cpp.find_library('VampPluginSDK', + dirs: get_option('extra_lib_dirs'), + has_headers: ['vamp-sdk.h'], + header_args: extra_include_args, + required: false) ++ if not vamp_dep.found() ++ vamp_dep = cpp.find_library('vamp-sdk', ++ dirs: get_option('extra_lib_dirs'), ++ has_headers: ['vamp-sdk.h'], ++ header_args: extra_include_args, ++ required: false) ++ endif + endif ++ have_vamp = true + endif +-have_vamp = vamp_dep.found() + +-if not sndfile_dep.found() +- sndfile_dep = cpp.find_library('sndfile', +- dirs: get_option('extra_lib_dirs'), +- has_headers: ['sndfile.h'], +- header_args: extra_include_args, +- required: false) ++if get_option('programs') + if not sndfile_dep.found() +- sndfile_dep = cpp.find_library('sndfile-1', ++ sndfile_dep = cpp.find_library('sndfile', + dirs: get_option('extra_lib_dirs'), + has_headers: ['sndfile.h'], + header_args: extra_include_args, + required: false) ++ if not sndfile_dep.found() ++ sndfile_dep = cpp.find_library('sndfile-1', ++ dirs: get_option('extra_lib_dirs'), ++ has_headers: ['sndfile.h'], ++ header_args: extra_include_args, ++ required: false) ++ endif + endif ++ have_sndfile = true + endif +-have_sndfile = sndfile_dep.found() + + have_boost_unit_test = boost_unit_test_dep.found() + +@@ -601,7 +611,7 @@ if get_option('default_library') != 'shared' and rubberband_additional_static_li + ) + endif + +-if jni_dep.found() and javac.found() and jar.found() ++if get_option('jni') + target_summary += { 'JNI library': [ true, 'Name: ' + rubberband_jni_name ] } + message('Will build Java Native Interface') + rubberband_jni = shared_library( +@@ -637,7 +647,7 @@ if jni_dep.found() and javac.found() and jar.found() + ) + else + target_summary += { 'JNI library': false } +- if not (javac.found() and jar.found()) ++ if not get_option('jni') + message('Not building Java Native Interface: Java compiler or archiver missing') + else + message('Not building Java Native Interface: JNI header not found') +@@ -651,7 +661,7 @@ install_headers( + subdir: 'rubberband' + ) + +-if have_ladspa ++if get_option('ladspa') + target_summary += { 'LADSPA plugin': [ true, 'Name: ' + rubberband_ladspa_name ] } + message('Will build LADSPA plugin') + rubberband_ladspa = shared_library( +@@ -718,7 +728,7 @@ else + message('Not building LV2 plugin: lv2.h header not found') + endif + +-if have_vamp ++if get_option('vamp') + target_summary += { 'Vamp plugin': [ true, 'Name: ' + rubberband_vamp_name ] } + message('Will build Vamp plugin') + rubberband_vamp = shared_library( +@@ -750,7 +760,7 @@ else + message('Not building Vamp plugin: Vamp dependency not found') + endif + +-if have_sndfile ++if get_option('programs') + message('Will build command-line utilities') + target_summary += { 'Command-line utility (R2)': [ true, 'Name: ' + rubberband_program_name ] } + rubberband_program = executable( +diff --git a/meson_options.txt b/meson_options.txt +index e44837c..4e4ca29 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -26,3 +26,18 @@ option('extra_lib_dirs', + value: [], + description: 'Additional local library directories to search for dependencies.') + ++option('jni', ++ type: 'boolean', ++ value: 'false') ++ ++option('ladspa', ++ type: 'boolean', ++ value: 'false') ++ ++option('programs', ++ type: 'boolean', ++ value: 'false') ++ ++option('vamp', ++ type: 'boolean', ++ value: 'false') diff --git a/media-libs/rubberband/rubberband-3.1.0.ebuild b/media-libs/rubberband/rubberband-3.1.0.ebuild new file mode 100644 index 000000000000..d19aa930e757 --- /dev/null +++ b/media-libs/rubberband/rubberband-3.1.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib flag-o-matic + +DESCRIPTION="An audio time-stretching and pitch-shifting library and utility program" +HOMEPAGE="https://www.breakfastquay.com/rubberband/" +SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="ladspa jni static-libs +programs vamp" + +BDEPEND=" + virtual/pkgconfig +" +CDEPEND=" + media-libs/libsamplerate[${MULTILIB_USEDEP}] + sci-libs/fftw:3.0[${MULTILIB_USEDEP}] + jni? ( >=virtual/jdk-1.8:* ) + ladspa? ( media-libs/ladspa-sdk ) + programs? ( media-libs/libsndfile ) + vamp? ( media-libs/vamp-plugin-sdk[${MULTILIB_USEDEP}] ) +" +RDEPEND="${CDEPEND}" +DEPEND="${CDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-build.patch" +) + +multilib_src_configure() { + if use ppc ; then + # bug #827203 + # meson doesn't respect/use LIBS but mangles LDFLAGS with libs + # correctly. Use this until we get a Meson test for libatomic. + append-ldflags -latomic + fi + + local emesonargs=( + --buildtype=release + -Dfft=fftw + -Dresampler=libsamplerate + -Ddefault_library=$(use static-libs && echo "both" || echo "shared") + $(meson_use ladspa) + $(meson_use jni) + $(meson_use programs) + $(meson_use vamp) + ) + use jni && emesonargs+=( + -Dextra_include_dirs="$(java-config -g JAVA_HOME)/include,$(java-config -g JAVA_HOME)/include/linux" + ) + meson_src_configure +} + +multilib_src_install_all() { + ! use jni && find "${ED}" -name "*.a" -delete +} diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest index c5a4856b5663..464b5636278a 100644 --- a/media-libs/sratom/Manifest +++ b/media-libs/sratom/Manifest @@ -1,5 +1,5 @@ DIST sratom-0.6.12.tar.xz 23328 BLAKE2B 76a01c84e418ee3ffeb1e0e44214e9b02ab58b9b572372ee43309650a7a674a55e49384e8b62657af30933b7bdb02faf38ff100030e2ec86947972cacf32db69 SHA512 e677945f59494970c8c723319216cf6543ed38c590b6db94e5e928e830004e96dc957a2cf2fb0b76278cf55f0d62ea03ba705fbc449424c467e29593eaa948dc DIST sratom-0.6.14.tar.xz 24252 BLAKE2B 6f468e9a0de97cf83a4f3faeb8ceff8a5502da7f0dff6b5721ef985df352057cda0dbbf13656471ef7f3103a891570e3462ed6bf4517dbc546d9f83115db433b SHA512 3647ccca3ac98299a0bcc30d540788c627445c9a55f0b68a53e08ee45b15138c7a5466c92d1c10eac614325718d4f59eff6f0664f99891e8349e613be675c87d -EBUILD sratom-0.6.12-r1.ebuild 1134 BLAKE2B 6d2e5f598ee921a858f5b450fcb58fe42d1919aa329d24cbbfb1778f7d801a2fb8d07097aa04448df0fd850089ef8399058f8300a6a83fb30fbf6a7356383492 SHA512 c90c64df6783f96f5e0356edc429ada093e86f30710863c92ebac1256d0ff08315ba24b542617ded283e7f3dcae339b0053fa777b95f0456e3a66031ca2a5c64 -EBUILD sratom-0.6.14.ebuild 1140 BLAKE2B 7d0a34f5ecb76c9d7cf7e32cfd35833f4516e91396704860654ca5eadb29803e60cf3069c0a983ef54cd831552d67f46f408835d006080cc352dcc420cfda6ab SHA512 85bed3f5d72b26687d9997cdd111fcbc042366892264088e4b38932aefb9cdf48d0c02d6c052f5c341c8cdcd4bee304da80b851198ee51bc104f63db7a8c57d0 +EBUILD sratom-0.6.12-r1.ebuild 1140 BLAKE2B e7827b81a57260716c589a631f417e97ca9fc78c6be7d4fe6e9cb90eea8fb86fccca16f43d0682e0891c92086a64acc8e09373802633efbed240a61267dc6165 SHA512 2cd71c361fb311ac0e7f828c9429297732a8a033bf248a51eefc9ae41b5e1a2540fcc1f28d15eb79f2a89c5b596966e853a31b88b5c5f2a5cbc95a5a49ce7243 +EBUILD sratom-0.6.14.ebuild 1146 BLAKE2B 6fba3eb7afcc016a2d93c4494b09aa6830a2fba52e5c52a0e06a633c84f0ed4034790feaaaeb11cea4b28149de87b87c06b8ec38690097cdddb06a39c53b9295 SHA512 562e3442ba856846ea84da26fa959cbdd55e1296fb2092f757483a5b7593b70afd8c31f3b351fb73193a80205ef68dc3b156e76cad04badbeac511fe7173d80b MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd diff --git a/media-libs/sratom/sratom-0.6.12-r1.ebuild b/media-libs/sratom/sratom-0.6.12-r1.ebuild index 5a1842d16434..fec7229c22e6 100644 --- a/media-libs/sratom/sratom-0.6.12-r1.ebuild +++ b/media-libs/sratom/sratom-0.6.12-r1.ebuild @@ -8,8 +8,8 @@ PYTHON_REQ_USE='threads(+)' inherit meson-multilib python-any-r1 DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax" -HOMEPAGE="http://drobilla.net/software/sratom/" -SRC_URI="http://download.drobilla.net/${P}.tar.xz" +HOMEPAGE="https://drobilla.net/software/sratom.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" LICENSE="ISC" SLOT="0" diff --git a/media-libs/sratom/sratom-0.6.14.ebuild b/media-libs/sratom/sratom-0.6.14.ebuild index 7a0ecfc1b275..2345495ac3d2 100644 --- a/media-libs/sratom/sratom-0.6.14.ebuild +++ b/media-libs/sratom/sratom-0.6.14.ebuild @@ -8,8 +8,8 @@ PYTHON_REQ_USE='threads(+)' inherit meson-multilib python-any-r1 DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax" -HOMEPAGE="http://drobilla.net/software/sratom/" -SRC_URI="http://download.drobilla.net/${P}.tar.xz" +HOMEPAGE="https://drobilla.net/software/sratom.html" +SRC_URI="https://download.drobilla.net/${P}.tar.xz" LICENSE="ISC" SLOT="0" diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest index 59b2a6315a86..0e280bab6c7b 100644 --- a/media-libs/suil/Manifest +++ b/media-libs/suil/Manifest @@ -1,3 +1,5 @@ DIST suil-0.10.16.tar.xz 33744 BLAKE2B 614217013b39215f4b6d9414451a55fbca42dd038c6bc961d3769660707bf2da45432c97628edef8dacb8630437bcb304d10616ced2fd9cf9a6a4d094f196f6c SHA512 9b1dac07b017934a93f70d514ec477785683e7ed5949b62a2c4ad139c1e84265399f54d3140dcf0e542d20a0919286aacb52103c91e2f6fc7ebd707db2d98ac4 +DIST suil-0.10.18.tar.xz 34372 BLAKE2B 739a25fa46227f0316a25efe0741f303698869f41322d525670589ad01f951bc52155a638f15b20ce715e14cb42a01fb022f60426c44abe05d988c679d27f604 SHA512 2c4630ef37f13c0e344eadfc8fdcfe70538abdabad1ad0865c43f9f5947fdbc3bdf56bb90e7a58f20d3e641ab9b7a7a670799920aca04374d7c992c52b93f8f3 EBUILD suil-0.10.16-r1.ebuild 1220 BLAKE2B 4031468849ba1a7d75bda90756d71d735d1d983258a64df5a6c7a1056cc67099a8ba3076a9301dd1a4bdbdb0764ef28fd4884fa9cbfc3e6fde3d3edab1600dc6 SHA512 ede8ccb9851c3ee3286688f82b66748da6a87780f91aef5516cd37555fee4e1131e3e7ab45a9528fb4701c3db058c6d8939150fdc9dbfb2792b1736e11dc99ca +EBUILD suil-0.10.18.ebuild 1224 BLAKE2B 32121d681c742680cda4bba03f9ac18f06ae395815f28cc8cc734d43e9c6a0058c5392fbea4dd4912f006734a52ddaef60a812b64614f9a89f180d61e829ae6d SHA512 049c33406e399a58d486cbe31ebad8025d8e9044a321ad524b7cd053261497ab1fe737673891d972b97d92fc44eebbf88a040f7a07273527384ca55503f2d54a MISC metadata.xml 561 BLAKE2B c2a96aa27533596af606b3b63c853b37d35503748f042d4b69cbb2a17568fc62acad26562fca3564d5f80a0d39227984191b28a78082e6ecfd47a3cef7bb5e32 SHA512 dc4919cfa4180f4ee402a833e69aae86d5d04d28f085e5f26228f8001cb2d04a7547bb17048960e74e4c8925291c043974bcdeb318b20089604ff189c4001261 diff --git a/media-libs/suil/suil-0.10.18.ebuild b/media-libs/suil/suil-0.10.18.ebuild new file mode 100644 index 000000000000..710d7c1ed85d --- /dev/null +++ b/media-libs/suil/suil-0.10.18.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 +} -- cgit v1.2.3