diff options
author | Brian Bidulock | 2015-06-10 16:06:56 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 16:06:56 -0600 |
commit | a5c4e3cf08e54c35a033c145aeb720b5344da776 (patch) | |
tree | 1e43f146bea0df47ea4e7d27255d21c93912d4c6 | |
download | aur-a5c4e3cf08e54c35a033c145aeb720b5344da776.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | rplay.install | 20 | ||||
-rw-r--r-- | rplayd.service | 9 | ||||
-rw-r--r-- | rplayd.socket | 10 | ||||
-rw-r--r-- | rplayd@.service | 11 |
6 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3a2b48e2854c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = rplay + pkgdesc = Network audio system library + pkgver = 3.3.2 + pkgrel = 1 + url = http://rplay.doit.org/ + install = rplay.install + arch = x86_64 + arch = i686 + license = GPL + depends = bash + source = http://rplay.doit.org/dist/rplay-3.3.2.tar.gz + source = http://archive.debian.org/debian/pool/main/r/rplay/rplay_3.3.2-11.1.diff.gz + source = rplayd.service + source = rplayd@.service + source = rplayd.socket + md5sums = e39888f6bea32e1c8cf4a8880b416e56 + md5sums = 180052b0ddb28e63e5dc463e7a7fde5c + md5sums = 471ea54447697c613c24dd9d00e0bd0f + md5sums = b41553f8993893ba263ba80ee17f42bc + md5sums = aa2208275aec7d92a874f32d9d52d4fe + +pkgname = rplay + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d4a76388611 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Brian Bidulock <bidulock@openss7.org> + +pkgname=rplay +pkgver=3.3.2 +pkgrel=1 +pkgdesc="Network audio system library" +arch=('x86_64' 'i686') +url="http://rplay.doit.org/" +license=('GPL') +depends=('bash') +install=rplay.install +source=("http://rplay.doit.org/dist/$pkgname-$pkgver.tar.gz" + "http://archive.debian.org/debian/pool/main/r/rplay/rplay_3.3.2-11.1.diff.gz" + 'rplayd.service' + 'rplayd@.service' + 'rplayd.socket') +md5sums=('e39888f6bea32e1c8cf4a8880b416e56' + '180052b0ddb28e63e5dc463e7a7fde5c' + '471ea54447697c613c24dd9d00e0bd0f' + 'b41553f8993893ba263ba80ee17f42bc' + 'aa2208275aec7d92a874f32d9d52d4fe') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + patch -Np1 <../rplay_3.3.2-11.1.diff +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc/rplay \ + --without-x \ + --enable-rplayd-user=nobody \ + --enable-rplayd-group=audio + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make install \ + prefix="$pkgdir/usr" \ + infodir="$pkgdir/usr/share/info" \ + mandir="$pkgdir/usr/share/man" + install -d "$pkgdir/etc/rplay" + install -m 644 etc/rplay.{conf,helpers,hosts,servers} "$pkgdir/etc/rplay" + install -d "$pkgdir/usr/lib/systemd/system" + install -m 644 ../rplayd{.service,@.service,.socket} "$pkgdir/usr/lib/systemd/system" +} + + +# vim:set et sw=2: diff --git a/rplay.install b/rplay.install new file mode 100644 index 000000000000..e5382435dcf7 --- /dev/null +++ b/rplay.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(RPTP.info.gz RPLAY.info.gz librplay.info.gz rplay.info.gz) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/rplayd.service b/rplayd.service new file mode 100644 index 000000000000..01e2d20cce9e --- /dev/null +++ b/rplayd.service @@ -0,0 +1,9 @@ +[Unit] +Description=A network audio server + +[Service] +ExecStart=/usr/bin/rplayd --fork --no-inetd +RestartSec=1 + +[Install] +WantedBy=multi-user.target diff --git a/rplayd.socket b/rplayd.socket new file mode 100644 index 000000000000..a1a13e4cf974 --- /dev/null +++ b/rplayd.socket @@ -0,0 +1,10 @@ +[Unit] +Description=Rplay Socket +Conflicts=rplayd.service + +[Socket] +ListenStream=5556 +Accept=true + +[Install] +WantedBy=sockets.target diff --git a/rplayd@.service b/rplayd@.service new file mode 100644 index 000000000000..6446af0ae899 --- /dev/null +++ b/rplayd@.service @@ -0,0 +1,11 @@ +[Unit] +Description=A network audio server +After=network.target + +[Service] +ExecStart=-/usr/bin/rplayd --inetd --no-fork +StandardInput=socket +StandardOutput=inherit +StandardError=journal +User=nobody +Group=audio |