[proaudio] [1730] Stills need work done with the webservice stuff.

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


Revision: 1730
Author:   emery
Date:     2010-08-28 22:31:25 +0200 (Sat, 28 Aug 2010)
Log Message:
-----------
Stills need work done with the webservice stuff.
(Portage version: 2.2_rc67-r2/svn/Linux i686, RepoMan options: --force)

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-radio/rivendell/files/sandbox.patch
    trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_beta0.ebuild

Modified: trunk/overlays/proaudio/media-radio/rivendell/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/ChangeLog	2010-08-28 09:05:37 UTC (rev 1729)
+++ trunk/overlays/proaudio/media-radio/rivendell/ChangeLog	2010-08-28 20:31:25 UTC (rev 1730)
@@ -2,6 +2,18 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*rivendell-2.0.0_beta0 (28 Aug 2010)
+
+  28 Aug 2010; Emery Hemingway <emery@xxxxxxxxx>
+  +rivendell-2.0.0_beta0.ebuild, +files/sandbox.patch:
+  The rivendell user and group now has uid and guid set to 150. Jack use
+  flag doesn't work right now.
+
+*rivendell-1.7.2 (05 Jun 2010)
+
+  05 Jun 2010; Emery Hemingway <emery@xxxxxxxxx> +rivendell-1.7.2.ebuild:
+  bump
+
   12 May 2010; Emery Hemingway <emery@xxxxxxxxx> +rivendell-1.7.1.ebuild:
   bump...
 

Modified: trunk/overlays/proaudio/media-radio/rivendell/Manifest
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/Manifest	2010-08-28 09:05:37 UTC (rev 1729)
+++ trunk/overlays/proaudio/media-radio/rivendell/Manifest	2010-08-28 20:31:25 UTC (rev 1730)
@@ -1,11 +1,4 @@
-AUX rivendell-init.patch 773 RMD160 dacb60a287448502de5b4854b8e60eadbbe36061 SHA1 e84b3b5f490176ed4c0af10318eae9db5ae5f4b0 SHA256 6a8b57a99eaf450aafa5a4c4943c6907bcde5144478d938f83b1c7ca83858179
-AUX rivendell-sandbox.patch 677 RMD160 f0f526f949bc77eecd1d39226171c1dff0ee92d0 SHA1 13a27d6e2a2acad3a40d6fc9b0441f60347abb84 SHA256 a2d3f93d396a2094098bd5140ec8c193a83471939c0c918e31563a1f7343c3b3
 DIST rivendell-1.6.0.tar.gz 2188854 RMD160 139ce32407cc92ac9591b0f4e067c510b2f9a869 SHA1 b8ac5d16fd524ba3d7e2aa3d36b81aa23cad4ec4 SHA256 6b182ed4992c72b8740f33183f331063416bfe939d58dbf5a2b51d97203eb909
 DIST rivendell-1.7.0.tar.gz 2293098 RMD160 2b8644cebcfacdd96333846edddee1e9da16a864 SHA1 e91732419cd3ab77daed0ed2fa26120eb42bcbb7 SHA256 83f53adfcb348dfd8a9121fa8b9bd10a58e669edc2fdac4278e962049ac20083
 DIST rivendell-1.7.1.tar.gz 2297585 RMD160 baa0e8a10249b1be525dff6496f4f4d77fd3d288 SHA1 3d081c9b2edfeb55f5ecc2a2b314911ec6483f29 SHA256 655db95a0bc7094c62c78ad735a45fcf82042fa90e6a532f0dbaff13e3b2797f
-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
-MISC ChangeLog 1032 RMD160 6831b55fd5afb68fb8a30248b1662f6ec412bb5e SHA1 0f835b1bde392f8c1d72b7346ac58046439c4d01 SHA256 9d57cddbc561c7c9428ec8e3b09b0f093943ced43adcdae17cc49e3d442fdb68
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+DIST rivendell-2.0.0beta0.tar.gz 2438920 RMD160 0f39fa3f5caf6540d7efb3565882543506eaffa6 SHA1 d0c2da714f51f823d949f69e66503bb6efc63139 SHA256 c35322bc45bc36f41f2caf9f455d1c9ef0ddaa915cf57cd1ad13ece2e8587cb8

