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