[proaudio] [1874] New release canidate 0 ebuild

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


Revision: 1874
Author:   emery
Date:     2011-02-21 19:08:57 +0100 (Mon, 21 Feb 2011)
Log Message:
-----------
New release canidate 0 ebuild

(Portage version: 2.1.9.26/svn/Linux i686, RepoMan options: --force)

Modified Paths:
--------------
    trunk/overlays/proaudio/media-radio/rivendell/ChangeLog
    trunk/overlays/proaudio/media-radio/rivendell/Manifest
    trunk/overlays/proaudio/media-radio/rivendell/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_rc0.ebuild

Modified: trunk/overlays/proaudio/media-radio/rivendell/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/ChangeLog	2011-02-20 17:52:22 UTC (rev 1873)
+++ trunk/overlays/proaudio/media-radio/rivendell/ChangeLog	2011-02-21 18:08:57 UTC (rev 1874)
@@ -1,7 +1,14 @@
 # ChangeLog for media-radio/rivendell
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*rivendell-2.0.0_rc0 (21 Feb 2011)
+
+  21 Feb 2011; Emery Hemingway <emery@xxxxxxxxx> +rivendell-2.0.0_rc0.ebuild,
+  metadata.xml:
+  bumped the beta to a release canidate
+  added USE flags to metadata
+
 *rivendell-2.0.0_beta1 (12 Oct 2010)
 
   12 Oct 2010; Emery Hemingway <emery@xxxxxxxxx>

Modified: trunk/overlays/proaudio/media-radio/rivendell/Manifest
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/Manifest	2011-02-20 17:52:22 UTC (rev 1873)
+++ trunk/overlays/proaudio/media-radio/rivendell/Manifest	2011-02-21 18:08:57 UTC (rev 1874)
@@ -7,11 +7,13 @@
 DIST rivendell-1.7.1.tar.gz 2297585 RMD160 baa0e8a10249b1be525dff6496f4f4d77fd3d288 SHA1 3d081c9b2edfeb55f5ecc2a2b314911ec6483f29 SHA256 655db95a0bc7094c62c78ad735a45fcf82042fa90e6a532f0dbaff13e3b2797f
 DIST rivendell-2.0.0beta0.tar.gz 2438920 RMD160 0f39fa3f5caf6540d7efb3565882543506eaffa6 SHA1 d0c2da714f51f823d949f69e66503bb6efc63139 SHA256 c35322bc45bc36f41f2caf9f455d1c9ef0ddaa915cf57cd1ad13ece2e8587cb8
 DIST rivendell-2.0.0beta1.tar.gz 2459318 RMD160 155af107c160b8b96c66f0b4e406f509b792311e SHA1 10462893e280f4b0d9e7eea76fbb647a44250b90 SHA256 1a24a6969e62ce14938cd5ec5df59b5c44b70e7e535605c0de9e52497882146d
