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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user