diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-02 13:12:50 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-02 13:12:50 +0100 |
commit | b0378783c1929d283116fe183089c123dba5869c (patch) | |
tree | efe69bfa7e38c36238f6e5a9341f6194b949e6f5 /media-libs/lv2 | |
parent | e374e165c2ee372e9c6d10860ea6ef47f180f6b2 (diff) |
gentoo auto-resync : 02:10:2022 - 13:12:50
Diffstat (limited to 'media-libs/lv2')
-rw-r--r-- | media-libs/lv2/Manifest | 2 | ||||
-rw-r--r-- | media-libs/lv2/lv2-1.18.10.ebuild | 73 |
2 files changed, 75 insertions, 0 deletions
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 +} |