[proaudio] [2570] media-sound/rtsynth: version bump, use base eclass, always install non-jack application, fix install path, specify EAPI

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


Revision: 2570
Author:   lilrc
Date:     2013-03-23 19:18:06 +0100 (Sat, 23 Mar 2013)
Log Message:
-----------
media-sound/rtsynth: version bump, use base eclass, always install non-jack application, fix install path, specify EAPI

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/rtsynth/ChangeLog
    trunk/overlays/proaudio/media-sound/rtsynth/Manifest
    trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.2.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.5.ebuild

Modified: trunk/overlays/proaudio/media-sound/rtsynth/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rtsynth/ChangeLog	2013-03-23 16:37:32 UTC (rev 2569)
+++ trunk/overlays/proaudio/media-sound/rtsynth/ChangeLog	2013-03-23 18:18:06 UTC (rev 2570)
@@ -1,7 +1,17 @@
 # ChangeLog for media-sound/rtsynth
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*rtsynth-1.9.5 (23 Mar 2013)
+
+  23 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  rtsynth-1.9.2.ebuild, +rtsynth-1.9.5.ebuild:
+  Version bump.
+  Specify EAPI.
+  Use base eclass to install docs.
+  Always install the non-jack application.
+  Fix non-jack application install path.
+
   28 Dec 2012; Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   rtsynth-1.9.2.ebuild, metadata.xml:
   Remove "Synthetisizers;" as this generates a warning

Modified: trunk/overlays/proaudio/media-sound/rtsynth/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rtsynth/Manifest	2013-03-23 16:37:32 UTC (rev 2569)
+++ trunk/overlays/proaudio/media-sound/rtsynth/Manifest	2013-03-23 18:18:06 UTC (rev 2570)
@@ -1,4 +1,6 @@
 DIST rtsynth-1.9.2.tar.bz2 2318191 SHA256 ba5d9eea000fc68deeccf19d44c09823d8b165d6a9cb2a4596102e4a19580422 SHA512 00d14d157a20f77b8b5c253081a9c7dd9541b464c17f36a8b8657c86003f15b39c47d751fb6bab26a36c4b7c26c626a8c89d33c8b4fe5f323592c93010c409a9 WHIRLPOOL 8130fe90178435cccacb0935745cfc41377512a5501f5697679f9a4a21690b8307bcd964e789b76a18ab1a6d09827d93c8170d3b08117186fb8d903b8fba6df2
-EBUILD rtsynth-1.9.2.ebuild 1644 SHA256 2ba7e8bb60d80d001e1b2d328f444bea38337971110d0c5432f189cfe7865c5d SHA512 93b482ed667f604a1339d22a813ce65ea4247d5539fcae48886e92f09cdc8d19f74d0eec904418c97a6ace5a0643e23407df8988e3b77a2b9ed6fb5a0990aa9b WHIRLPOOL e63f7cabb31f4dfb417e5137e8462b364ae8bdb635e8ad54900d13b9ccaa98fb3e8d24300d231cea765791020554395e1a66884a6b2762a96784b2f90137d368
-MISC ChangeLog 603 SHA256 41bda9b6bbd9c793b109e20363786993e87b0b2b5ae0e481b2ca59085659b309 SHA512 75eb59e0c47b54bbc15682be0c0f2f455dbd8e8b93d8c088032585d303801b991dab4aff14cfc736bcb2d0034a5aae77f2ebfe5058ed94fcb14e564510474d02 WHIRLPOOL 1d4c1cb17eb710ba55bf7f0575bccd83f2b8fb9140cacfdbd93822bfa9373e252abef090a131dc89330b46521276ed9c3ade13d46beaead0b1e5624cd2d78db4
+DIST rtsynth-1.9.5-alsa+jack.tgz 2431995 SHA256 cdd220ab9825a7e497668199fab36ddf41eb5ec994ca4fee406ee62535a39010 SHA512 050efe648363718b7a184e29ad59b24088de19474f88c050209cda02bbe09874e1d505af4c4d367248e5804bfc1df09c3e4b5aef697cf2c08f40f74cb5d330b1 WHIRLPOOL 728de8b83bc289872e32be8775212aafc3b333e3dfbeebad1918339d68d483d5d11e29323f0572bd9c7c04a5c8ed74dd206ccc7afe5d00e652450932ba4da5f7
+EBUILD rtsynth-1.9.2.ebuild 1655 SHA256 76c0edc67a0ea82a722b720190792d2db06e383ea6a7de7aeced1b2a226ce8dd SHA512 6d83f913a21da262d893c544ad7963567e1c576d6e0850a0f234561f47d76197a1d5842e512d2ec976d5cd3f0d9e49a514bfdc054399756b7ee7b5995cc839b8 WHIRLPOOL 8787aa0f7f669142210ffd193906a4ed973daccdec2c7a9a63dbfe8ef2341d656a2d42c0ae31c31b04e0e9d39eaa405b53d2a5665c348e4067523632843b03de
+EBUILD rtsynth-1.9.5.ebuild 1425 SHA256 306a859f70b189583c32c71ed78b26f0e2b32443c4276ad9c8726f4947762af4 SHA512 74850399d546cd50ba20b93d81bda64345f83950f6e4c833c54975635aae434708ed2fde9d77830f23e94eca73715f93ebaf8f18dc22a165f837167f19c0d9ae WHIRLPOOL f316c2249c0e9eb7e21ba42d1ca38fc2e3bc066cb419ffe8a3ddf4bb7d5842735b217d057de4c38a905f968f66e9f774adacaa80ef87894842c5657c0157598b
+MISC ChangeLog 897 SHA256 5c4224b9ae1910447a9f741bcf7321ab9ded514bec342ac7fef4744bedb5260e SHA512 be07c26877d8e8aa338c4211697a9e04c2f96b72fc70e2a05f3275d15c0d0bff806adbd5f3974ef65ef42ebdc6946200413d600172993a1c0554062ca8a9bd9d WHIRLPOOL 399ed42f502795653279f42d96773b46118f3ce8d46ae1876dc1e969f9ea81d5042702289ae0390ee6144bfe41410d30b5dab8c770c7b1f8ea5e9b3f08c40797
 MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Modified: trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.2.ebuild	2013-03-23 16:37:32 UTC (rev 2569)
