gupnp-igd: refactor; gupnp-igd: 1.2.0 → 1.6.0

authored by Niko Cantero and committed by Jan Tojnar 13c92dea 7466f164

+12 -13
+12 -13
pkgs/by-name/gu/gupnp-igd/package.nix
··· 11 11 docbook_xsl, 12 12 docbook_xml_dtd_412, 13 13 glib, 14 - gupnp, 14 + gupnp_1_6, 15 15 gnome, 16 16 }: 17 17 18 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation (finalAttrs: { 19 19 pname = "gupnp-igd"; 20 - version = "1.2.0"; 20 + version = "1.6.0"; 21 21 22 22 outputs = [ 23 23 "out" ··· 25 25 ] ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; 26 26 27 27 src = fetchurl { 28 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 29 - sha256 = "sha256-S1EgCYqhPt0ngYup7k1/6WG/VAv1DQVv9wPGFUXgK+E="; 28 + url = "mirror://gnome/sources/gupnp-igd/${lib.versions.majorMinor finalAttrs.version}/gupnp-igd-${finalAttrs.version}.tar.xz"; 29 + hash = "sha256-QJmXgzmrIhJtSWjyozK20JT8RMeHl4YHgfH8LxF3G3Q="; 30 30 }; 31 31 32 32 depsBuildBuild = [ ··· 46 46 47 47 propagatedBuildInputs = [ 48 48 glib 49 - gupnp 49 + gupnp_1_6 50 50 ]; 51 51 52 52 mesonFlags = [ ··· 56 56 57 57 # Seems to get stuck sometimes. 58 58 # https://github.com/NixOS/nixpkgs/issues/119288 59 - #doCheck = true; 59 + # doCheck = true; 60 60 61 61 passthru = { 62 62 updateScript = gnome.updateScript { 63 - packageName = pname; 63 + packageName = "gupnp-igd"; 64 64 versionPolicy = "odd-unstable"; 65 - freeze = true; 66 65 }; 67 66 }; 68 67 69 - meta = with lib; { 68 + meta = { 70 69 description = "Library to handle UPnP IGD port mapping"; 71 70 homepage = "http://www.gupnp.org/"; 72 - license = licenses.lgpl21Plus; 73 - platforms = platforms.unix; 71 + license = lib.licenses.lgpl21Plus; 72 + platforms = lib.platforms.unix; 74 73 }; 75 - } 74 + })