[proaudio] [2696] media-libs/lvtk: version bump and removed old ebuild, added live ebuild, added USE flags |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2696
Author: lilrc
Date: 2013-04-28 12:02:07 +0200 (Sun, 28 Apr 2013)
Log Message:
-----------
media-libs/lvtk: version bump and removed old ebuild, added live ebuild, added USE flags
Modified Paths:
--------------
trunk/overlays/proaudio/media-libs/lvtk/ChangeLog
trunk/overlays/proaudio/media-libs/lvtk/Manifest
trunk/overlays/proaudio/media-libs/lvtk/metadata.xml
Added Paths:
-----------
trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild
trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild
Modified: trunk/overlays/proaudio/media-libs/lvtk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/ChangeLog 2013-04-26 17:05:42 UTC (rev 2695)
+++ trunk/overlays/proaudio/media-libs/lvtk/ChangeLog 2013-04-28 10:02:07 UTC (rev 2696)
@@ -2,6 +2,17 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*lvtk-9999 (28 Apr 2013)
+*lvtk-1.1.0 (28 Apr 2013)
+
+ 28 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ -lvtk-1.0.4.ebuild, +lvtk-1.1.0.ebuild, +lvtk-9999.ebuild, metadata.xml:
+ Version bump and removed old ebuild.
+ Added live ebuild.
+ Python is only needed at build time.
+ Added USE flags.
+ Added workaround for unrespected docdir.
+
*lvtk-1.0.4 (02 Feb 2013)
03 Feb 2913; Dominique Michel <dominique.michel@xxxxxxxxxxxxxxx>
Modified: trunk/overlays/proaudio/media-libs/lvtk/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/Manifest 2013-04-26 17:05:42 UTC (rev 2695)
+++ trunk/overlays/proaudio/media-libs/lvtk/Manifest 2013-04-28 10:02:07 UTC (rev 2696)
@@ -1,4 +1,5 @@
-DIST lvtk-1.0.4.tar.gz 197362 SHA256 221b57b0087a9fc2ae30f003878e4fdc75a30be6d3acb18750188ef0704a4bdd SHA512 57e1d920d7ecfd290b837ac4a841f2ee49839b5afe376bb2b08aa207019ae6c5143bbbbe4ac574c38868f5c4e33a149e4fd54c76f584b6b47d0f8c8523cec322 WHIRLPOOL 493f90c022ff6854654fd0ad62b449baf4f7b6c76cadd9683086796d149f277c2837bc67f2490d7f5fe23b483d1803562e6c71a2908114996458f85c9e602c71
-EBUILD lvtk-1.0.4.ebuild 613 SHA256 7f0994795618b35ca16747d75723b7d1b5f217cd1bd3acc86f00cf034cb86d35 SHA512 daf9ce4a3540e3046e62f7ab82fdf58cb043fdea54b4ede2c5e3bd19904e027ea1316be382055286cfe6b3e6c1b3a723b1cc2513fecb1614b53290b87afc9ed1 WHIRLPOOL 16aef353cc2c5c5f18ee40d3447f564d3cd7eaec9e5f8823e4af9d76048588d4e360376b27167f8c3472e563e678f3b3ab0517da3c981e33502ae26adc74a4de
-MISC ChangeLog 391 SHA256 102f0597690b66728d37f3e47ff32c3bc1094e8eb92e6e9635311866f53d12b2 SHA512 8a3d9bc710e297d04bd9f058f44ed35f7da61baf0533528120fcc24e7e5a6c6218f07d64826ba9f79fff402733d64a9b815d721a0099ca2a4a261f7cc0fbd42e WHIRLPOOL 60d229fc5344ee3f42034d1d779c1f3d8047b68c655986f5728a81b73a07e02e3e99b6ef50518f9e52d6f84b1c0666d7dc2c2dd62022c7fc6a36424508fc04b4
-MISC metadata.xml 448 SHA256 77fcdbf25aef4da03dde0a9b24bf2d50df5973e99bcd3fd758e77048f08dfb34 SHA512 d48a2ddaf8095468d490ee45f459cb3ba191c19c65f2a941bfe48d72c6a919d4844af2804612d0bbcef3d3d8c5a9464c0051a67976dd92e9ff26fb380e5d6bc5 WHIRLPOOL 08c4375152e8f6c727b17272d76f02c5a4e46c3106ffeb56d5a56748b801abc489f0dad182b19db100d6eb1e3022e6209e1685e371941728c47d6d63c3fcdcd4
+DIST lvtk-1.1.0.tar.gz 199401 SHA256 299aa61308965079874e115263bd8428049d674d8ffa4af3017f1af608813901 SHA512 00bdfcaaa5ac5311d597c80009c75832951a14c687096f921f2b692f86d8f68806b574369ad2b878b718a5b88f6a27c88c36410b7ff85a3b899b98524565a963 WHIRLPOOL c4bf96bce7b2092f43003ed4e92a914053344622853207ab9e8cac06386fe443175deffd6725f8e178137e78e430a3c3437a8e3398d6ddfea1ba232e73b95e65
+EBUILD lvtk-1.1.0.ebuild 1270 SHA256 d6d5488caab50caaba3c2cebf028713473f703ec685417b3ed1070728f882ce3 SHA512 7a06cc633de53583363493ee2a24f1f32e3c9c8a5494cc45928a0b286c997d682701d7a73babf0c39e6996f74f85d72bdd98d4f47c7243c83ff1103e1014e60f WHIRLPOOL c85e2f8c6a3db09646d4207342f955d102bc30882318f45ad4297577e4ad9e73dd97f75e0ccaca56825ad90f2b078d83d854296c0c194a860b049011cbc9e992
+EBUILD lvtk-9999.ebuild 1306 SHA256 18895c77587be6b4b45cd67e526511754158c4f2741837d70a860a0ea0788c79 SHA512 ffe0f333d7301836bf3af93f2546d41463fee16702f68302928efa0ea8c1d0abf7d81c5c6c5f7affc8b33d9c67c7d1b01f1b01892cbef5b6d0cfe380b333fc30 WHIRLPOOL 5ed7e3aa900de0523fb193d1a108afa57b8333fb05dfe7f6a35d9036a7b3e6cc915b0a3e72925e9efd06f189f87cb4de0b74d1f24354f82053a069d57f3b074a
+MISC ChangeLog 745 SHA256 e5695c5f85bf20cef90f24dfccee08002c3b2329af422412a68f88de115f699f SHA512 f02107269220f84117982c5a6f2d8bd3e172d578277efd9e148fa009cf81a4412e226d8727bd2dc9d7dd0c68ee90099fcb798ee41e88f4a9e68d5fc925bfff25 WHIRLPOOL 3510b9abb7a40625f491d77db41cd40fa1835bda4cf90a7208874bcd96de2bc028c00f122d0a5138dfe3b93ac84d8502d4e3815c0490410c68f8b739e9b48df7
+MISC metadata.xml 547 SHA256 3da1b9f8977e7c2a463e2d9c9395880e07d6897a3d7ad64b385377dde9420924 SHA512 f158262d1240d9556efa5a8709b2fc7d8254a325d4c266742bfe8ce7fa685e9b1b12d0fc1fd2f207b39c3c4a2be9f860f8835df158bc0457b7feea6d7bbff864 WHIRLPOOL ba282dd3e40bdba5f921724a70fe79bd876f359a57555aacec24f07e658c1f169c775772a0b8ba4e02342fc80fd76b47a7eb08b2854fa640a9616a2ca678f8f5
Deleted: trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild 2013-04-26 17:05:42 UTC (rev 2695)
+++ trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild 2013-04-28 10:02:07 UTC (rev 2696)
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 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 waf-utils python-single-r1
-
-RESTRICT="mirror"
-DESCRIPTION="A set C++ wrappers around the LV2 C API."
-HOMEPAGE="http://lvtoolkit.org/"
-SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="${PYTHON_DEPS}
-media-libs/lv2
->=dev-cpp/gtkmm-2.4
->=dev-libs/boost-1.40.0
-${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog README )
Copied: trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild (from rev 2691, trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild 2013-04-28 10:02:07 UTC (rev 2696)
@@ -0,0 +1,47 @@
+# Copyright 1999-2013 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 python-single-r1 waf-utils
+
+RESTRICT="mirror"
+DESCRIPTION="A set C++ wrappers around the LV2 C API."
+HOMEPAGE="http://lvtoolkit.org/"
+SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc examples tools ui"
+
+RDEPEND="media-libs/lv2
+ >=dev-cpp/gtkmm-2.4
+ >=dev-libs/boost-1.40.0"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_configure() {
+ local mywafconfargs=(
+ "--docdir=${EPREFIX}/usr/share/doc/${PF}"
+ "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
+ )
+ use debug && mywafconfargs+=( "--debug" )
+ use doc && mywafconfargs+=( "--docs" )
+ use examples || mywafconfargs+=( "--disable-examples" )
+ use tools || mywafconfargs+=( "--disable-tools" )
+ use ui || mywafconfargs+=( "--disable-ui" )
+ waf-utils_src_configure ${mywafconfargs[@]}
+}
+
+src_install() {
+ waf-utils_src_install
+ # It does not respect docdir properly, reported upstream
+ mv "${ED}/usr/share/doc/${PF}/lvtk-1.0/html" "${ED}/usr/share/doc/${PF}/html"
+ rmdir "${ED}/usr/share/doc/${PF}/lvtk-1.0"
+}
Copied: trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild (from rev 2691, trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.0.4.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild 2013-04-28 10:02:07 UTC (rev 2696)
@@ -0,0 +1,52 @@
+# Copyright 1999-2013 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 git-2 python-single-r1 waf-utils
+
+RESTRICT="mirror"
+DESCRIPTION="A set C++ wrappers around the LV2 C API."
+HOMEPAGE="http://lvtoolkit.org/"
+EGIT_REPO_URI="git://lvtoolkit.org/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug doc examples tools ui"
+
+RDEPEND="media-libs/lv2
+ >=dev-libs/boost-1.40.0
+ ui? ( >=dev-cpp/gtkmm-2.4 )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ doc? ( app-doc/doxygen )
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_unpack() {
+ git-2_src_unpack
+}
+
+src_configure() {
+ local mywafconfargs=(
+ "--docdir=${EPREFIX}/usr/share/doc/${PF}"
+ "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
+ )
+ use debug && mywafconfargs+=( "--debug" )
+ use doc && mywafconfargs+=( "--docs" )
+ use examples || mywafconfargs+=( "--disable-examples" )
+ use tools || mywafconfargs+=( "--disable-tools" )
+ use ui || mywafconfargs+=( "--disable-ui" )
+ waf-utils_src_configure ${mywafconfargs[@]}
+}
+
+src_install() {
+ waf-utils_src_install
+ # It does not respect docdir properly, reported upstream
+ mv "${ED}/usr/share/doc/${PF}/lvtk-1.0/html" "${ED}/usr/share/doc/${PF}/html"
+ rmdir "${ED}/usr/share/doc/${PF}/lvtk-1.0"
+}
Modified: trunk/overlays/proaudio/media-libs/lvtk/metadata.xml
===================================================================
(Binary files differ)