From 92516596f0182e24f9754ed83203b72f5e1efb34 Mon Sep 17 00:00:00 2001 From: James Laird Date: Mon, 8 Apr 2013 19:27:34 +1000 Subject: [PATCH] scripts: add PKGBUILD and systemd service --- scripts/PKGBUILD | 22 ++++++++++++++++++++++ scripts/shairport.service | 12 ++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 scripts/PKGBUILD create mode 100644 scripts/shairport.service diff --git a/scripts/PKGBUILD b/scripts/PKGBUILD new file mode 100644 index 00000000..40db0b56 --- /dev/null +++ b/scripts/PKGBUILD @@ -0,0 +1,22 @@ +# for Arch Linux +pkgname=shairport-git +pkgver=1.0 +pkgrel=1 +pkgdesc="An AirPlay-compatible audio receiver" +url='http://github.com/abrasive/shairport' +arch=('i686' 'x86_64' 'armhf') +license=('public-domain') +groups=('daemons') +depends=('glibc' 'pkgconfig' 'libao' 'openssl') +source=(git://github.com/abrasive/shairport.git#branch=1.0-dev) +md5sums=('SKIP') + +build() { + cd "$srcdir"/shairport + make +} + +package() { + cd "$srcdir"/shairport + make PREFIX="$pkgdir/usr" install +} diff --git a/scripts/shairport.service b/scripts/shairport.service new file mode 100644 index 00000000..d93b520d --- /dev/null +++ b/scripts/shairport.service @@ -0,0 +1,12 @@ +[Unit] +Description=Shairport AirTunes receiver +After=sound.target +Requires=avahi-daemon.service +After=avahi-daemon.service + +[Service] +ExecStart=/usr/bin/shairport +Restart=always + +[Install] +WantedBy=multi-user.target