Loading pkgs/development/python-modules/img2pdf/default-icc-profile.patch +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ index 036232b..d2e7829 100755 - if os.path.exists(profile): - return profile - return "/usr/share/color/icc/sRGB.icc" + return "@colord@/share/color/icc/colord/sRGB.icc" + return "@srgbProfile@" def get_main_parser(): pkgs/development/python-modules/img2pdf/default.nix +10 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,10 @@ buildPythonPackage rec { patches = [ (substituteAll { src = ./default-icc-profile.patch; inherit colord; srgbProfile = if stdenv.isDarwin then "/System/Library/ColorSync/Profiles/sRGB Profile.icc" else "${colord}/share/color/icc/colord/sRGB.icc"; }) (fetchpatch { # https://gitlab.mister-muffin.de/josch/img2pdf/issues/178 Loading @@ -57,6 +60,12 @@ buildPythonPackage rec { pillow ]; # FIXME: Only add "sRGB Profile.icc" to __impureHostDeps once # https://github.com/NixOS/nix/issues/9301 is fixed. __impureHostDeps = lib.optionals stdenv.isDarwin [ "/System/Library/ColorSync/Profiles" ]; nativeCheckInputs = [ exiftool ghostscript Loading Loading
pkgs/development/python-modules/img2pdf/default-icc-profile.patch +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ index 036232b..d2e7829 100755 - if os.path.exists(profile): - return profile - return "/usr/share/color/icc/sRGB.icc" + return "@colord@/share/color/icc/colord/sRGB.icc" + return "@srgbProfile@" def get_main_parser():
pkgs/development/python-modules/img2pdf/default.nix +10 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,10 @@ buildPythonPackage rec { patches = [ (substituteAll { src = ./default-icc-profile.patch; inherit colord; srgbProfile = if stdenv.isDarwin then "/System/Library/ColorSync/Profiles/sRGB Profile.icc" else "${colord}/share/color/icc/colord/sRGB.icc"; }) (fetchpatch { # https://gitlab.mister-muffin.de/josch/img2pdf/issues/178 Loading @@ -57,6 +60,12 @@ buildPythonPackage rec { pillow ]; # FIXME: Only add "sRGB Profile.icc" to __impureHostDeps once # https://github.com/NixOS/nix/issues/9301 is fixed. __impureHostDeps = lib.optionals stdenv.isDarwin [ "/System/Library/ColorSync/Profiles" ]; nativeCheckInputs = [ exiftool ghostscript Loading