[proaudio] proaudio/proaudio: [3094] iannix: bump to eapi 6 and git-r3; fix install; update einfo; repoman

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


Revision: 3094
Author:   dominique
Date:     2017-08-01 16:31:18 +0200 (Tue, 01 Aug 2017)
Log Message:
-----------
iannix: bump to eapi 6 and git-r3; fix install; update einfo; repoman

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/iannix/ChangeLog
    trunk/overlays/proaudio/media-sound/iannix/Manifest
    trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild
    trunk/overlays/proaudio/media-sound/iannix/metadata.xml

Modified: trunk/overlays/proaudio/media-sound/iannix/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2017-07-31 23:05:16 UTC (rev 3093)
+++ trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2017-08-01 14:31:18 UTC (rev 3094)
@@ -1,8 +1,11 @@
 # ChangeLog for media-sound/iannix
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
 
   09 Mar 2013; Dominique Michel <dominique@xxxxxxxxxxxxx>
+  iannix-9999.ebuild: bump to eapi 6 and git-r3; new git repo;
+  fix install process; update einfo...
+
+  09 Mar 2013; Dominique Michel <dominique@xxxxxxxxxxxxx>
   iannix-9999.ebuild: Moved QT depends to dev-qt/*
 
   12 Aug 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/iannix/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/Manifest	2017-07-31 23:05:16 UTC (rev 3093)
+++ trunk/overlays/proaudio/media-sound/iannix/Manifest	2017-08-01 14:31:18 UTC (rev 3094)
@@ -1,3 +1,3 @@
-EBUILD iannix-9999.ebuild 1671 SHA256 0fb2dfeca10280e3e5dea4344876fd6541b320cc46ecc3fbd30a6086bb1bf68f SHA512 eda749fa52118b2784d3bfac9ca1be9cad044fc02cf5605af3f00626de2cc322cff7703ad6165ba0b92a06b7c591aece9b7a5cc7b69c1072ea8c1526976d3298 WHIRLPOOL c216de296eeabcd206c7038f115c8d7e32302000811865eda90db7611594a71c9cc85fb30f51857e06aa14b9dd6d82fda1bfe9541b804e33f45379dfb672ca20
-MISC ChangeLog 891 SHA256 231e265a048770f98ab3ea43fd26bdb7852c2009c66abc920b44248e19905f58 SHA512 c53c5bd958536173adf6f11d6d2ab2b43ee854191623a857ef24a8c684890e2bb6f5b249f9dbb61b4a8096c6004f4f693ddb63f95852fcfe47d04c0e4ba2c424 WHIRLPOOL cb2c4c3ed98aa69e942c909146deca8dfc3949bbcbaec03747e078d4d7f5421c8b756fc12a58640d533fa53a4b2f3b2e8d175bcbfdc445cfc85affeb491e8e6d
-MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
+EBUILD iannix-9999.ebuild 1489 SHA256 4eda2ff552a7cf9641a12a00062269cad3ea8999b3b9830546c4bf355731b6ac SHA512 b8052b964c3fa876e5c277999acd507e3fb81fcb41f68a3cfb5bf6fbbae73286fc99f727a98c2de803591f5b8b3f4917495b3826762325403ea0d5ddda960eea WHIRLPOOL ce8e1452b6358030cd64128dd40a110f01556a258a25dfcce63e3853f92f999fc1b37f9f6c7baeeea7ba989e39ebb1f33369b7428da6df2e0ed1f120caeda9de
+MISC ChangeLog 1039 SHA256 098a1c6cb6b49573f267f45acbff1e5d30059effc016a463a40ab6c3391234f7 SHA512 52346ba5f6154946778966aa0bfcb19fcfa6468f4d67452d5e7d181d18f2fa13bfcfd61b4f1401e40d9daedb0705d88727aa1b41a36d145ed7291777d3596073 WHIRLPOOL 8307016f3e249ce83d68cd4b46db4835a4c0f895abb6c9b62d12f1d3fb036e56ca16b3df16b202192cc0e73727d8df2bb4e2af1d8b618592a54c819f1a8a9447
+MISC metadata.xml 261 SHA256 3812db1cff66d287c945fc7987f7d2cb37fea10ad28fdae3b7277beb8cfe7392 SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1 WHIRLPOOL 539e44c7fa67fe66d40aea271af64a7da8cb15c7f990400572ea7372b6268575cf1bf1d536772276b8df4340a7919392d21120a7f7321d198a24460b3b383154

Modified: trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild	2017-07-31 23:05:16 UTC (rev 3093)
+++ trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild	2017-08-01 14:31:18 UTC (rev 3094)
@@ -1,14 +1,13 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=2
+EAPI=5
 
-inherit eutils git-2 qt4-r2
+inherit eutils git-r3 qt4-r2
 
-DESCRIPTION="IanniX is a graphical score editor based on the previous UPIC developed by Iannis Xenakis"
+DESCRIPTION="Graphical score editor based on the previous UPIC developed by Iannis Xenakis"
 HOMEPAGE="http://www.iannix.org/";
-EGIT_REPO_URI="https://github.com/${PN}/IanniX.git";
+EGIT_REPO_URI="https://github.com/buzzinglight/IanniX.git";
 
 RESTRICT="mirror"
 
@@ -17,8 +16,6 @@
 KEYWORDS=""
 IUSE="examples"
 
-S="${WORKDIR}/IanniX"
-
 DEPEND="${RDEPEND}"
 RDEPEND="dev-qt/qtcore
 	dev-qt/qtgui
@@ -33,29 +30,28 @@
 	media-libs/alsa-lib
 	x11-libs/gdk-pixbuf"
 
-#pkg_setup() {
-#	if ! has_version dev-qt/qtopengl && ! built_with_use =dev-qt/qt-4* opengl; then
-#		eerror "You need to build qt4 with opengl support to have it in ${PN}"
-#		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
-#	fi
-#}
+DOCS=( Readme.md )
 
 src_unpack() {
-	git-2_src_unpack
+	git-r3_src_unpack
 }
 
+src_configure() {
+	PREFIX="/usr" qt4-r2_src_configure
+}
+
 src_install() {
-	dobin IanniX
-	dodoc Readme.txt
-	make_desktop_entry IanniX "iannix"
+	qt4-r2_src_install
+
+	cd "${S}/Patches/Ableton Live/"
+	mv 'Icon'$'\r' Icon
+	cd "${S}"
+
 	insinto /usr/share/${PN}
-	doins -r Documentation
 	doins -r Patches
-	doins -r Project
 	doins -r Tools
-	insinto /usr/share/${PN}/pixmaps
-	doins *.png *.ico
-	make_wrapper iannix "/usr/bin/IanniX" "/usr/share/${PN}" "/usr/share/${PN},/usr/share/${PN}/pixmaps"
+	# It doesn't work anyway:
+#	make_wrapper Iannix "/usr/bin/iannix" "/usr/share/${PN}" "/usr/share/${PN},/usr/share/${PN}/pixmaps"
 
 	if use examples; then
 		insinto /usr/share/${PN}
@@ -64,10 +60,12 @@
 }
 
 pkg_postinst() {
-	einfo "You can start IanniX with"
+	einfo "The installation script is a calimity,"
 	einfo ""
-	einfo "/usr/bin/iannix"
+	einfo "see https://github.com/buzzinglight/IanniX/issues";
 	einfo ""
+	einfo "for current issues."
+	einfo ""
 
 	if use examples; then
 		einfo "The examples have been installed to /usr/share/${PN}/examples"

Modified: trunk/overlays/proaudio/media-sound/iannix/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/metadata.xml	2017-07-31 23:05:16 UTC (rev 3093)
+++ trunk/overlays/proaudio/media-sound/iannix/metadata.xml	2017-08-01 14:31:18 UTC (rev 3094)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<maintainer>
+	<maintainer type="project">
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>


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