From 868618a4c04fb84dd4bb21cb39c3a31d95ef35d2 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 27 Aug 2022 11:09:24 +0300 Subject: [PATCH] mympd: 8.0.4 -> 9.5.2 Update dependencies and homepage URL. --- pkgs/applications/audio/mympd/default.nix | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) 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;