diff options
author | root <root@rshg047.dnsready.net> | 2011-05-14 22:37:30 +0000 |
---|---|---|
committer | root <root@rshg047.dnsready.net> | 2011-05-14 22:37:30 +0000 |
commit | e69c538fc7af5a9861c7688dd15913082d978180 (patch) | |
tree | f193cf26628a71f1c474227fa6c429713558f0a2 /community/icecast/PKGBUILD | |
parent | 2c4629f613c001fd29740d0f4c0e497c771a2182 (diff) |
Sat May 14 22:37:30 UTC 2011
Diffstat (limited to 'community/icecast/PKGBUILD')
-rw-r--r-- | community/icecast/PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/community/icecast/PKGBUILD b/community/icecast/PKGBUILD new file mode 100644 index 000000000..bb6f410f9 --- /dev/null +++ b/community/icecast/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 46955 2011-05-13 20:41:15Z andrea $ +# Maintainer: +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Jason Chu <jchu@xentac.net> + +pkgname=icecast +pkgver=2.3.2 +pkgrel=5 +pkgdesc="Streaming audio over the Internet" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.icecast.org/" +depends=('libxslt' 'libvorbis' 'curl' 'speex' 'libtheora') +backup=('etc/icecast.xml' + 'etc/logrotate.d/icecast') +source=("http://downloads.us.xiph.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 'icecastd' 'icecast.logrotate' + 'start-by-nobody.patch') +md5sums=('ff516b3ccd2bcc31e68f460cd316093f' + 'e823c1fdb080aae3d0c54ef8be95f7cb' + '59c6552bcb1dd9fb542af8670dfabd3c' + 'd8e929d2214123a1954da4383bf16583') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + patch -Np1 -i ${srcdir}/start-by-nobody.patch + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + + # install man-page + sed -i -e 's/icecast2/icecast/g' debian/icecast2.1 + install -Dm644 debian/icecast2.1 \ + ${pkgdir}/usr/share/man/man1/icecast.1 + + # init file + install -Dm755 ${srcdir}/icecastd \ + ${pkgdir}/etc/rc.d/icecast + # rotate the logs (taken from Fedora) + install -Dm644 ${srcdir}/icecast.logrotate \ + ${pkgdir}/etc/logrotate.d/icecast + + # install log dir + install -d -g99 -o99 ${pkgdir}/var/log/icecast +} |