From ef5f2d9e3084e48001b682896dd1fca7250ae079 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Thu, 16 Sep 2004 16:19:00 +0000 Subject: Fixed whitespace. --- .../shoutcast-trans-bin-0.4.0-r1.ebuild | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild (limited to 'media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild') diff --git a/media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild b/media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild new file mode 100644 index 000000000000..4b29f5a0f9df --- /dev/null +++ b/media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/shoutcast-trans-bin/shoutcast-trans-bin-0.4.0-r1.ebuild,v 1.1 2004/09/16 16:19:00 eradicator Exp $ + +IUSE="" + +inherit eutils + +SVER="${PV//./}" +RESTRICT="nomirror nostrip" +DESCRIPTION="A transcoder that provides a source for shoutcast-server-bin to stream from." +HOMEPAGE="http://www.shoutcast.com" +SRC_URI="http://www.shoutcast.com/downloads/sc_trans_posix_${SVER}.tgz" +LICENSE="shoutcast" +SLOT="0" +KEYWORDS="-* x86 ~amd64" +DEPEND="amd64? ( emul-linux-x86-glibc ) + media-sound/shoutcast-server-bin" +S="${WORKDIR}/sc_trans_${SVER}" + +src_compile() { + einfo "Nothing to compile." +} + +src_install() { + # install executable + exeinto /opt/shoutcast + doexe sc_trans_linux + + # install the init.d file + doinitd ${FILESDIR}/shoutcast_trans + + # install sample configuration file + dodoc example.lst + cp sc_trans.conf sc_trans.conf.example + dodoc sc_trans.conf.example + + # install configuration file + sed -e "s/LogFile=sc_trans\.log/LogFile=\/dev\/null/" -i sc_trans.conf + # filter out some midly offensive stuff in the config file + sed -e "s|^StreamTitle=.*|StreamTitle=Example Stream|" -i sc_trans.conf + sed -e "s|^StreamURL=.*|StreamURL=http://examplestream.com/|" -i sc_trans.conf + sed -e "s|^PlaylistFile=.*|PlaylistFile=/opt/shoutcast/playlists/example.lst|" -i sc_trans.conf + insinto /etc/shoutcast + doins sc_trans.conf + + # create a directory for playlists to be put + keepdir /opt/shoutcast/playlists + + # Fix permissions - security bug #63551 + fperms 600 /etc/shoutcast/sc_trans.conf +} + +pkg_postinst() { + einfo "Shoutcast-trans can be started via the init.d script provided." + einfo "start it with /etc/init.d/shoutcast_trans" + einfo + einfo "The configuration file is /etc/shoutcast/sc_trans.conf." + einfo "Please have a look at the playlist file setting." + einfo "A sample playlist file can be found under /usr/share/doc/$P." + einfo "It also contains instructions how to build a playlist." + einfo "A directory /opt/shoutcast/playlists has been created for storing playlists." +} -- cgit v1.2.3-65-gdbad