[proaudio] [2928] media-libs/lv2-9999: move to git upstream, thanks to dsonck92 for the report, various improvements |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2928
Author: lilrc
Date: 2015-03-27 23:26:24 +0100 (Fri, 27 Mar 2015)
Log Message:
-----------
media-libs/lv2-9999: move to git upstream, thanks to dsonck92 for the report, various improvements
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 2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/ChangeLog 2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,7 +1,18 @@
# ChangeLog for media-libs/lv2
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Mar 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ lv2-9999.ebuild:
+ move to git upstream, thanks to dsonck92 for the report
+ fix waf python warning
+ allow more python implementations and remove old
+ remove useless DOCS variable
+ remove blocker on (nonexistent) slv2
+ add dependencies needed for lv2specgen.py which is installed
+ fix shebang
+ specify --lv2dir and --copy-headers to configure
+
*lv2-9999 (02 Feb 2013)
02 Feb 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
Modified: trunk/overlays/proaudio/media-libs/lv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/Manifest 2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/Manifest 2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,3 +1,3 @@
-EBUILD lv2-9999.ebuild 827 SHA256 947ff47809a01dce3726dd750bb5dd73819fdce38c632b1759da9fe98c98b0b9 SHA512 d35c52cb003db8f16a67323542f640c29897818ab5ab96e34a34868cfbf820e44475ffcd24451eef4bd6bdea843888b69a6aa9ce91db511b332f40e83b883948 WHIRLPOOL cc9593b5d2b55447e38fb334dc901a4090f84880875100b2469bb57355f9f554770f92e00a10b587e4936fe17c9a3aed11324618a2346a7722957966dd2a13a8
-MISC ChangeLog 258 SHA256 1061eeac93e57e49979777806ff1901f50234e00e91582803b5c49e52fa5f9ef SHA512 300f86e0b1935e45d26a9525f9c97e1f7ca38e38d3021f80d499bd3b5f45085796809fd3966f37b45564c75fa84e8d6dc32372042aec1908983dbe032bf8820f WHIRLPOOL e5ba3f33a187178c512994442eaeff21395d6d90e1e55413bb3923a451bcb84c4ab6e3c5c137d35566ab7e7b9c7c4c00b133148f4aba6a1cd3c3b2650b019271
+EBUILD lv2-9999.ebuild 955 SHA256 04b8e79a9fe2f770529b6963549ede750ce303303923a7e83814cb33b5020f6e SHA512 36855c692e998a45d52ab6f80eb90b882e71dc18d48d41babf158a2f3cbbfc640117828562f300b8f157280e9a4b53c8f508adf63d02c757cb052095ea182cb1 WHIRLPOOL 391cb8206c9324cd3425b6644a9e67205445c9ef040d1cbb742f47db8bf81e856e2e2023af66d570b4577a399f867e1e5581a24bddbc3ef3fe5c690254a0234e
+MISC ChangeLog 675 SHA256 c3f697a13c1a9bd57ee5205f636b96ec77254991b494e0ffa76a696a7d5506de SHA512 a1a1fc4c1b7cf930bf9b4bbf654fbe38bb66e622a9acb325dcc5dc9a6e8eca0a86a6e81b0b1c1d59841ba2a589a5615f29ef1378ad7ebd6075c92a9ad007bcbe WHIRLPOOL 22f178e17e35e608c8d0ee99592a7561ec9043cc377c04d7cb98fd3e7e85cde842464e71f8f9c93994d24ebe092500b45453a740f250899f0365b998ca2e8385
MISC metadata.xml 317 SHA256 8d732a1f860bf440d43fa455f52619bb2b154b4dab7e54489345f60cc4ad510e SHA512 a93a4c5a5d0f9235aad887dc808af39c8b6db12fdf9c6e1a3199552fb03f623a3fddf52ee329758dee3075c397d7e0169a5383243f331804c25c0c03c59b124e WHIRLPOOL 2750b63bbfcc43fc4f8487571715b8ea9cd2977ca1e96be8fc952008a734f88cfaa57fab2e97654f51c79d6576681cbafb6f52f688ebb504db958bb49ac9d4b9
Modified: trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild 2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild 2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,39 +1,47 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
-PYTHON_COMPAT=( python{2_5,2_6,2_7} )
-inherit subversion waf-utils python-single-r1
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+inherit git-r3 multilib python-single-r1 waf-utils
-RESTRICT="mirror"
DESCRIPTION="A simple but extensible successor of LADSPA"
HOMEPAGE="http://lv2plug.in/"
-SRC_URI=""
-ESVN_REPO_URI="http://lv2plug.in/repo/trunk"
+EGIT_REPO_URI="http://lv2plug.in/git/lv2.git"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="doc debug plugins"
-RDEPEND="!<media-libs/slv2-0.4.2"
+RDEPEND="
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/rdflib[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
-doc? ( app-doc/doxygen
+ doc? (
+ app-doc/doxygen
app-text/asciidoc
- dev-python/rdflib )"
+ )"
-DOCS=( README )
-
src_unpack() {
- subversion_src_unpack
+ git-r3_src_unpack
}
src_configure() {
- local mywafconfargs=""
- use debug && mywafconfargs+="--debug "
- use doc && mywafconfargs+="--docs "
- use plugins || mywafconfargs+="--no-plugins"
+ 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 ${mywafconfargs[@]}
}
+
+src_install() {
+ waf-utils_src_install
+ python_fix_shebang "${ED}"
+}