diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2017-10-02 20:23:56 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-10-02 20:23:56 +0200 |
commit | 38cc4f9f339547614b0519c31127ba131b8ef79c (patch) | |
tree | 266a32be10224a44589ce1cde75dc484a8a158ed /pkgs/applications/audio/ncmpc | |
parent | 1ff1c6ac4a4c8bc7f237bc14d5ff2ca336f3f610 (diff) | |
download | nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar.gz nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar.bz2 nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar.lz nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar.xz nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.tar.zst nixlib-38cc4f9f339547614b0519c31127ba131b8ef79c.zip |
ncmpc: 0.27 -> 0.28
Diffstat (limited to 'pkgs/applications/audio/ncmpc')
-rw-r--r-- | pkgs/applications/audio/ncmpc/default.nix | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/pkgs/applications/audio/ncmpc/default.nix b/pkgs/applications/audio/ncmpc/default.nix index e43120a715d6..ef0bb75b2ec0 100644 --- a/pkgs/applications/audio/ncmpc/default.nix +++ b/pkgs/applications/audio/ncmpc/default.nix @@ -1,36 +1,35 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib, ncurses, mpd_clientlib, libintlOrEmpty }: +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib, ncurses +, mpd_clientlib, gettext }: -stdenv.mkDerivation rec { +let + rpath = stdenv.lib.makeLibraryPath [ + glib ncurses mpd_clientlib + ]; +in stdenv.mkDerivation rec { name = "ncmpc-${version}"; - version = "0.27"; + version = "0.28"; src = fetchFromGitHub { owner = "MusicPlayerDaemon"; repo = "ncmpc"; rev = "v${version}"; - sha256 = "0sfal3wadqvy6yas4xzhw35awdylikci8kbdcmgm4l2afpmc1lrr"; + sha256 = "1z0bdkqsdb3f5k2lsws3qzav4r30fzk8fhxj9l0p738flcka6k4n"; }; buildInputs = [ glib ncurses mpd_clientlib ]; - # ++ libintlOrEmpty; - nativeBuildInputs = [ autoreconfHook pkgconfig ]; - - NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; + nativeBuildInputs = [ meson ninja pkgconfig gettext ]; - # without this, po/Makefile.in.in is not being created - preAutoreconf = '' - ./autogen.sh + postFixup = '' + for elf in "$out"/bin/*; do + patchelf --set-rpath '${rpath}':"$out/lib" "$elf" + done ''; - configureFlags = [ - "--enable-colors" - "--enable-lyrics-screen" - ]; - meta = with stdenv.lib; { description = "Curses-based interface for MPD (music player daemon)"; homepage = http://www.musicpd.org/clients/ncmpc/; license = licenses.gpl2Plus; platforms = platforms.all; + maintainers = with maintainers; [ fpletz ]; }; } |