[proaudio] proaudio/proaudio: [3182] fix multilib and depends

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


Revision: 3182
Author:   dominique
Date:     2019-09-15 14:42:22 +0200 (Sun, 15 Sep 2019)
Log Message:
-----------
fix multilib and depends

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

Modified: trunk/overlays/proaudio/media-libs/lv2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/ChangeLog	2019-09-15 11:57:03 UTC (rev 3181)
+++ trunk/overlays/proaudio/media-libs/lv2/ChangeLog	2019-09-15 12:42:22 UTC (rev 3182)
@@ -1,6 +1,9 @@
 # ChangeLog for media-libs/lv2
 # Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
 
+  15 Sep 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  lv2-9999.ebuild: update dependencies and multilib
+
   16 Aug 2019; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
   lv2-9999.ebuild: update EGIT_REPO_URI
 

Modified: trunk/overlays/proaudio/media-libs/lv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/Manifest	2019-09-15 11:57:03 UTC (rev 3181)
+++ trunk/overlays/proaudio/media-libs/lv2/Manifest	2019-09-15 12:42:22 UTC (rev 3182)
@@ -1,3 +1,3 @@
-EBUILD lv2-9999.ebuild 981 BLAKE2B 6c7d772401dd49b4ba5df201150906729e5c8ff802a49fbb7c5be28542a99d8827067124c93752f3e614986df0992127d7a75c287f7f126c04e00c83690c0d7f SHA512 6e8cfea708b37c0068f94532196a4561de50167e2bb9e5185f1b51585812bea9dafc6f0997763ab9df06108ef85c5a59cae9d497a0306170e90e6d55def5a979
-MISC ChangeLog 905 BLAKE2B b7386a71eabd7fab83f0f610d826dab8c8aa5d152a93f1f561b23c0ddd8ac1af8b8b25c65a4124bb8bc38fb95dec44f97b9dbc43502d4d8cafca12609c98262c SHA512 f7c50ceed8bac61bb5aac2096f605493b2f9527a4b7a51a143b3148063bafa34345455f2ee21a603644751c9570d3cfa1f3e9b9a0f1264dd559bdd17f77fda58
+EBUILD lv2-9999.ebuild 1362 BLAKE2B fc4cefb25d47265a80a6bdf844012b1c3eabc1d5ec10fb96fd38fe29668e4d0ea1ce83f6995b877243ff4d8c323ee896412deaed048d5714af2749dc8defa087 SHA512 a7b52ab67a54742c6ecc4867967cd3390136a1c58d71319a2a1b695bd4fa43a0a5340f04788596b0e4097f8ae7ed87a6b7890baba34bc46cc9be6879b35ea794
+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	2019-09-15 11:57:03 UTC (rev 3181)
+++ trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild	2019-09-15 12:42:22 UTC (rev 3182)
@@ -1,10 +1,10 @@
 # Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-PYTHON_REQ_USE="threads(+),xml(+)"
-inherit git-r3 multilib python-single-r1 waf-utils
+EAPI="6"
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_REQ_USE="threads(+)"
+inherit git-r3 multilib-build multilib-minimal python-single-r1 waf-utils
 
 DESCRIPTION="A simple but extensible successor of LADSPA"
 HOMEPAGE="http://lv2plug.in/";
@@ -16,32 +16,44 @@
 IUSE="doc debug plugins"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="
+DEPEND="${PYTHON_DEPS}
+	plugins? ( x11-libs/gtk+:2 media-libs/libsndfile )"
+RDEPEND="${DEPEND}
+	dev-python/lxml[${PYTHON_USEDEP}]
 	dev-python/pygments[${PYTHON_USEDEP}]
-	dev-python/rdflib[${PYTHON_USEDEP}]"
+	dev-python/rdflib[${PYTHON_USEDEP}]
+	!<media-libs/slv2-0.4.2
+	!media-libs/lv2core
+	!media-libs/lv2-ui"
 DEPEND="${RDEPEND}
-	doc? (
-		app-doc/doxygen
-		app-text/asciidoc
-	)"
+	plugins? ( virtual/pkgconfig )
+	doc? ( app-doc/doxygen dev-python/rdflib )"
 
+DOCS=( "README.md" "NEWS" )
+
 src_unpack() {
 	git-r3_src_unpack
 }
 
+src_prepare() {
+	default
+	multilib_copy_sources
+}
+
 src_configure() {
-	local mywafconfargs=(
-		--lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2
-		--copy-headers
-		$(usex debug --debug "")
-		$(usex doc --docs "")
-		$(usex plugins "" --no-plugins)
-	)
-
-	waf-utils_src_configure ${mywafconfargs[@]}
+	waf-utils_src_configure \
+		--docdir="${EPREFIX}"/usr/share/doc/${PF} \
+		--lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \
+		--copy-headers \
+		$(usex debug --debug "") \
+		$(multilib_native_usex doc --docs "") \
+		$(use plugins || echo " --no-plugins")
 }
 
-src_install() {
+multilib_src_install() {
 	waf-utils_src_install
-	python_fix_shebang "${ED}"
 }
+
+multilib_src_install_all() {
+	python_fix_shebang "${D}"
+}


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