Merge pull request #142883 from lovesegfault/hqplayerd-4.26.2-69

hqplayerd: 4.26.0-67 -> 4.26.2-69

authored by

Bernardo Meurer and committed by
GitHub
360d65e1 4411b9b4

+31 -4
+31 -4
pkgs/servers/hqplayerd/default.nix
··· 8 , gcc11 9 , gnome 10 , gssdp 11 - , gupnp 12 , lib 13 , libgmpris 14 , llvmPackages_10 15 , rpmextract 16 , wavpack 17 }: 18 19 stdenv.mkDerivation rec { 20 pname = "hqplayerd"; 21 - version = "4.26.0-67"; 22 23 src = fetchurl { 24 url = "https://www.signalyst.eu/bins/${pname}/fc34/${pname}-${version}.fc34.x86_64.rpm"; 25 - sha256 = "sha256-Wbtt1yO/CE2cewOE5RynwEm+fCdOV1cxzR/XiCwj0NU="; 26 }; 27 28 unpackPhase = '' ··· 38 gcc11.cc.lib 39 gnome.rygel 40 gssdp 41 - gupnp 42 libgmpris 43 llvmPackages_10.openmp 44 wavpack
··· 8 , gcc11 9 , gnome 10 , gssdp 11 , lib 12 , libgmpris 13 , llvmPackages_10 14 , rpmextract 15 , wavpack 16 + 17 + , gupnp 18 + , gupnp-av 19 + , meson 20 + , ninja 21 }: 22 + let 23 + # hqplayerd relies on some package versions available for the fc34 release, 24 + # which has out-of-date pkgs compared to nixpkgs. The following drvs 25 + # can/should be removed when the fc35 hqplayer rpm is made available. 26 + gupnp_1_2 = gupnp.overrideAttrs (old: rec { 27 + pname = "gupnp"; 28 + version = "1.2.7"; 29 + src = fetchurl { 30 + url = "mirror://gnome/sources/gupnp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 + sha256 = "sha256-hEEnbxr9AXbm9ZUCajpQfu0YCav6BAJrrT8hYis1I+w="; 32 + }; 33 + }); 34 35 + gupnp-av_0_12 = gupnp-av.overrideAttrs (old: rec { 36 + pname = "gupnp-av"; 37 + version = "0.12.11"; 38 + src = fetchurl { 39 + url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 40 + sha256 = "sha256-aJ3PFJKriZHa6ikTZaMlSKd9GiKU2FszYitVzKnOb9w="; 41 + }; 42 + nativeBuildInputs = lib.subtractLists [ meson ninja ] old.nativeBuildInputs; 43 + }); 44 + in 45 stdenv.mkDerivation rec { 46 pname = "hqplayerd"; 47 + version = "4.26.2-69"; 48 49 src = fetchurl { 50 url = "https://www.signalyst.eu/bins/${pname}/fc34/${pname}-${version}.fc34.x86_64.rpm"; 51 + sha256 = "sha256-zxUVtOi4fN3EuCbzH/SEse24Qz7/0jozzDX1yW8bhCU="; 52 }; 53 54 unpackPhase = '' ··· 64 gcc11.cc.lib 65 gnome.rygel 66 gssdp 67 + gupnp_1_2 68 + gupnp-av_0_12 69 libgmpris 70 llvmPackages_10.openmp 71 wavpack