Loading pkgs/applications/audio/mpd-touch-screen-gui/default.nix 0 → 100644 +63 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , autoreconfHook , pkg-config , SDL2 , SDL2_ttf , SDL2_image , boost , libmpdclient , libwtk-sdl2 , icu , libconfig , dejavu_fonts }: stdenv.mkDerivation rec { pname = "mpd-touch-screen-gui"; version = "unstable-2022-12-30"; src = fetchFromGitHub { owner = "muesli4"; repo = pname; rev = "156eaebede89da2b83a98d8f9dfa46af12282fb4"; sha256 = "sha256-vr/St4BghrndjUQ0nZI/uJq+F/MjEj6ulc4DYwQ/pgU="; }; nativeBuildInputs = [ pkg-config autoreconfHook ]; postPatch = '' sed -i s#/usr/share/fonts/TTF#${dejavu_fonts}/share/fonts/truetype#g data/program.conf ''; buildInputs = [ SDL2 SDL2_ttf SDL2_image boost libmpdclient libwtk-sdl2 icu libconfig ]; # https://stackoverflow.com/questions/53089494/configure-error-could-not-find-a-version-of-the-library configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]; doCheck = true; meta = with lib; { description = "A small MPD client that let's you view covers and has controls suitable for small touchscreens"; homepage = "https://github.com/muesli4/mpd-touch-screen-gui"; # See: https://github.com/muesli4/mpd-touch-screen-gui/tree/master/LICENSES license = licenses.lgpl3Plus; maintainers = with maintainers; [ doronbehar ]; platforms = platforms.all; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -5376,6 +5376,8 @@ with pkgs; mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { }; mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { }; mq-cli = callPackage ../tools/system/mq-cli { }; mrkd = with python3Packages; toPythonApplication mrkd; Loading
pkgs/applications/audio/mpd-touch-screen-gui/default.nix 0 → 100644 +63 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , autoreconfHook , pkg-config , SDL2 , SDL2_ttf , SDL2_image , boost , libmpdclient , libwtk-sdl2 , icu , libconfig , dejavu_fonts }: stdenv.mkDerivation rec { pname = "mpd-touch-screen-gui"; version = "unstable-2022-12-30"; src = fetchFromGitHub { owner = "muesli4"; repo = pname; rev = "156eaebede89da2b83a98d8f9dfa46af12282fb4"; sha256 = "sha256-vr/St4BghrndjUQ0nZI/uJq+F/MjEj6ulc4DYwQ/pgU="; }; nativeBuildInputs = [ pkg-config autoreconfHook ]; postPatch = '' sed -i s#/usr/share/fonts/TTF#${dejavu_fonts}/share/fonts/truetype#g data/program.conf ''; buildInputs = [ SDL2 SDL2_ttf SDL2_image boost libmpdclient libwtk-sdl2 icu libconfig ]; # https://stackoverflow.com/questions/53089494/configure-error-could-not-find-a-version-of-the-library configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]; doCheck = true; meta = with lib; { description = "A small MPD client that let's you view covers and has controls suitable for small touchscreens"; homepage = "https://github.com/muesli4/mpd-touch-screen-gui"; # See: https://github.com/muesli4/mpd-touch-screen-gui/tree/master/LICENSES license = licenses.lgpl3Plus; maintainers = with maintainers; [ doronbehar ]; platforms = platforms.all; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -5376,6 +5376,8 @@ with pkgs; mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { }; mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { }; mq-cli = callPackage ../tools/system/mq-cli { }; mrkd = with python3Packages; toPythonApplication mrkd;