[proaudio] [2697] media-libs/lvtk: depend on graphviz if doc is to be built, do not move documentation if it is not built

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


Revision: 2697
Author:   lilrc
Date:     2013-04-28 22:49:42 +0200 (Sun, 28 Apr 2013)
Log Message:
-----------
media-libs/lvtk: depend on graphviz if doc is to be built, do not move documentation if it is not built

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

Modified: trunk/overlays/proaudio/media-libs/lvtk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/ChangeLog	2013-04-28 10:02:07 UTC (rev 2696)
+++ trunk/overlays/proaudio/media-libs/lvtk/ChangeLog	2013-04-28 20:49:42 UTC (rev 2697)
@@ -2,6 +2,11 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  28 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  lvtk-1.1.0.ebuild, lvtk-9999.ebuild:
+  Do not fix documentation install directory if documentation is not built.
+  Graphviz is needed to build docs (the dot program is needed).
+
 *lvtk-9999 (28 Apr 2013)
 *lvtk-1.1.0 (28 Apr 2013)
 

Modified: trunk/overlays/proaudio/media-libs/lvtk/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/Manifest	2013-04-28 10:02:07 UTC (rev 2696)
+++ trunk/overlays/proaudio/media-libs/lvtk/Manifest	2013-04-28 20:49:42 UTC (rev 2697)
@@ -1,5 +1,5 @@
 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
+EBUILD lvtk-1.1.0.ebuild 1345 SHA256 bab49e5285e6df77f3f7c1a25be1fb6d6ce51f9b3cf5170abaffcc4f08ef82bc SHA512 53ccad1966583332d66b281b6209fd6feaf539072f9db3dd9a7957f53555bc3908493a15a0f4c4b5549a744e09cdafbbc964cf0883d5062fa9b0b7198fd9bb0a WHIRLPOOL f01b30823f092ec25ed101a663b8531b655c192a31d9baa5df3fd29b959863b96ee125a2d9fd90df0c0bdd89758e16d3f6ed6be6a1889ad70b2cf451727bd98b
+EBUILD lvtk-9999.ebuild 1355 SHA256 97f106c1ed01b218be8effa869f5ad9e766a608fbcb6d748cb600d39b10dbacf SHA512 312e7837af605cbb676dbbd19519d22c1f6fc12852a6585e4833641b35f95e2f5282acc25736f039945f370f29d5d24c2c5034882810655628fa49b3d87ab6ee WHIRLPOOL afab6c87b1c9c14c6fe8639ac32946fa27c28be936cfe439d27da7d415b35434dbf020f9e7a2944300d17bfb87626ce8e9e15652586f7e46a1ff2f6aa5f7db64
+MISC ChangeLog 990 SHA256 e8383eebbbd7eebe45e2cf5e7d484b3c5f54c0e8c80a9ff2f316cfa3d06a8e5c SHA512 fb8af65e0190ddb4674a764969dee9c63a5455bdab064e8e7e6e4022686015b7703173bf22f51b3033d7e8f3f1a3856e1dcfedaf6dbdcb8b9aef42b745009d04 WHIRLPOOL 53ef55203a7e1f39b6ca613af0da023acbea3d66c3bd098f1611aa751585f2eaf4c3fe73cceea6b141408d4791266a8b90cb0404b42cac836cfc3b8a169d97d0
 MISC metadata.xml 547 SHA256 3da1b9f8977e7c2a463e2d9c9395880e07d6897a3d7ad64b385377dde9420924 SHA512 f158262d1240d9556efa5a8709b2fc7d8254a325d4c266742bfe8ce7fa685e9b1b12d0fc1fd2f207b39c3c4a2be9f860f8835df158bc0457b7feea6d7bbff864 WHIRLPOOL ba282dd3e40bdba5f921724a70fe79bd876f359a57555aacec24f07e658c1f169c775772a0b8ba4e02342fc80fd76b47a7eb08b2854fa640a9616a2ca678f8f5

Modified: trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild	2013-04-28 10:02:07 UTC (rev 2696)
+++ trunk/overlays/proaudio/media-libs/lvtk/lvtk-1.1.0.ebuild	2013-04-28 20:49:42 UTC (rev 2697)
@@ -22,6 +22,10 @@
 	>=dev-libs/boost-1.40.0"
 DEPEND="${RDEPEND}
 	${PYTHON_DEPS}
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
 	virtual/pkgconfig"
 
 DOCS=( AUTHORS ChangeLog README )
@@ -41,7 +45,10 @@
 
 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"
+	if use doc; then
+		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"
+	fi
 }

Modified: trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild	2013-04-28 10:02:07 UTC (rev 2696)
+++ trunk/overlays/proaudio/media-libs/lvtk/lvtk-9999.ebuild	2013-04-28 20:49:42 UTC (rev 2697)
@@ -22,7 +22,10 @@
 	ui? ( >=dev-cpp/gtkmm-2.4 )"
 DEPEND="${RDEPEND}
 	${PYTHON_DEPS}
-	doc? ( app-doc/doxygen )
+	doc? (
+		app-doc/doxygen
+		media-gfx/graphviz
+	)
 	virtual/pkgconfig"
 
 DOCS=( AUTHORS ChangeLog README )
@@ -46,7 +49,10 @@
 
 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"
+	if use doc; then
+		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"
+	fi
 }


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