[proaudio] proaudio/proaudio: [3261] EAPI bump, eclass fix, doc install fix

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


Revision: 3261
Author:   dominique
Date:     2021-12-30 15:47:59 +0100 (Thu, 30 Dec 2021)
Log Message:
-----------
EAPI bump, eclass fix, doc install fix

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

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

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog	2021-12-30 01:53:35 UTC (rev 3260)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/ChangeLog	2021-12-30 14:47:59 UTC (rev 3261)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/jackmixdesk
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  30 Dec 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -jackmidesk-0.3_p4.ebuild
+  +jackmixdesk-9999.ebuild: EAPI bump; eclass fixes; sed patch to fix
+  doc installation.
+
 *jackmixdesk-0.3_p4 (24 Mar 2013)
 
   24 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/Manifest	2021-12-30 01:53:35 UTC (rev 3260)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/Manifest	2021-12-30 14:47:59 UTC (rev 3261)
@@ -1,5 +1,3 @@
-DIST jackmixdesk-0.3-r4.tar.gz 633076 BLAKE2B 2bcccf7482dacda7940a9ed2d712ce2d1d7f67b98dad85beae7dcadf033e44faf6348260de846c1fbbca79bfcc75b85c0359e2a9d277bf87eb514a687ecc0391 SHA512 abb4dad05b0230ff3b94a2ac878216b5044899282fc1aee607f77a4c4ffc5a15bf17c1cc7774340ff35faf8298a0ac8994fba55e09ac3c0b8c8d2a936f53c09a
-EBUILD jackmixdesk-0.3_p4.ebuild 1022 BLAKE2B f383fa3c8df7313263635950665fbc3f1f7ee765dac727f8054244ccfbd0c75f34637e17a50e8e877abbae1496ee314dce79ecd72c60ac49d0ae9ea57e3276ad SHA512 eec4d2b26c752cc430136b55d353b4b0c3f2c247720823cf3de5641432aa8855662b2fad0ed0538b447239bdbbca614b690732dcbd66e96d32ae360fd4e74002
-EBUILD jackmixdesk-9999.ebuild 1012 BLAKE2B 876856a5e5dd24068427c6bc7e15dbcedefffff2da4b7a4a53c69a64284bf08c4b5a8a47eded793ccc58d0d01133d28d4dac732b98b0e8c58b07b0442d78bad6 SHA512 f1ca567de0b6d637b104600c45f9779b211d8ade7b3fa3e1ea6cb42e923a86e332d76c3b8ad8040226f535723621bdfcd98021f5fcbaccaf03e63361eee8cf51
-MISC ChangeLog 1071 BLAKE2B e7954e1954da6c748daa9b46e486c48a9bd4a185661c046baea24b53f94db4b39e8e2df5b6eee4fccc2360dc3551150696231f1fe2ef6e5b9a1981b374283005 SHA512 8807ac5f008ba9ebe879f408465260efdddcdb42e143324324085000791b6b35457d3b13c110f0f4d436387eb0ffb99b92ecfe6429a2495bba6ca2ce8bac4094
+EBUILD jackmixdesk-9999.ebuild 1084 BLAKE2B 4562d0e0ac41a9a10902045d98f269d6b6f835a5e26734199bf0201a19d4d8acc052ddba6676a953223a7b97e6b23885475083117e3ee0f0089c148d6dd2a6a4 SHA512 9b70f2216e6086d52f6774a1abf057b7d61e4cd6e7bb45191ac5ad5511c0f9455ca30b2486858b4ff19d7ec836a12899b07dd06afea88cff716470e18f5f68b8
+MISC ChangeLog 1262 BLAKE2B 3819d181798d580d589555bede57d55bf7cd6769e9dbfff23cda626c36a3751f2cf3e01d87e6d69237cabd2608e6cdcc639cec71e8c5eef6bfa063c0d977b3de SHA512 3ad27372d4bbffa5d79acfdef747858c90a05ba66f17c5a9dced2a94c53c64a487fc61e769aecce7ccfd90ddec8aca293136c610c918af220134965b7262a07f
 MISC metadata.xml 246 BLAKE2B d01c2d2909dd5f50ce592242d40f40fae29ef3192305559942ca767891376f57436e9549aa2706fe139b8071956294706485b07a3678d59f050efdd5b0534914 SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4

Deleted: trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p4.ebuild	2021-12-30 01:53:35 UTC (rev 3260)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-0.3_p4.ebuild	2021-12-30 14:47:59 UTC (rev 3261)
@@ -1,43 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-[[ "${PV}" = "9999" ]] && inherit subversion
-inherit autotools-utils eutils
-
-DESCRIPTION="Audio mixer for JACK with OSC control, LASH support and GTK GUI"
-HOMEPAGE="http://sourceforge.net/projects/${PN}";
-
-if [[ "${PV}" = 9999 ]]; then
-	ESVN_REPO_URI="https://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk";
-	KEYWORDS=""
-else
-	MY_PV="${PV/_p/-r}"
-	SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz"
-	S="${WORKDIR}/${PN}-${MY_PV}"
-	KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-AUTOTOOLS_AUTORECONF="1"
-DOCS=( AUTHORS ChangeLog README TODO )
-
-RDEPEND="virtual/jack
-	=x11-libs/gtk+-2*
-	>=media-libs/liblo-0.25
-	>=net-dns/libidn-1.13
-	media-sound/lash"
-DEPEND="${RDEPEND}
-	>=dev-libs/libxml2-2.6.28
-	virtual/pkgconfig"
-
-src_install() {
-	autotools-utils_src_install
-	doicon "doc/${PN}.svg"
-	make_desktop_entry "${PN}_gtk" JackMixDesk "${PN}" "AudioVideo;Audio;Mixer"
-}

Modified: trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild	2021-12-30 01:53:35 UTC (rev 3260)
+++ trunk/overlays/proaudio/media-sound/jackmixdesk/jackmixdesk-9999.ebuild	2021-12-30 14:47:59 UTC (rev 3261)
@@ -1,11 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="5"
+EAPI="7"
 
 [[ "${PV}" = "9999" ]] && inherit subversion
-inherit autotools-utils eutils
+inherit autotools desktop
 
 DESCRIPTION="Audio mixer for JACK with OSC control, LASH support and GTK GUI"
 HOMEPAGE="http://sourceforge.net/projects/${PN}";
@@ -24,7 +24,6 @@
 SLOT="0"
 IUSE=""
 
-AUTOTOOLS_AUTORECONF="1"
 DOCS=( AUTHORS ChangeLog README TODO )
 
 RDEPEND="virtual/jack
@@ -36,8 +35,14 @@
 	>=dev-libs/libxml2-2.6.28
 	virtual/pkgconfig"
 
+src_prepare() {
+	default
+	sed -i -e "s:0.4:${PV}:" configure.ac || die
+	eautoreconf
+}
+
 src_install() {
-	autotools-utils_src_install
+	emake DESTDIR="${D}" PREFIX="/usr" install
 	doicon "doc/${PN}.svg"
 	make_desktop_entry "${PN}_gtk" JackMixDesk "${PN}" "AudioVideo;Audio;Mixer"
 }


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