Package Details: shairplay-git 122.64d59e3-1

Package Base: shairplay-git
Description: Apple airplay and raop protocol server
Upstream URL: https://github.com/juhovh/shairplay
Category: multimedia
Licenses: GPLv3
Submitter: winlu
Maintainer: winlu
Last Packager: None
Votes: 16
First Submitted: 2013-05-06 06:50
Last Updated: 2014-05-14 10:56

Dependencies (2)

Required by (0)

Sources

Latest Comments

Comment by winlu

2014-05-14 10:56

updated to provide/conflict with shairplay from [community]

Comment by justin8

2014-05-14 10:24

This should have conflicts/provides shairplay; when going to install the one from the official repos it has file conflicts with it.

Comment by winlu

2013-10-02 06:26

hi tritron,

have a look at this http://www.mythtv.org/wiki/AirTunes/AirPlay

Comment by tritron

2013-10-02 02:46

Any support for mythtv 0.27 ?

Comment by graysky

2013-10-01 21:29

yw

Comment by winlu

2013-09-27 06:15

ty for your input graysky

package updated

Comment by graysky

2013-09-24 21:36

Errors in your PKGBUILD can be fixed with this patch. Thank you for maintaining.

https://gist.github.com/graysky2/6691606

Comment by winlu

2013-08-28 12:41

-fixed airport.key installing into wrong directory
-added shairplay.service file to tar and sources/sha256sums array

thanks for the help!

Comment by justin8

2013-08-28 12:17

You didn't include the service file in the tar, so now it fails to build as the file is missing.

Comment by skunark

2013-08-28 03:30

Opps, typo with
install -Dm644 airport.key "${pkgdir}"/etc/${pkgname}/airport.key

probably should be
install -Dm644 airport.key "${pkgdir}"/etc/$_gitname/airport.key
or just
install -Dm644 airport.key "${pkgdir}"/etc/shairplay/airport.key

Comment by winlu

2013-08-27 12:09

Hi skunark,

i incorporated your suggestions.

Comment by skunark

2013-08-25 20:10

Winlu,

Here's a couple of suggested improvements to the PKGBUILD:
13c13
< depends=('libao')
---
> depends=('avahi' 'libao')
23c23
< echo $(git log -1 --format="%ci" | sed 's/.*\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\).*/\1\2\3/').$(git rev-parse --short HEAD)
---
> echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
29a30,31
> # installing airport.key to /etc/shairplay/
> sed 's/airport.key/\/etc\/shairplay\/airport.key/' -i "$srcdir/$_gitname"/src/shairplay.c
34a37
> install -Dm755 ../shairplay.service "${pkgdir}"/usr/lib/systemd/system/shairplay.service
36a40,42
> install -Dm644 airport.key "${pkgdir}"/etc/${pkgname}/airport.key
> install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
> install -Dm644 README.md "${pkgdir}"/usr/share/doc/${pkgname}/README.md

And also systemd service file: shairplay.service

[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

Comment by winlu

2013-08-04 10:23

works for me, can you post the output of autoconf --version?

Comment by Baraclese

2013-08-04 10:03

Can't install it because of the following error:
autoreconf: running: /usr/bin/autoconf --force
configure.ac:13: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

Comment by winlu

2013-05-06 19:34

nvm found it

Comment by winlu

2013-05-06 19:24

Thanks @ BlackIkeEagle,

after testing it (cause i am all serious...) I updated to your version, but couldn't find those scm guidelines you are talking about.

Comment by BlackIkeEagle

2013-05-06 18:59

Well here we are with the promised comment:

your package looks good but, :)

- it does not follow the scm guidelines for pacman 4.1

here's what i made of it: https://github.com/BlackIkeEagle/herecura/blob/master/testing/shaiplay-git/PKGBUILD