nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

python3Packages.py3exiv2: fix build on Darwin

The package’s `setup.py` assumes Boost is in `/usr/local/lib`, which is
incorrect in nixpkgs.

+6 -1
+6 -1
pkgs/development/python-modules/py3exiv2/default.nix
··· 20 20 hash = "sha256-crI+X3YMRzPPmpGNsI2U+9bZgwcR0qTowJuPNFY/Ooo="; 21 21 }; 22 22 23 + # py3exiv2 only checks in `/usr/local/lib` for Boost, which is obviously wrong in nixpkgs. 24 + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' 25 + substituteInPlace setup.py \ 26 + --replace-fail /usr/local/lib/ ${lib.escapeShellArg (lib.getLib boost)}/lib/ 27 + ''; 28 + 23 29 buildInputs = [ 24 30 boost 25 31 exiv2 ··· 40 34 doCheck = false; 41 35 42 36 meta = with lib; { 43 - broken = stdenv.hostPlatform.isDarwin; 44 37 description = "Python binding to the library exiv2"; 45 38 homepage = "https://launchpad.net/py3exiv2"; 46 39 license = licenses.gpl3Plus;