python313Packages.pymediainfo: fix build

pymediainfo had some breaking changes regarding their build proces,
hence the update in #395156 broke it.
This commit is contained in:
PhiliPdB
2025-04-21 21:57:49 +02:00
parent 42c77ca0e2
commit 4d0c402584
@@ -4,7 +4,7 @@
fetchPypi,
buildPythonPackage,
libmediainfo,
setuptools-scm,
pdm-backend,
pytest,
pythonOlder,
}:
@@ -12,9 +12,9 @@
buildPythonPackage rec {
pname = "pymediainfo";
version = "7.0.1";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
@@ -22,7 +22,7 @@ buildPythonPackage rec {
};
postPatch = ''
substituteInPlace pymediainfo/__init__.py \
substituteInPlace src/pymediainfo/__init__.py \
--replace "libmediainfo.0.dylib" \
"${libmediainfo}/lib/libmediainfo.0${stdenv.hostPlatform.extensions.sharedLibrary}" \
--replace "libmediainfo.dylib" \
@@ -31,7 +31,7 @@ buildPythonPackage rec {
"${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0"
'';
nativeBuildInputs = [ setuptools-scm ];
build-system = [ pdm-backend ];
nativeCheckInputs = [
pytest