ncmpcpp: 0.7.7 -> 0.8

authored by Johannes Frankenau and committed by vbgl 1add3519 6acb707f

+6 -12
+6 -12
pkgs/applications/audio/ncmpcpp/default.nix
··· 1 { stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkgconfig, readline 2 - , libiconv, icu 3 , outputsSupport ? false # outputs screen 4 , visualizerSupport ? false, fftw ? null # visualizer screen 5 , clockSupport ? false # clock screen 6 - , unicodeSupport ? true # utf8 support 7 - , curlSupport ? true, curl ? null # allow fetching lyrics from the internet 8 , taglibSupport ? true, taglib ? null # tag editor 9 }: 10 11 assert visualizerSupport -> (fftw != null); 12 - assert curlSupport -> (curl != null); 13 assert taglibSupport -> (taglib != null); 14 15 with stdenv.lib; 16 stdenv.mkDerivation rec { 17 name = "ncmpcpp-${version}"; 18 - version = "0.7.7"; 19 20 src = fetchurl { 21 url = "http://ncmpcpp.rybczak.net/stable/${name}.tar.bz2"; 22 - sha256 = "1vq19m36608pvw1g8nbcaqqb89wsw05v35pi45xwr20z7g4bxg5p"; 23 }; 24 25 configureFlags = [ "BOOST_LIB_SUFFIX=" ] 26 ++ optional outputsSupport "--enable-outputs" 27 ++ optional visualizerSupport "--enable-visualizer --with-fftw" 28 ++ optional clockSupport "--enable-clock" 29 - ++ optional unicodeSupport "--enable-unicode" 30 - ++ optional curlSupport "--with-curl" 31 ++ optional taglibSupport "--with-taglib"; 32 33 nativeBuildInputs = [ pkgconfig ]; 34 35 - buildInputs = [ boost mpd_clientlib ncurses readline libiconv icu ] 36 - ++ optional curlSupport curl 37 ++ optional visualizerSupport fftw 38 ++ optional taglibSupport taglib; 39 ··· 41 description = "A featureful ncurses based MPD client inspired by ncmpc"; 42 homepage = http://ncmpcpp.rybczak.net/; 43 license = licenses.gpl2Plus; 44 - maintainers = with maintainers; [ lovek323 mornfall koral ]; 45 - platforms = platforms.linux; 46 }; 47 }
··· 1 { stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkgconfig, readline 2 + , libiconv, icu, curl 3 , outputsSupport ? false # outputs screen 4 , visualizerSupport ? false, fftw ? null # visualizer screen 5 , clockSupport ? false # clock screen 6 , taglibSupport ? true, taglib ? null # tag editor 7 }: 8 9 assert visualizerSupport -> (fftw != null); 10 assert taglibSupport -> (taglib != null); 11 12 with stdenv.lib; 13 stdenv.mkDerivation rec { 14 name = "ncmpcpp-${version}"; 15 + version = "0.8"; 16 17 src = fetchurl { 18 url = "http://ncmpcpp.rybczak.net/stable/${name}.tar.bz2"; 19 + sha256 = "0nj6ky805a55acj0w57sbn3vfmmkbqp97rhbi0q9848n10f2l3rg"; 20 }; 21 22 configureFlags = [ "BOOST_LIB_SUFFIX=" ] 23 ++ optional outputsSupport "--enable-outputs" 24 ++ optional visualizerSupport "--enable-visualizer --with-fftw" 25 ++ optional clockSupport "--enable-clock" 26 ++ optional taglibSupport "--with-taglib"; 27 28 nativeBuildInputs = [ pkgconfig ]; 29 30 + buildInputs = [ boost mpd_clientlib ncurses readline libiconv icu curl ] 31 ++ optional visualizerSupport fftw 32 ++ optional taglibSupport taglib; 33 ··· 35 description = "A featureful ncurses based MPD client inspired by ncmpc"; 36 homepage = http://ncmpcpp.rybczak.net/; 37 license = licenses.gpl2Plus; 38 + maintainers = with maintainers; [ jfrankenau koral lovek323 mornfall ]; 39 + platforms = platforms.all; 40 }; 41 }