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 <[email protected]>
+  -iannix-0.640_beta.ebuild: outdated, don't work anymore.
+  +iannix-9999.ebuild: a lot of changes.
+
   28 Mar 2010; Stephane Angot <[email protected]>:
   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
+}

Reply via email to