+DIST rivendell-2.0.0rc0.tar.gz 2510797 RMD160 f081214ce346d844e03f322b4c6541958201d7e2 SHA1 958f810cd954d639c8e313519e5cbc8f59f2a6a9 SHA256 ce14bb69565bf4c829c1307afa158ba897ef2eca259957512dc3ee46b639f294
 EBUILD rivendell-1.6.0.ebuild 2206 RMD160 0d8cfca40a72d51f2d9c676a5d37071de3141d24 SHA1 794bf56b308bb9f6f2edb7f66904e8a0ebbd87fa SHA256 ff157919ef279ac4b9e6b0280c974c02c5097093697d7a7b5cb0ff674b412004
 EBUILD rivendell-1.7.0-r1.ebuild 2041 RMD160 6b968c1de3d3042e91b725107445452306ba2742 SHA1 ea79725dda7f64f2e8287a4783fa04d7cbb66cb0 SHA256 1638afa1ee51ff853b286d87519edc7b3fa0dca7a42072446f67426995790b2a
 EBUILD rivendell-1.7.0.ebuild 2206 RMD160 0d8cfca40a72d51f2d9c676a5d37071de3141d24 SHA1 794bf56b308bb9f6f2edb7f66904e8a0ebbd87fa SHA256 ff157919ef279ac4b9e6b0280c974c02c5097093697d7a7b5cb0ff674b412004
 EBUILD rivendell-1.7.1.ebuild 2041 RMD160 6b968c1de3d3042e91b725107445452306ba2742 SHA1 ea79725dda7f64f2e8287a4783fa04d7cbb66cb0 SHA256 1638afa1ee51ff853b286d87519edc7b3fa0dca7a42072446f67426995790b2a
 EBUILD rivendell-2.0.0_beta0.ebuild 2851 RMD160 ebe4812ea3054270ebe12685fa711f4f3c89d31b SHA1 4ab297e7645d0dc11bde24435122844783d44251 SHA256 e17331f4c4a83b5602f01322352080a8466d65631ab2d377b7beb0c2a46ecb51
 EBUILD rivendell-2.0.0_beta1.ebuild 2851 RMD160 ebe4812ea3054270ebe12685fa711f4f3c89d31b SHA1 4ab297e7645d0dc11bde24435122844783d44251 SHA256 e17331f4c4a83b5602f01322352080a8466d65631ab2d377b7beb0c2a46ecb51
-MISC ChangeLog 1570 RMD160 7a610dd48bd54fb753c78df822aebba1a4aba94d SHA1 bc36939f4b165f5dca1ab4a1dd5f2d406794aebf SHA256 ce75de30c2996c20e457614423baa24e0d273ae2374afdb4e898f0160e636aba
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD rivendell-2.0.0_rc0.ebuild 2904 RMD160 7a8be9e9246a6f8416a2fd8b6121713343d68344 SHA1 148b8aae9dbada914f1a6acd7aba46ed82fc70af SHA256 3dab643be7fded1e0643772983adfac08875dcb78cd3afd178fa6877523c579d
+MISC ChangeLog 1771 RMD160 7b0a9710435f94c85bdbb14e5f795c86edafceed SHA1 83cfd9fa601fe8014fc9afcba0875c9cda881621 SHA256 32a98bc83a16910a3c20a44ba871db5118512922f5a574157b542f348ce0409c
+MISC metadata.xml 1114 RMD160 1258b026ab51d639fd876a72c03974550ccf20bc SHA1 01472a094a074df3c38e84eb17bbd3a3d04463bf SHA256 8cc0b302a7ecbcbff60b4dc939be681d1a00eccb4c1475b359e2bd0f1bdbd8b3

Modified: trunk/overlays/proaudio/media-radio/rivendell/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/metadata.xml	2011-02-20 17:52:22 UTC (rev 1873)
+++ trunk/overlays/proaudio/media-radio/rivendell/metadata.xml	2011-02-21 18:08:57 UTC (rev 1874)
@@ -6,4 +6,33 @@
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<longdescription lang="en">
+		Rivendell is a complete radio broadcast automation solution, with
+		facilities for the acquisition, management, scheduling and playout of
+		audio content. It has all of the features one would expect in a modern,
+		fully-fledged radio automation system, including support for both PCM
+		and MPEG audio encoding, full voicetracking and log customization as
+		well as support for a wide variety of third party software and hardware.
+	</longdescription>
+	<use>
+		<flag name="lame">
+			Enable MPEG Layer 3 encoding
+		</flag>
+
+		<flag name="mad">
+			Enable MPEG decoding support
+		</flag>
+
+		<flag name="twolame">
+			Enable MPEG Layer 2 encoding
+		</flag>
+
+		<flag name="gpio">
+			Adds suport for General Purpose Input/Output
+		</flag>
+
+		<flag name="hpi">
+			Adds support for AudioScience HPI hardware
+		</flag>
+	</use>
 </pkgmetadata>

