python312Packages.miniupnpc: fix build

This commit is contained in:
Weijia Wang
2025-02-12 10:59:01 +01:00
parent 7fd3a72d52
commit 3cef8df295
@@ -3,6 +3,8 @@
lib,
buildPythonPackage,
fetchPypi,
fetchpatch,
setuptools,
cctools,
which,
}:
@@ -10,13 +12,26 @@
buildPythonPackage rec {
pname = "miniupnpc";
version = "2.3.0";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-AvnUqth2igy4xGvDC+C6jOwUi2005NDvmfrbec+JrzE=";
};
patches = [
# TODO: remove this patch when updating to the next release
(fetchpatch {
url = "https://github.com/miniupnp/miniupnp/commit/f79ae6738d10af633844dcf3ecd9c587e8f9508d.patch";
stripLen = 1;
hash = "sha256-g+D9Cw5knTy5a7M0wAQkw8MZ6iZR8RQUT6A0WAc6Q5U=";
})
];
build-system = [
setuptools
];
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
cctools
which