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

This commit is contained in:
Niko Cantero
2025-04-15 09:59:36 +02:00
committed by Jan Tojnar
parent 7466f16497
commit 13c92dea43
+12 -13
View File
@@ -11,13 +11,13 @@
docbook_xsl,
docbook_xml_dtd_412,
glib,
gupnp,
gupnp_1_6,
gnome,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gupnp-igd";
version = "1.2.0";
version = "1.6.0";
outputs = [
"out"
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
] ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-S1EgCYqhPt0ngYup7k1/6WG/VAv1DQVv9wPGFUXgK+E=";
url = "mirror://gnome/sources/gupnp-igd/${lib.versions.majorMinor finalAttrs.version}/gupnp-igd-${finalAttrs.version}.tar.xz";
hash = "sha256-QJmXgzmrIhJtSWjyozK20JT8RMeHl4YHgfH8LxF3G3Q=";
};
depsBuildBuild = [
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [
glib
gupnp
gupnp_1_6
];
mesonFlags = [
@@ -56,20 +56,19 @@ stdenv.mkDerivation rec {
# Seems to get stuck sometimes.
# https://github.com/NixOS/nixpkgs/issues/119288
#doCheck = true;
# doCheck = true;
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
packageName = "gupnp-igd";
versionPolicy = "odd-unstable";
freeze = true;
};
};
meta = with lib; {
meta = {
description = "Library to handle UPnP IGD port mapping";
homepage = "http://www.gupnp.org/";
license = licenses.lgpl21Plus;
platforms = platforms.unix;
license = lib.licenses.lgpl21Plus;
platforms = lib.platforms.unix;
};
}
})