Added: trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_rc0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_rc0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_rc0.ebuild	2011-02-21 18:08:57 UTC (rev 1874)
@@ -0,0 +1,107 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit base eutils versionator
+
+MY_PV="$(delete_version_separator '_')"
+MY_P="${PN}-${MY_PV}"
+MY_S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="An automated system for acquisition, management, scheduling and playout of audio content."
+HOMEPAGE="http://rivendellaudio.org/";
+SRC_URI="http://rivendellaudio.org/ftpdocs/${PN}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa flac gpio hpi jack lame mad pam twolame"
+
+DEPEND="alsa? ( media-libs/alsa-lib )
+	flac? ( media-libs/flac )
+	jack? ( media-sound/jack-audio-connection-kit )
+	mad? ( media-libs/libmad )
+	media-libs/id3lib
+	media-libs/libogg
+	media-libs/libvorbis
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	media-libs/libsoundtouch
+	virtual/mysql
+	x11-libs/qt:3[mysql]"
+RDEPEND="${DEPEND}
+	lame? ( media-sound/lame )
+	twolame? ( media-sound/twolame )
+	pam? ( sys-libs/pam )
+	app-cdr/cdrkit
+	media-sound/cdparanoia
+	media-sound/mpg321
+	media-sound/vorbis-tools
+	net-misc/curl
+	sys-devel/bc"
+
+pkg_setup() {
+	enewgroup ${PN} 150
+	enewuser ${PN} 150 -1 /var/lib/${PN} "${PN},audio"
+}
+
+src_prepare() {
+	cd "${MY_S}"
+	epatch "${FILESDIR}/initscript.patch"
+	epatch "${FILESDIR}/sandbox.patch"
+}
+
+src_configure() {
+	cd "${MY_S}"
+	local myconf="--libexecdir=/usr/libexec/${PN}"
+
+	use alsa || myconf="${myconf} --disable-alsa"
+	use gpio || myconf="${myconf} --disable-gpio"
+	use hpi || myconf="${myconf} --disable-hpi"
+	use mad || myconf="${myconf} --disable-mad"
+	use twolame || myconf="${myconf} --disable-twolame"
+	use lame || myconf="${myconf} --disable-lame"
+	use pam || myconf="${myconf} --disable-pam"
+
+	econf ${myconf}
+}
+
+src_compile () {
+	cd "${MY_S}"
+	emake || die "make failed"
+}
+
+src_install() {
+	cd "${MY_S}"
+	emake DESTDIR="${D}" install || die "install failed"
+
+	insinto /etc
+	doins conf/rd.conf-sample
+
+	keepdir /var/snd
+	fowners ${PN}:${PN} /var/snd
+	fperms 0775 /var/snd
+	fperms 0664 /var/snd/*
+
+	dodoc AUTHORS ChangeLog NEWS README UPGRADING docs/*.txt conf/*.conf
+	prepalldocs
+}
+
+pkg_postinst() {
+	einfo "If you would like ASI hardware support, install those drivers and"
+	einfo "re-emerge this package."
+	einfo
+	einfo "See http://rivendell.tryphon.org/wiki/index.php/Install_under_Gentoo";
+	einfo "for Gentoo specific instructions."
+	einfo
+	einfo "This version of Rivendell makes use of a web services protocol to"
+	einfo "accomplish many functions (audio import, export, ripping, etc)."
+	einfo "These services require that a CGI-compliant web server be installed"
+	einfo "and active on the system. Any server that complies with CGI-1.1"
+	einfo "should work, although as of this writing only Apache 2.2 has been"
+	einfo "well tested."
+	einfo "A configuration for apache is in /usr/share/doc/${P}/rd-bin.conf"
+	einfo
+	ewarn "If this is an update, read /usr/share/doc/${P}/UPGRADING.bz2"
+}


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