summary refs log tree commit diff
path: root/pkgs/applications/audio/ncmpc
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-06-09 12:54:56 +0800
committerPeter Hoeg <peter@hoeg.com>2017-06-09 12:55:20 +0800
commitbcf9af560a86caf88d36257d349099a0786f1fb4 (patch)
tree0fc8b2870ed739482e768391ce9031cde16fe1a1 /pkgs/applications/audio/ncmpc
parent207ac3c7b8186d2b20066baa837a1ebf4845be33 (diff)
downloadnixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar.gz
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar.bz2
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar.lz
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar.xz
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.tar.zst
nixlib-bcf9af560a86caf88d36257d349099a0786f1fb4.zip
ncmpc: 0.24 -> 0.27
Upstream has moved to github as well.
Diffstat (limited to 'pkgs/applications/audio/ncmpc')
-rw-r--r--pkgs/applications/audio/ncmpc/default.nix22
1 files changed, 15 insertions, 7 deletions
diff --git a/pkgs/applications/audio/ncmpc/default.nix b/pkgs/applications/audio/ncmpc/default.nix
index 31185c0d0c28..e43120a715d6 100644
--- a/pkgs/applications/audio/ncmpc/default.nix
+++ b/pkgs/applications/audio/ncmpc/default.nix
@@ -1,19 +1,27 @@
-{ stdenv, fetchurl, pkgconfig, glib, ncurses, mpd_clientlib, libintlOrEmpty }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib, ncurses, mpd_clientlib, libintlOrEmpty }:
 
 stdenv.mkDerivation rec {
-  version = "0.24";
   name = "ncmpc-${version}";
+  version = "0.27";
 
-  src = fetchurl {
-    url = "http://www.musicpd.org/download/ncmpc/0/ncmpc-${version}.tar.xz";
-    sha256 = "1sf3nirs3mcx0r5i7acm9bsvzqzlh730m0yjg6jcyj8ln6r7cvqf";
+  src = fetchFromGitHub {
+    owner  = "MusicPlayerDaemon";
+    repo   = "ncmpc";
+    rev    = "v${version}";
+    sha256 = "0sfal3wadqvy6yas4xzhw35awdylikci8kbdcmgm4l2afpmc1lrr";
   };
 
-  buildInputs = [ pkgconfig glib ncurses mpd_clientlib ]
-    ++ libintlOrEmpty;
+  buildInputs = [ glib ncurses mpd_clientlib ];
+    # ++ libintlOrEmpty;
+  nativeBuildInputs = [ autoreconfHook pkgconfig ];
 
   NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
 
+  # without this, po/Makefile.in.in is not being created
+  preAutoreconf = ''
+    ./autogen.sh
+  '';
+
   configureFlags = [
     "--enable-colors"
     "--enable-lyrics-screen"