diff options
author | Peter Hoeg <peter@hoeg.com> | 2017-06-09 12:03:56 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2017-06-09 12:04:58 +0800 |
commit | 292f121fb239e9fe89b79988a23b0adf0f0d2ccc (patch) | |
tree | 9ca159eadb972e9d1407317cc5bf3cfb4c54316a /pkgs/applications/audio/mpc/default.nix | |
parent | 2bfc977b6eafb0be0af131e05a878bceee141324 (diff) | |
download | nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar.gz nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar.bz2 nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar.lz nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar.xz nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.tar.zst nixpkgs-292f121fb239e9fe89b79988a23b0adf0f0d2ccc.zip |
mpc: 0.27 -> 0.28
Upstream has also moved to github
Diffstat (limited to 'pkgs/applications/audio/mpc/default.nix')
-rw-r--r-- | pkgs/applications/audio/mpc/default.nix | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/pkgs/applications/audio/mpc/default.nix b/pkgs/applications/audio/mpc/default.nix index f37585d3dec..59adb7cde49 100644 --- a/pkgs/applications/audio/mpc/default.nix +++ b/pkgs/applications/audio/mpc/default.nix @@ -1,27 +1,32 @@ -{ stdenv, fetchurl, mpd_clientlib }: +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mpd_clientlib }: stdenv.mkDerivation rec { - version = "0.27"; name = "mpc-${version}"; + version = "0.28"; - src = fetchurl { - url = "http://www.musicpd.org/download/mpc/0/${name}.tar.xz"; - sha256 = "0r10wsqxsi07gns6mfnicvpci0sbwwj4qa9iyr1ysrgadl5bx8j5"; + src = fetchFromGitHub { + owner = "MusicPlayerDaemon"; + repo = "mpc"; + rev = "v${version}"; + sha256 = "1g8i4q5xsqdhidyjpvj6hzbhxacv27cb47ndv9k68whd80c5f9n9"; }; buildInputs = [ mpd_clientlib ]; - preConfigure = - '' - export LIBMPDCLIENT_LIBS=${mpd_clientlib}/lib/libmpdclient.${if stdenv.isDarwin then mpd_clientlib.majorVersion + ".dylib" else "so." + mpd_clientlib.majorVersion + ".0." + mpd_clientlib.minorVersion} - export LIBMPDCLIENT_CFLAGS=${mpd_clientlib} - ''; + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + + enableParallelBuilding = true; + + preConfigure = '' + export LIBMPDCLIENT_LIBS=${mpd_clientlib}/lib/libmpdclient.${if stdenv.isDarwin then mpd_clientlib.majorVersion + ".dylib" else "so." + mpd_clientlib.majorVersion + ".0." + mpd_clientlib.minorVersion} + export LIBMPDCLIENT_CFLAGS=${mpd_clientlib} + ''; meta = with stdenv.lib; { description = "A minimalist command line interface to MPD"; homepage = http://www.musicpd.org/clients/mpc/; license = licenses.gpl2; - maintainers = [ maintainers.algorith ]; + maintainers = with maintainers; [ algorith ]; platforms = with platforms; linux ++ darwin; }; } |