[proaudio] [2202] IanniX: bumped to git ebuild, a lot of changes.

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


Revision: 2202
Author:   dominique
Date:     2012-08-12 21:12:57 +0200 (Sun, 12 Aug 2012)
Log Message:
-----------
IanniX: bumped to git ebuild, a lot of changes.

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/iannix/ChangeLog
    trunk/overlays/proaudio/media-sound/iannix/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/iannix/iannix-0.640_beta.ebuild

Modified: trunk/overlays/proaudio/media-sound/iannix/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2012-08-12 12:15:07 UTC (rev 2201)
+++ trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2012-08-12 19:12:57 UTC (rev 2202)
@@ -2,6 +2,10 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  12 Aug 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>
+  -iannix-0.640_beta.ebuild: outdated, don't work anymore.
+  +iannix-9999.ebuild: a lot of changes.
+
   28 Mar 2010; Stephane Angot <sa@xxxxxxxxx>:
   fix some typo thx to repoman
 

Modified: trunk/overlays/proaudio/media-sound/iannix/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/Manifest	2012-08-12 12:15:07 UTC (rev 2201)
+++ trunk/overlays/proaudio/media-sound/iannix/Manifest	2012-08-12 19:12:57 UTC (rev 2202)
@@ -1,6 +1,3 @@
-DIST IanniX-0.640b-SRC-LittleEndian.tgz 601070 RMD160 2358c751778a2ac629f39c3c43d03164a562feb2 SHA1 a7380f2d6c31faaa7d6368a9b97f94bb6859c5e0 SHA256 813c69a76a9b07cc7d7376a39f457ebb034bf236bf727f10e3214d832f250d1e
-DIST IanniX-Examples-Processing-1.5.tgz 11047787 RMD160 be7b51d618bddf1edc1743459d257d6077b715bc SHA1 99d297f958a8959243750799fd2a0873ac9de112 SHA256 dd7a2602942ac921d71dc132b95bb962bfd29bb007f92ce19e94cad9e9ae6b41
-DIST IanniX-Tutorial.pdf 3583462 RMD160 e98ae268e43bbfbe71c89cd3307eb3da6dea3df4 SHA1 a4fff1cb4d0c1fa244041c341fd2a881d0a7aba3 SHA256 e5e4e942529047dc3961d63755568b9bf11ecf2800c3f3dff773e8e363f1da28
-EBUILD iannix-0.640_beta.ebuild 2037 RMD160 8170356e836808628e2c335c8ca3499c6dabe888 SHA1 fa2a519d5f553dd4a5b92524ab549f8b5b9430da SHA256 a86cac79eadb0b4ae9dd3e99de05046d3759bdb7d8a833348f476cca1d2215a8
-MISC ChangeLog 622 RMD160 d17394f2cdad64a6b704fb52e0cf52e6ee85de33 SHA1 f9ece7e7e5190be58cd2062bd761795ebce116aa SHA256 16a4ece0564d6fccc0e03a3a47b0485c851e28ece57e8f9eeb3c24a9cdf0b7d5
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD iannix-9999.ebuild 1782 SHA256 76c58e9240df62f60c5026b847e986c603531e146b5eb44ad959fc4fc4e4823e SHA512 e89292a35c90765f8565390f1047b0a66b1fd1c415dacfa1f2c272195b70031a5798ed9ddc5a500ea714380fb7d4313ae8f7ed327f2a21104a74cd509fab0a74 WHIRLPOOL f67d13fbb52b9038e9fcb4f1485bb62f2fc395983e1417bf695b91d2ff20656cc9ad143b2a079e64d0ec72368120671b9f88e289500bdf9d051b33a2ee0132fe
+MISC ChangeLog 781 SHA256 64eaca2ac578368d699bfb48784ef99096a51ba55a0f8edce30304199445d19e SHA512 ca492b89887d1d89654631b833c6eff473abe40b69f62ce3d773712773b77b83ea32c55351ba55758c51db9d53697677a525962c0be9b26080cd277e3558b6cb WHIRLPOOL 55b08bc58053a4ab03e1c79bcd549e9e9c5758d00af09836d1038aef7d9fa833174f2df4642d494a93cef63eedba0132ddc0ae869e6ae910acad33dc002cc26c
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Deleted: trunk/overlays/proaudio/media-sound/iannix/iannix-0.640_beta.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/iannix-0.640_beta.ebuild	2012-08-12 12:15:07 UTC (rev 2201)
+++ trunk/overlays/proaudio/media-sound/iannix/iannix-0.640_beta.ebuild	2012-08-12 19:12:57 UTC (rev 2202)
@@ -1,81 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=1
-
-inherit exteutils
-
-MY_P="IanniX-${PV/_beta/b}"
-
-DESCRIPTION="IanniX is a graphical score editor based on the previous UPIC developed by Iannis Xenakis"
-HOMEPAGE="http://sourceforge.net/projects/iannix/";
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}-SRC-LittleEndian.tgz
-		doc? ( mirror://sourceforge/${PN}/IanniX-Tutorial.pdf )
-		examples? (	mirror://sourceforge/${PN}/IanniX-Examples-Processing-1.5.tgz )"
-
-RESTRICT="mirror"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="doc examples"
-
-S="${WORKDIR}/IanniX SRC Little Endian"
-
-DEPEND="${RDEPEND}"
-RDEPEND="|| ( ( x11-libs/qt-core
-		x11-libs/qt-gui
-		x11-libs/qt-sql
-		x11-libs/qt-test
-		x11-libs/qt-opengl
-		x11-libs/qt-svg )
-		>=x11-libs/qt-4.2:4 )"
-
-pkg_setup() {
-	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/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
-}
-
-src_compile() {
-#	cd "${S}"
-	# fix Qt4 libdir
-	esed_check -i -e "s:/usr/local/Trolltech/Qt-...../lib:/usr/lib/qt4:" IanniX.pro
-	# make amd64 compile
-	use amd64 && esed_check -i -e "45s|<int>|<long>|" \
-		-e "60s|<int>|<long>|" \
-		-e "61s|<int>|<long>|" \
-		src/network/OSCin/osc/OscReceivedElements.cpp
-	/usr/bin/qmake || die "qmake failed"
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin bin/IanniX
-	dodoc README.txt TODO.txt
-	make_desktop_entry IanniX "IanniX"
-	if use doc; then
-		insinto /usr/share/doc/${P}
-		doins "${DISTDIR}"/*.pdf
-	fi
-	if use examples; then
-		mv "${WORKDIR}/IanniX Processing Examples" "${D}"/usr/share/doc/"${P}"
-	fi
-}
-
-pkg_postinst() {
-	einfo "You can start IanniX with"
-	einfo ""
-	einfo "/usr/bin/IanniX"
-	einfo ""
-
-	if use examples; then
-		einfo "The examples have been installed to /usr/share/doc/${P}"
-	fi
-
-	if use doc; then
-		einfo "For documentation read /usr/share/doc/${P}/IanniX-Tutorial.pdf"
-	fi
-}

Added: trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild	2012-08-12 19:12:57 UTC (rev 2202)
@@ -0,0 +1,83 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils git-2 qt4-r2
+
+DESCRIPTION="IanniX is a 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";
+
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc examples"
+
+S="${WORKDIR}/IanniX"
+
+DEPEND="${RDEPEND}"
+RDEPEND="|| ( ( x11-libs/qt-core
+		x11-libs/qt-gui
+		x11-libs/qt-sql
+		x11-libs/qt-test
+		x11-libs/qt-opengl
+		x11-libs/qt-svg )
+		>=x11-libs/qt-4.7:4 )
+		media-libs/freetype
+		x11-libs/libSM
+		x11-libs/libXrender
+		media-libs/mesa
+		media-libs/alsa-lib
+		x11-libs/gdk-pixbuf"
+
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/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
+}
+
+src_unpack() {
+	git-2_src_unpack
+}
+
+src_install() {
+	dobin IanniX
+	dodoc Readme.txt
+	make_desktop_entry IanniX "iannix"
+	insinto /usr/share/${PN}
+	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}/pixmaps"
+
+	if use doc; then
+		insinto /usr/share/doc/${P}
+		doins -r Documentation
+	fi
+	if use examples; then
+		insinto /usr/share/${PN}
+		doins -r Examples
+	fi
+}
+
+pkg_postinst() {
+	einfo "You can start IanniX with"
+	einfo ""
+	einfo "/usr/bin/iannix"
+	einfo ""
+
+	if use examples; then
+		einfo "The examples have been installed to /usr/share/${PN}/examples"
+	fi
+
+	if use doc; then
+		einfo "For documentation read /usr/share/doc/${P}/Documentation"
+	fi
+}


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