[proaudio] proaudio/proaudio: [3203] lv2-9999: fix multilib install

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3203
Author:   dominique
Date:     2020-11-04 23:08:47 +0100 (Wed, 04 Nov 2020)
Log Message:
-----------
lv2-9999: fix multilib install

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/lv2/Manifest
    trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild

Modified: trunk/overlays/proaudio/media-libs/lv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/Manifest	2020-11-01 22:02:41 UTC (rev 3202)
+++ trunk/overlays/proaudio/media-libs/lv2/Manifest	2020-11-04 22:08:47 UTC (rev 3203)
@@ -1,3 +1,3 @@
-EBUILD lv2-9999.ebuild 1333 BLAKE2B fe948f993f2cb104a621ac9f71c62e9d6f116a500e47157071c4d6721d999de136f1d4a3cb2e38e0afde4ba687fc81c2c6b7a919bfa1807e831ee898f49929fc SHA512 a62cd391645b5d0e462c7e1e0bdaa1312ab3c7a7a3e62f327ebd50e6bd418b1d7965ea6f2d279e4bf506d5c9a26fec0e2f481302901d2e1167b3a1a3af93b32e
+EBUILD lv2-9999.ebuild 1462 BLAKE2B 7b86a5c6242ef23c8d7aee105f2c291b41ea42df65de8a7b62a1d6225f11a0e19873d3aeeaa759ecad6d38088e67c4c4deaea799dd8c186110a935a54274d21a SHA512 d5f5a5eeadccea93f2ea78b6ee82242396442321763c07088c33a5c408ad1941099f003141cb1585d993b1681ff7dae13f270dd7253f6f73b416c6c88e20e947
 MISC ChangeLog 1030 BLAKE2B 81835570a6dfca6a46f9393f7ea63d15ad23b71e1eb8c7cb98dd26fe54daf7d2f2c4ab16c385d66f59a7a5e05ba756cfc6a022c918b43aa816b448d799b932f8 SHA512 7aaaff89b48bd9a1fd21a2c3b446232ad91cc4772d60baaa82c6b450041ca122dda2f1578eab06a990a007f571f6a1aa3bca3379784587a25861f7257807c079
 MISC metadata.xml 317 BLAKE2B cc81a5423636f40352c1801c9854c5cba0400fe6f6671e84f56312409ea218a7f24eb5980783e600581e02cb4c799678d59498c3c4d7ac31cd9f2157b21a776a SHA512 a93a4c5a5d0f9235aad887dc808af39c8b6db12fdf9c6e1a3199552fb03f623a3fddf52ee329758dee3075c397d7e0169a5383243f331804c25c0c03c59b124e

Modified: trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild	2020-11-01 22:02:41 UTC (rev 3202)
+++ trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild	2020-11-04 22:08:47 UTC (rev 3203)
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 PYTHON_REQ_USE="threads(+)"
-inherit git-r3 multilib-build multilib-minimal python-single-r1 waf-utils
 
+inherit git-r3 python-single-r1 waf-utils multilib-build multilib-minimal
+
 DESCRIPTION="A simple but extensible successor of LADSPA"
 HOMEPAGE="http://lv2plug.in/";
 EGIT_REPO_URI="https://gitlab.com/lv2/lv2.git";
@@ -16,29 +17,38 @@
 IUSE="doc debug plugins"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="$(python_gen_cond_dep '
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pygments[${PYTHON_USEDEP}]
-	dev-python/rdflib[${PYTHON_USEDEP}]')
+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_MULTI_USEDEP}]
+		dev-python/pygments[${PYTHON_MULTI_USEDEP}]
+		dev-python/rdflib[${PYTHON_MULTI_USEDEP}]
+	')
 	!<media-libs/slv2-0.4.2
 	!media-libs/lv2core
-	!media-libs/lv2-ui"
-DEPEND="${RDEPEND}
-	plugins? ( virtual/pkgconfig  x11-libs/gtk+:2 media-libs/libsndfile )
-	doc? ( app-doc/doxygen dev-python/rdflib )"
-
+	!media-libs/lv2-ui
+"
+# no NEWS file in the git version
 DOCS=( "README.md" )
 
-#src_unpack() {
-#	git-r3_src_unpack
-#}
-
 src_prepare() {
 	default
 	multilib_copy_sources
 }
 
-src_configure() {
+multilib_src_configure() {
 	waf-utils_src_configure \
 		--docdir="${EPREFIX}"/usr/share/doc/${PF} \
 		--lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/