Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/lv2/
Date: Fri, 08 Jan 2021 12:32:19
Message-Id: 1610109119.749e2c6474ca3e1824fa48d93c24294f7683bcb6.fordfrog@gentoo
1 commit: 749e2c6474ca3e1824fa48d93c24294f7683bcb6
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 8 12:31:59 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 8 12:31:59 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749e2c64
7
8 media-libs/lv2: bump to 1.18.2
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-libs/lv2/Manifest | 1 +
14 media-libs/lv2/lv2-1.18.2.ebuild | 62 ++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 63 insertions(+)
16
17 diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest
18 index 86c0983182a..464aad05f41 100644
19 --- a/media-libs/lv2/Manifest
20 +++ b/media-libs/lv2/Manifest
21 @@ -1 +1,2 @@
22 DIST lv2-1.18.0.tar.bz2 530172 BLAKE2B 2d9c7fe6e4de1d68762445061907873ff98871277fe0e423c34b0e9586cc8bfc7674787c020f3c01731204e80262a52902676f6cec8c8a6c18a97953cc626d3e SHA512 9e8dd9c1f30371260d21efc105b1d4d4ad03d9e332d4d3877d873f20b9527bcd0e917ff23fc6e0a9cc4337bda85882c742f225f7cf4fbc8a8a0964565c91f9d9
23 +DIST lv2-1.18.2.tar.bz2 538345 BLAKE2B 824c7bc2ce62de858308d856d0f89c6285c183764be3727eba5074f42543a1bb8a5e1cdd8a85bf0a4ba1103e1243c843013bd516d2d6e7ade09c46380bca3cee SHA512 d5bdcf94d3cf9a569e29964002a038ae73cd6ae7f09f7d973f8fd74858c8cf9d01bbed85ae8bf0a00efcb2b3611357a64571222a89972091941449c36d76b0ef
24
25 diff --git a/media-libs/lv2/lv2-1.18.2.ebuild b/media-libs/lv2/lv2-1.18.2.ebuild
26 new file mode 100644
27 index 00000000000..27b679b1caf
28 --- /dev/null
29 +++ b/media-libs/lv2/lv2-1.18.2.ebuild
30 @@ -0,0 +1,62 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +PYTHON_COMPAT=( python3_{6,7,8,9} )
37 +PYTHON_REQ_USE='threads(+)'
38 +
39 +inherit python-single-r1 waf-utils multilib-build multilib-minimal
40 +
41 +DESCRIPTION="A simple but extensible successor of LADSPA"
42 +HOMEPAGE="https://lv2plug.in/"
43 +SRC_URI="https://lv2plug.in/spec/${P}.tar.bz2"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
48 +IUSE="doc plugins"
49 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
50 +
51 +BDEPEND="
52 + plugins? ( virtual/pkgconfig )
53 + doc? ( app-doc/doxygen dev-python/rdflib )
54 +"
55 +CDEPEND="
56 + ${PYTHON_DEPS}
57 + plugins? ( x11-libs/gtk+:2 media-libs/libsndfile )
58 +"
59 +DEPEND="
60 + ${CDEPEND}
61 + doc? ( dev-python/markdown )
62 +"
63 +RDEPEND="
64 + ${CDEPEND}
65 + $(python_gen_cond_dep '
66 + dev-python/lxml[${PYTHON_MULTI_USEDEP}]
67 + dev-python/pygments[${PYTHON_MULTI_USEDEP}]
68 + dev-python/rdflib[${PYTHON_MULTI_USEDEP}]
69 + ')
70 +"
71 +DOCS=( "README.md" "NEWS" )
72 +
73 +src_prepare() {
74 + default
75 + multilib_copy_sources
76 +}
77 +
78 +multilib_src_configure() {
79 + waf-utils_src_configure \
80 + --docdir="${EPREFIX}"/usr/share/doc/${PF} \
81 + --lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \
82 + $(use plugins || echo " --no-plugins") \
83 + $(multilib_native_usex doc --docs "")
84 +}
85 +
86 +multilib_src_install() {
87 + waf-utils_src_install
88 +}
89 +
90 +multilib_src_install_all() {
91 + python_fix_shebang "${D}"
92 +}