|
|
|
@@ -12,9 +12,10 @@ |
|
|
|
, libjpeg |
|
|
|
, libgsf |
|
|
|
, libexif |
|
|
|
, libheif |
|
|
|
, ApplicationServices |
|
|
|
, python27 |
|
|
|
, libpng ? null |
|
|
|
, libpng |
|
|
|
, fetchFromGitHub |
|
|
|
, fetchpatch |
|
|
|
, autoreconfHook |
|
|
|
@@ -25,7 +26,7 @@ |
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
pname = "vips"; |
|
|
|
version = "8.9.1"; |
|
|
|
version = "8.9.2"; |
|
|
|
|
|
|
|
outputs = [ "bin" "out" "man" "dev" ]; |
|
|
|
|
|
|
|
@@ -33,7 +34,7 @@ stdenv.mkDerivation rec { |
|
|
|
owner = "libvips"; |
|
|
|
repo = "libvips"; |
|
|
|
rev = "v${version}"; |
|
|
|
sha256 = "01vgvzlygg3fzpinb0x1rdm2sqvnqxmvxbnlbg73ygdadv3l2s0v"; |
|
|
|
sha256 = "0pgvcp5yjk96izh7kjfprjd9kddx7zqrwwhm8dyalhrwbmj6c2q5"; |
|
|
|
# Remove unicode file names which leads to different checksums on HFS+ |
|
|
|
# vs. other filesystems because of unicode normalisation. |
|
|
|
extraPostFetch = '' |
|
|
|
@@ -41,15 +42,6 @@ stdenv.mkDerivation rec { |
|
|
|
''; |
|
|
|
}; |
|
|
|
|
|
|
|
patches = [ |
|
|
|
# autogen.sh should not run configure |
|
|
|
# https://github.com/libvips/libvips/pull/1566 |
|
|
|
(fetchpatch { |
|
|
|
url = "https://github.com/libvips/libvips/commit/97a92e0e6abab652fdf99313b138bfd77d70deb4.patch"; |
|
|
|
sha256 = "0w1sm5wmvfp8svdpk8mz57c1n6zzy3snq0g2f8yxjamv0d2gw2dp"; |
|
|
|
}) |
|
|
|
]; |
|
|
|
|
|
|
|
nativeBuildInputs = [ |
|
|
|
pkgconfig |
|
|
|
autoreconfHook |
|
|
|
@@ -69,6 +61,8 @@ stdenv.mkDerivation rec { |
|
|
|
libjpeg |
|
|
|
libgsf |
|
|
|
libexif |
|
|
|
libheif |
|
|
|
libpng |
|
|
|
python27 |
|
|
|
libpng |
|
|
|
expat |
|
|
|
|