commit:     b2a8689f6c5b63e066c3ff0fbdc91f5928b9b42b
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Sun May 29 06:29:58 2022 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun May 29 06:29:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a8689f

media-libs/lv2: bump to 1.18.4

Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-libs/lv2/Manifest          |  1 +
 media-libs/lv2/lv2-1.18.4.ebuild | 62 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest
index ad4c47784cb3..4c416390f82e 100644
--- a/media-libs/lv2/Manifest
+++ b/media-libs/lv2/Manifest
@@ -1 +1,2 @@
 DIST lv2-1.18.2.tar.bz2 538345 BLAKE2B 
824c7bc2ce62de858308d856d0f89c6285c183764be3727eba5074f42543a1bb8a5e1cdd8a85bf0a4ba1103e1243c843013bd516d2d6e7ade09c46380bca3cee
 SHA512 
d5bdcf94d3cf9a569e29964002a038ae73cd6ae7f09f7d973f8fd74858c8cf9d01bbed85ae8bf0a00efcb2b3611357a64571222a89972091941449c36d76b0ef
+DIST lv2-1.18.4.tar.bz2 540611 BLAKE2B 
84bcb5578110ff933b37b398029ed062c9393e17f17ddaa6329638f3c71e2b17b424f84987c00bc2c5699ffc15649362b98d5b238521e593c578c67450ecfeec
 SHA512 
8095a1f3dcf70cf8cefff18c40b52c1dffeab0fe1f6bfb083c9f0e48a9617d3c8647b3f4db567ac1f5f33564399ffe1023774ad9bacb1bb0133f182422f22d6a

diff --git a/media-libs/lv2/lv2-1.18.4.ebuild b/media-libs/lv2/lv2-1.18.4.ebuild
new file mode 100644
index 000000000000..515e321d0440
--- /dev/null
+++ b/media-libs/lv2/lv2-1.18.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='threads(+)'
+
+inherit python-single-r1 waf-utils multilib-build multilib-minimal
+
+DESCRIPTION="A simple but extensible successor of LADSPA"
+HOMEPAGE="https://lv2plug.in/";
+SRC_URI="https://lv2plug.in/spec/${P}.tar.bz2";
+
+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? ( x11-libs/gtk+:2 media-libs/libsndfile )
+"
+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}]
+       ')
+"
+DOCS=( "README.md" "NEWS" )
+
+src_prepare() {
+       default
+       multilib_copy_sources
+}
+
+multilib_src_configure() {
+       waf-utils_src_configure \
+               --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+               --lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \
+               $(use plugins || echo " --no-plugins") \
+               $(multilib_native_usex doc --docs "")
+}
+
+multilib_src_install() {
+       waf-utils_src_install
+}
+
+multilib_src_install_all() {
+       python_fix_shebang "${D}"
+}

Reply via email to