Added: trunk/overlays/proaudio/media-radio/rivendell/files/sandbox.patch
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/files/sandbox.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-radio/rivendell/files/sandbox.patch	2010-08-28 20:31:25 UTC (rev 1730)
@@ -0,0 +1,49 @@
+# This corrects what would cause sandbox errors in the install proccess.
+
+--- install-init.sh	2010-07-29 14:32:30.000000000 -0500
++++ install-init.sh.new	2010-08-27 00:58:42.173553662 -0500
+@@ -23,14 +23,10 @@
+ #
+ 
+ if test ! -f ./building-debian ; then
+-  mkdir -p /etc/init.d
+-  cp rivendell /etc/init.d/rivendell
+-  cp rdrepld-suse /etc/init.d/rdrepld
+-  mkdir -p /etc/sysconfig
+-  cp rivendell.sys /etc/sysconfig/rivendell
+-  mkdir -p /var/run/rivendell
+-  chmod 777 /var/run/rivendell
+-  ldconfig
++  mkdir -p ${DESTDIR}/etc/init.d
++  cp rivendell ${DESTDIR}/etc/init.d/rivendell
++  mkdir -p ${DESTDIR}/var/run/rivendell
++  chmod 777 ${DESTDIR}/var/run/rivendell
+ fi
+ 
+ chmod 4755 $1/bin/caed
+--- rlm/Makefile.in	2010-08-19 07:12:33.000000000 -0500
++++ rlm/Makefile.in.new	2010-08-26 23:52:01.158553625 -0500
+@@ -450,8 +450,8 @@
+ install:	all
+ 	mkdir -p $(DESTDIR)$(prefix)/@RD_LIB_PATH@/rivendell
+ 	cp $(RLM_MODULES) $(DESTDIR)$(prefix)/@RD_LIB_PATH@/rivendell/
+-	mkdir -p $(headerdir)
+-	cp rlm.h $(headerdir)
++	mkdir -p $(DESTDIR)$(headerdir)
++	cp rlm.h $(DESTDIR)$(headerdir)
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+--- web/rdxport/Makefile.in	2010-08-19 07:12:35.000000000 -0500
++++ web/rdxport/Makefile.in.new	2010-08-27 00:27:13.106553053 -0500
+@@ -522,8 +522,8 @@
+ 
+ 
+ install-exec-hook:	
+-	chown root $(libexecdir)/rdxport.cgi
+-	chmod 4755 $(libexecdir)/rdxport.cgi
++	chown root $(DESTDIR)$(libexecdir)/rdxport.cgi
++	chmod 4755 $(DESTDIR)$(libexecdir)/rdxport.cgi
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:

Added: trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_beta0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_beta0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-radio/rivendell/rivendell-2.0.0_beta0.ebuild	2010-08-28 20:31:25 UTC (rev 1730)
@@ -0,0 +1,109 @@
+# Copyright 1999-2010 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 gpio mpeg mp2 mp3 pam"
+
+RESTRICT="nomirror"
+
+DEPEND="alsa? ( media-libs/alsa-lib )
+	media-sound/jack-audio-connection-kit
+	mpeg? ( media-libs/libmad )
+	media-libs/flac
+	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}
+	mp2? ( media-sound/twolame )
+	mp3? ( media-sound/lame )
+	pam? ( sys-libs/pam )
+	app-cdr/cdrkit
+	media-sound/cdparanoia
+	media-sound/lame
+	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/rd-bin"
+
+	use alsa || myconf="${myconf} --disable-alsa"
+	use gpio || myconf="${myconf} --disable-gpio"
+	use mpeg || myconf="${myconf} --disable-mad"
+	use mp2 || myconf="${myconf} --disable-twolame"
+	use mp3 || 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/