3
0
Fork 0
forked from mirrors/nixpkgs

Add shairport sync binary.

This binary allows to run a local airtunes server.
This commit is contained in:
Tom Hunger 2015-05-01 15:54:40 +01:00
parent 4c01e6d919
commit 6d219ff222
2 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,38 @@
{ stdenv, fetchurl, openssl, avahi, alsaLib, libdaemon, autoconf, automake, libtool, popt, unzip, pkgconfig, libconfig, pulseaudio }:
stdenv.mkDerivation rec {
version = "2.3.0";
name = "shairport-sync-${version}";
src = fetchurl {
url = "https://github.com/mikebrady/shairport-sync/archive/${version}.zip";
sha256 = "1kslif2ifrn0frvi39d44wpn53sjahwq0xjc0hd98ycf3xbcgndg";
};
buildInputs = [
openssl
avahi
alsaLib
libdaemon
autoconf
automake
pkgconfig
libtool
popt
unzip
libconfig
pulseaudio
];
enableParallelBuilding = true;
preConfigure = "autoreconf -vfi";
configureFlags = "--with-alsa --with-avahi --with-ssl=openssl --without-initscript --with-pulseaudio";
meta = with stdenv.lib; {
homepage = https://github.com/mikebrady/shairport-sync;
description = "Airtunes server and emulator with multi-room capabilities";
license = licenses.mit;
platforms = platforms.unix;
};
}

View file

@ -8775,6 +8775,8 @@ let
samba_light = samba4_light; samba_light = samba4_light;
shairport-sync = callPackage ../servers/shairport-sync { };
serfdom = callPackage ../servers/serfdom { }; serfdom = callPackage ../servers/serfdom { };
seyren = callPackage ../servers/monitoring/seyren { }; seyren = callPackage ../servers/monitoring/seyren { };