diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2003-12-14 22:58:04 +0000 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2003-12-14 22:58:04 +0000 |
commit | eaa96ebd1cb10ef87b8bf5b22aa992a577b15d5b (patch) | |
tree | 574970ec49711f31b4b8705a6f52ce2a3ecaa85c /media-sound/edna | |
parent | new ebuild for streaming audio server (diff) | |
download | historical-eaa96ebd1cb10ef87b8bf5b22aa992a577b15d5b.tar.gz historical-eaa96ebd1cb10ef87b8bf5b22aa992a577b15d5b.tar.bz2 historical-eaa96ebd1cb10ef87b8bf5b22aa992a577b15d5b.zip |
new ebuild for streaming audio server
Diffstat (limited to 'media-sound/edna')
-rw-r--r-- | media-sound/edna/Manifest | 4 | ||||
-rw-r--r-- | media-sound/edna/edna-0.5.ebuild | 61 | ||||
-rw-r--r-- | media-sound/edna/files/digest-edna-0.5 | 1 | ||||
-rw-r--r-- | media-sound/edna/files/edna.gentoo | 25 | ||||
-rw-r--r-- | media-sound/edna/metadata.xml | 11 |
5 files changed, 100 insertions, 2 deletions
diff --git a/media-sound/edna/Manifest b/media-sound/edna/Manifest index 4d3f4d795dcf..a75c50a2918e 100644 --- a/media-sound/edna/Manifest +++ b/media-sound/edna/Manifest @@ -1,5 +1,5 @@ -MD5 0b483aba2ed17a04eacbd735d1b234af edna-0.5.ebuild 1423 +MD5 4caf954f9917d1f35b087afff3396725 edna-0.5.ebuild 1519 MD5 7b52e105c2857fc04035cd20183d8ee2 metadata.xml 324 -MD5 e5a7bb53ed116d5d4fa02e0101dddc7f ChangeLog 284 +MD5 8fe55309d926b79fc220501f0d0f4320 ChangeLog 374 MD5 1ec24bb2d64996afa8b8a32d8ba3c39e files/edna.gentoo 492 MD5 0afeb0ec9a434506f2b38f2e66dbb0e3 files/digest-edna-0.5 59 diff --git a/media-sound/edna/edna-0.5.ebuild b/media-sound/edna/edna-0.5.ebuild new file mode 100644 index 000000000000..d9747b2ed593 --- /dev/null +++ b/media-sound/edna/edna-0.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/edna/edna-0.5.ebuild,v 1.1 2003/12/14 22:57:58 nerdboy Exp $ + +# This is Greg Stein's streaming audio server + +IUSE="python ednad" + + +DESCRIPTION="Greg Stein's python streaming audio server for desktop or LAN use" +HOMEPAGE="http://edna.sourceforge.net/" +#SRC_URI="http://edna.sourceforge.net/${P}.tar.gz" +SRC_URI="mirror://sourceforge/edna/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~arm" + +DEPEND="dev-lang/python" + +RDEPEND="${DEPEND}" + +#src_unpack() { +# unpack ${A} +# cd ${S} +# epatch ${FILESDIR}/edna-make.patch +#} + +src_install() { + + if [ "`use ednad`" ]; then + einfo "Installing in daemon mode" + insinto /etc/init.d + insopts -m 755 + newins ${FILESDIR}/edna.gentoo edna + exeinto /usr/bin ; doexe daemon/ednad + fi + + dodir /usr/bin /usr/lib/edna /usr/lib/edna/templates + exeinto /usr/bin ; newexe edna.py edna + exeinto /usr/lib/edna ; doexe ezt.py + exeinto /usr/lib/edna ; doexe MP3Info.py + insinto /usr/lib/edna/templates + insopts -m 644 + doins templates/* + + insinto /etc/edna + insopts -m 644 + doins edna.conf + dosym templates /etc/edna/templates + + dodoc COPYING README ChangeLog +} + +pkg_postinst() { + ewarn + einfo "Edit edna.conf to suite before starting edna and test it." + einfo "Emerge with USE="ednad" if you want to install in daemon" + einfo "mode. See edna.conf and the homepage for more info." + ewarn +} diff --git a/media-sound/edna/files/digest-edna-0.5 b/media-sound/edna/files/digest-edna-0.5 new file mode 100644 index 000000000000..98bcede95ebc --- /dev/null +++ b/media-sound/edna/files/digest-edna-0.5 @@ -0,0 +1 @@ +MD5 ec3d46b25fa582b78db7c32acf78da47 edna-0.5.tar.gz 85785 diff --git a/media-sound/edna/files/edna.gentoo b/media-sound/edna/files/edna.gentoo new file mode 100644 index 000000000000..9199e00764b8 --- /dev/null +++ b/media-sound/edna/files/edna.gentoo @@ -0,0 +1,25 @@ +#!/sbin/runscript +# +# Startup script for the edna mp3 mini server +# +# description: edna is a mini mp3 webserver +# processname: python +# pidfile: /var/run/ednad.pid +# config: + +depend() { + need local +} + +start() { + ebegin "Starting ednad mp3 server" + start-stop-daemon -b -m --quiet --start --exec /usr/bin/ednad \ + --pidfile /var/run/ednad.pid + eend $? +} + +stop() { + ebegin "Stopping ednad" + start-stop-daemon -o --quiet --stop --pidfile /var/run/ednad.pid + eend $? +} diff --git a/media-sound/edna/metadata.xml b/media-sound/edna/metadata.xml new file mode 100644 index 000000000000..133ef831146b --- /dev/null +++ b/media-sound/edna/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sound</herd> +<maintainer> + <email>nerdboy@gentoo.org</email> +</maintainer> +<description> + Edna is Greg Stein's http streaming audio server for mp3 and ogg files. +</description> +</pkgmetadata> |