diff --git a/pkgs/applications/audio/mympd/default.nix b/pkgs/applications/audio/mympd/default.nix index e6027eef06af..b2f280650da7 100644 --- a/pkgs/applications/audio/mympd/default.nix +++ b/pkgs/applications/audio/mympd/default.nix @@ -8,28 +8,38 @@ , lua5_3 , libid3tag , flac -, pcre +, pcre2 +, gzip +, perl }: stdenv.mkDerivation rec { pname = "mympd"; - version = "8.0.4"; + version = "9.5.2"; src = fetchFromGitHub { owner = "jcorporation"; repo = "myMPD"; rev = "v${version}"; - sha256 = "sha256-hpUoXqblhHreDZg8fDD5S4UG+ltptIbzP9LKyQ/WbX0="; + sha256 = "sha256-WmGaZXITvrp7ml7s7FPyp3Q3072KU/P6UombBj99fX0="; }; - nativeBuildInputs = [ pkg-config cmake ]; + nativeBuildInputs = [ + pkg-config + cmake + gzip + perl + ]; + preConfigure = '' + env MYMPD_BUILDDIR=$PWD/build ./build.sh createassets + ''; buildInputs = [ libmpdclient openssl lua5_3 libid3tag flac - pcre + pcre2 ]; cmakeFlags = [ @@ -43,7 +53,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "strictoverflow" ]; meta = { - homepage = "https://jcorporation.github.io/mympd"; + homepage = "https://jcorporation.github.io/myMPD"; description = "A standalone and mobile friendly web mpd client with a tiny footprint and advanced features"; maintainers = [ lib.maintainers.doronbehar ]; platforms = lib.platforms.linux;