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