[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
+}