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