[proaudio] [2567] jackmicdesk: bump to 0.3_p3; updated to EAPI=5; removed wrong doc directoory; moved desktop icon to correct location; added desktop file generation

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


Revision: 2567
Author:   dominique
Date:     2013-03-23 17:34:26 +0100 (Sat, 23 Mar 2013)
Log Message:
-----------
jackmicdesk: bump to 0.3_p3; updated to EAPI=5; removed wrong doc directoory; moved desktop icon to correct location; added desktop file generation

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p3.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jackmixdesk/files/
    trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p2.ebuild

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog	2013-03-23 14:56:53 UTC (rev 2566)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog	2013-03-23 16:34:26 UTC (rev 2567)
@@ -1,7 +1,15 @@
 # ChangeLog for media-sound/jackmixdesk
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  23 Mar 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -jackmidesk-0.3_p2.ebuild
+  +jackmixdesk-0.3_p3.ebuild: version bump
+  jackmixdesk-0.3_p3.ebuild, jackmixdesk-9999.ebuild: Updated to EAPI=5,
+  removed wrong doc directory, moved desktop icon to correct location,
+  added desktop file generation, removed unneeded phat depend.
+  metadata.xml: removed no-herd entry.
+  
   10 Jun 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> ChangeLog:
   ~jackmixdesk-9999.ebuild, +jackmixdesk-0.3_p2.ebuild:
   some fixes for svn ebuild, add ebuild for new release

Deleted: trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p2.ebuild	2013-03-23 14:56:53 UTC (rev 2566)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p2.ebuild	2013-03-23 16:34:26 UTC (rev 2567)
@@ -1,44 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit autotools
-
-MY_PV="${PV/_p/-r}"
-
-DESCRIPTION="Audio mixer for JACK with OSC control, LASH support and GTK GUI"
-HOMEPAGE="http://sourceforge.net/projects/jackmixdesk";
-SRC_URI="mirror://sourceforge/jackmixdesk/jackmixdesk-${MY_PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-RDEPEND=">=media-sound/jack-audio-connection-kit-0.100.0
-	=x11-libs/gtk+-2*
-	>=media-sound/lash-0.5.4-r1
-	>=media-libs/liblo-0.25
-	>=media-libs/phat-0.4.1
-	>=net-dns/libidn-1.13"
-DEPEND="${RDEPEND}
-	>=dev-libs/libxml2-2.6.28
-	>=dev-util/pkgconfig-0.9"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	eautoreconf || die "autoconf failed"
-}
-
-src_compile() {
-	econf || die "configure failed"
-	emake || die "make failed"
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die "install failed"
-	dodoc README ChangeLog AUTHORS TODO
-}

Added: trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p3.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p3.ebuild	2013-03-23 16:34:26 UTC (rev 2567)
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit autotools eutils
+
+MY_PV="${PV/_p/-r}"
+
+DESCRIPTION="Audio mixer for JACK with OSC control, LASH support and GTK GUI"
+HOMEPAGE="http://sourceforge.net/projects/jackmixdesk";
+SRC_URI="mirror://sourceforge/jackmixdesk/jackmixdesk-${MY_PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.100.0
+	=x11-libs/gtk+-2*
+	>=media-sound/lash-0.5.4-r1
+	>=media-libs/liblo-0.25
+	>=net-dns/libidn-1.13"
+DEPEND="${RDEPEND}
+	>=dev-libs/libxml2-2.6.28
+	virtual/pkgconfig"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	eautoreconf || die "autoconf failed"
+}
+
+src_install() {
+	make DESTDIR="${D}" install || die "install failed"
+	dodoc README ChangeLog AUTHORS TODO
+	make_desktop_entry "${PN}"_gtk JackMixDesk "${PN}" "AudioVideo;Audio;Mixer"
+	doicon doc/"${PN}".png
+}
+
+pkg_preinst() {
+	rm -r "${D}/usr/share/doc/${PN}-${MY_PV}/" || die "rm failed"
+}

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild	2013-03-23 14:56:53 UTC (rev 2566)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild	2013-03-23 16:34:26 UTC (rev 2567)
@@ -1,9 +1,11 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit subversion autotools
+EAPI=5
 
+inherit subversion autotools eutils
+
 DESCRIPTION="Audio mixer for JACK with OSC control, LASH support and GTK GUI"
 HOMEPAGE="http://sourceforge.net/projects/jackmixdesk";
 ESVN_REPO_URI="https://jackmixdesk.svn.sourceforge.net/svnroot/jackmixdesk/trunk";
@@ -17,23 +19,24 @@
 	=x11-libs/gtk+-2*
 	media-sound/lash
 	media-libs/liblo
-	media-libs/phat
 	net-dns/libidn"
 DEPEND="${RDEPEND}
 	>=dev-libs/libxml2-2.6.28
-	>=dev-util/pkgconfig-0.9"
+	virtual/pkgconfig"
 
 src_unpack() {
 	subversion_src_unpack
-	eautoreconf || die "autoconf failed"
+	cd "${S}"
+	eautoreconf
 }
 
-src_compile() {
-	econf || die "configure failed"
-	emake || die "make failed"
-}
-
 src_install() {
-	make DESTDIR="${D}" install || die "install failed"
+	make DESTDIR="${D}" install
 	dodoc README ChangeLog AUTHORS TODO
+	make_desktop_entry "${PN}"_gtk JackMixDesk "${PN}" "AudioVideo;Audio;Mixer"
+	doicon doc/"${PN}".png
 }
+
+pkg_preinst() {
+	rm -r "${D}/usr/share/doc/${PN}-0.4/" || die "rm failed"
+}

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/metadata.xml	2013-03-23 14:56:53 UTC (rev 2566)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/metadata.xml	2013-03-23 16:34:26 UTC (rev 2567)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


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