From f23d48d9268150311314753f1911f955c829d341 Mon Sep 17 00:00:00 2001 From: moonman Date: Mon, 30 Dec 2013 06:20:33 -0700 Subject: [PATCH] Add aur/shairplay-git for alarm/xbmc-rbp-git --- aur/shairplay-git/PKGBUILD | 45 +++++++++++++++++++++++++++++ aur/shairplay-git/shairplay.service | 14 +++++++++ 2 files changed, 59 insertions(+) create mode 100644 aur/shairplay-git/PKGBUILD create mode 100644 aur/shairplay-git/shairplay.service diff --git a/aur/shairplay-git/PKGBUILD b/aur/shairplay-git/PKGBUILD new file mode 100644 index 000000000..294f69daa --- /dev/null +++ b/aur/shairplay-git/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: winlu +# Contributor: BlackIkeEagle +# Contributor: skunark +# Contributor: graysky + +pkgname=shairplay-git +_gitname=shairplay +pkgver=110.6e521c7 +pkgrel=1 +pkgdesc='Apple airplay and raop protocol server' +arch=('i686' 'x86_64') +url='https://github.com/juhovh/shairplay' +license=('GPLv3') +depends=('avahi' 'libao') +makedepends=('git') +source=("$_gitname::git://github.com/juhovh/shairplay.git" + "shairplay.service") +sha256sums=('SKIP' + 'ac18abf1fd5c6735bbeee5918b528b9df83ec85141b46e3bec44b5abe55dfe52') +options=(!libtool) +provides=('libshairport') +conflicts=('libshairport') + +pkgver() { + cd "$srcdir/$_gitname" + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd $_gitname + ./autogen.sh + ./configure --prefix=/usr/ + # installing airport.key to /etc/shairplay/ + sed 's/airport.key/\/etc\/shairplay\/airport.key/' -i "$srcdir/$_gitname"/src/shairplay.c + make +} + +package() { + install -Dm755 "${srcdir}"/shairplay.service "${pkgdir}"/usr/lib/systemd/system/shairplay.service + cd $_gitname + make DESTDIR="$pkgdir" install + install -Dm644 airport.key "${pkgdir}"/etc/shairplay/airport.key + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 README.md "${pkgdir}"/usr/share/doc/${pkgname}/README.md +} diff --git a/aur/shairplay-git/shairplay.service b/aur/shairplay-git/shairplay.service new file mode 100644 index 000000000..92c2fbaa2 --- /dev/null +++ b/aur/shairplay-git/shairplay.service @@ -0,0 +1,14 @@ +[Unit] +Description=Apple airplay and raop protocol server +Requires=network.target sound.target +Wants=avahi-daemon.service +After=avahi-daemon.service + +[Service] +Type=simple +ExecStart=/usr/bin/shairplay -a %H +Restart=always + +[Install] +WantedBy=multi-user.target +