Unverified Commit 4d0c4025 authored by PhiliPdB's avatar PhiliPdB
Browse files

python313Packages.pymediainfo: fix build

pymediainfo had some breaking changes regarding their build proces,
hence the update in #395156 broke it.
parent 42c77ca0
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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