+++ trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.2.ebuild	2013-03-23 18:18:06 UTC (rev 2570)
@@ -1,16 +1,18 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-IUSE="jack"
+EAPI="5"
 
 inherit eutils
 
 RESTRICT="mirror"
 DESCRIPTION="reproduce sounds of strings, organs, flutes and drums in real time"
-HOMEPAGE="http://www.linux-sound.org/rtsynth/";
+HOMEPAGE="http://www.linux-sound.org/${PN}";
 SRC_URI="http://www.audiodef.com/gentoo/src/${P}.tar.bz2";
 
+IUSE="jack"
+
 LICENSE="RTSynth"
 SLOT="0"
 KEYWORDS="amd64 x86"
@@ -22,6 +24,9 @@
 	jack? ( media-sound/jack-audio-connection-kit )"
 DEPEND=""
 
+DOCS=( "${S}/${P}/Changelog" "${S}/${P}/README" )
+HTML_DOCS=( "${S}/${P}/HtmlDocs/" )
+
 src_unpack() {
 	RTSYNTH_JACK="rtsynth-1.9.1b-jack0.44.0"
 	mkdir -p "${S}"
@@ -51,14 +56,12 @@
 		fperms 755 /opt/bin/RTSynth-jack
 		insinto "/usr/share/doc/${P}"
 		dodoc "${S}/${P}/README-jack"
-		make_desktop_entry RTSynth-jack RTSynth-jack rtsynth "AudioVideo;Audio"
-	else
-		dobin "${S}/${P}/RTSynth"
-		fperms 755 /opt/bin/RTSynth
-		make_desktop_entry RTSynth RTSynth rtsynth "AudioVideo;Audio"
+		make_desktop_entry RTSynth-jack RTSynth-jack "${PN}" "AudioVideo;Audio"
 	fi
+	insinto /opt/bin
+	doins "${S}/${P}/RTSynth"
+	fperms 755 /opt/bin/RTSynth
+	make_desktop_entry RTSynth RTSynth "${PN}" "AudioVideo;Audio"
 
-	insinto "/usr/share/doc/${P}"
-	dohtml -r "${S}"/"${P}"/HtmlDocs/*
-	dodoc "${S}/${P}/Changelog" "${S}/${P}/README"
+	base_src_install_docs
 }

Copied: trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.5.ebuild (from rev 2562, trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.5.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rtsynth/rtsynth-1.9.5.ebuild	2013-03-23 18:18:06 UTC (rev 2570)
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit base eutils
+
+MY_P="${P}-alsa+jack"
+
+RESTRICT="mirror"
+DESCRIPTION="reproduce sounds of strings, organs, flutes and drums in real time"
+HOMEPAGE="http://www.linux-sound.org/${PN}";
+SRC_URI="http://www.linux-sound.org/${PN}/${MY_P}.tgz";
+
+IUSE="jack"
+
+LICENSE="RTSynth"
+SLOT="0"
+KEYWORDS="~amd64  ~x86"
+
+RDEPEND=">=x11-libs/fltk-1.1.2
+	media-libs/libsndfile
+	|| ( x11-libs/libXext virtual/x11 )
+	media-libs/alsa-lib
+	jack? ( media-sound/jack-audio-connection-kit )"
+DEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( "${S}/Changelog" "${S}/README" )
+HTML_DOCS=( "${S}/HtmlDocs/" )
+
+src_compile() {
+	echo -n
+}
+
+src_install() {
+	dodir /opt/bin
+
+	insinto "/usr/share/doc/${P}/examples"
+	for i in "${S}"/Examples-v192/*; do doins "${i}"; done
+
+	# We are not attempting to compile the jack driver ourselves. The
+	# build system (Makefile) is _very_ hardcoded and it would require
+	# some of work to get it working.
+	if use jack; then
+		insinto /opt/rtsynth
+		doins "${S}/libRTSjack.so"
+		insinto /opt/bin
+		doins "${S}/RTSynth-jack"
+		fperms 755 /opt/bin/RTSynth-jack
+		make_desktop_entry RTSynth-jack RTSynth-jack "${PN}" "AudioVideo;Audio"
+	fi
+	insinto /opt/bin
+	doins "${S}/RTSynth"
+	fperms 755 /opt/bin/RTSynth
+	make_desktop_entry RTSynth RTSynth "${PN}" "AudioVideo;Audio"
+
+	base_src_install_docs
+}


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