Merge pull request #215074 from dotlambda/vips-8.14.1


authored by Sandro and committed by GitHub c9fbcf04 06216485

+22 -10
+2
pkgs/servers/imaginary/default.nix
··· 39 39 "-X main.Version=${version}" 40 40 ]; 41 41 42 + __darwinAllowLocalNetworking = true; 43 + 42 44 meta = with lib; { 43 45 homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; 44 46 changelog = "https://github.com/h2non/${pname}/releases/tag/v${version}";
+20 -10
pkgs/tools/graphics/vips/default.nix
··· 8 8 , Foundation 9 9 , python3 10 10 , fetchFromGitHub 11 - , fetchpatch 12 - , autoreconfHook 11 + , meson 12 + , ninja 13 13 , gtk-doc 14 + , docbook-xsl-nons 14 15 , gobject-introspection 15 16 # Optional dependencies 16 17 , libjpeg ··· 38 39 39 40 stdenv.mkDerivation rec { 40 41 pname = "vips"; 41 - version = "8.13.3"; 42 + version = "8.14.1"; 42 43 43 - outputs = [ "bin" "out" "man" "dev" ]; 44 + outputs = [ "bin" "out" "man" "dev" ] ++ lib.optionals (!stdenv.isDarwin) [ "devdoc" ]; 44 45 45 46 src = fetchFromGitHub { 46 47 owner = "libvips"; 47 48 repo = "libvips"; 48 49 rev = "v${version}"; 49 - sha256 = "sha256-JkG1f2SGLI6tSNlFJ//S37PXIo+L318Mej0bI7p/dVo="; 50 + hash = "sha256-ajGVSVjnv78S/Xd3Aqn0N87I7m39DWKZHAQjwbog+5U="; 50 51 # Remove unicode file names which leads to different checksums on HFS+ 51 52 # vs. other filesystems because of unicode normalisation. 52 53 postFetch = '' ··· 56 57 57 58 nativeBuildInputs = [ 58 59 pkg-config 59 - autoreconfHook 60 - gtk-doc 60 + meson 61 + ninja 62 + docbook-xsl-nons 61 63 gobject-introspection 64 + ] ++ lib.optionals (!stdenv.isDarwin) [ 65 + gtk-doc 62 66 ]; 63 67 64 68 buildInputs = [ ··· 95 99 glib 96 100 ]; 97 101 98 - autoreconfPhase = '' 99 - NOCONFIGURE=1 ./autogen.sh 100 - ''; 102 + mesonFlags = [ 103 + "-Dcgif=disabled" 104 + "-Dspng=disabled" 105 + "-Dpdfium=disabled" 106 + "-Dnifti=disabled" 107 + ] ++ lib.optionals (!stdenv.isDarwin) [ 108 + "-Dgtk_doc=true" 109 + ]; 101 110 102 111 meta = with lib; { 112 + changelog = "https://github.com/libvips/libvips/blob/${src.rev}/ChangeLog"; 103 113 homepage = "https://libvips.github.io/libvips/"; 104 114 description = "Image processing system for large images"; 105 115 license = licenses.lgpl2Plus;