mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-09 13:43:50 +00:00
vips: add passthru.tests.pkg-config
This commit is contained in:
parent
315aeb0262
commit
0f160365c0
@ -36,9 +36,10 @@
|
|||||||
, openslide
|
, openslide
|
||||||
, libheif
|
, libheif
|
||||||
, cgif
|
, cgif
|
||||||
|
, testers
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "vips";
|
pname = "vips";
|
||||||
version = "8.14.5";
|
version = "8.14.5";
|
||||||
|
|
||||||
@ -47,7 +48,7 @@ stdenv.mkDerivation rec {
|
|||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "libvips";
|
owner = "libvips";
|
||||||
repo = "libvips";
|
repo = "libvips";
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${finalAttrs.version}";
|
||||||
hash = "sha256-fG3DTP+3pO7sbqR/H9egJHU3cLKPU4Jad6qxcQ9evNw=";
|
hash = "sha256-fG3DTP+3pO7sbqR/H9egJHU3cLKPU4Jad6qxcQ9evNw=";
|
||||||
# Remove unicode file names which leads to different checksums on HFS+
|
# Remove unicode file names which leads to different checksums on HFS+
|
||||||
# vs. other filesystems because of unicode normalisation.
|
# vs. other filesystems because of unicode normalisation.
|
||||||
@ -109,14 +110,18 @@ stdenv.mkDerivation rec {
|
|||||||
++ lib.optional (imagemagick == null) "-Dmagick=disabled"
|
++ lib.optional (imagemagick == null) "-Dmagick=disabled"
|
||||||
;
|
;
|
||||||
|
|
||||||
|
passthru.tests.pkg-config = testers.hasPkgConfigModules {
|
||||||
|
package = finalAttrs.finalPackage;
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://github.com/libvips/libvips/blob/${src.rev}/ChangeLog";
|
changelog = "https://github.com/libvips/libvips/blob/${finalAttrs.src.rev}/ChangeLog";
|
||||||
homepage = "https://libvips.github.io/libvips/";
|
homepage = "https://libvips.github.io/libvips/";
|
||||||
description = "Image processing system for large images";
|
description = "Image processing system for large images";
|
||||||
license = licenses.lgpl2Plus;
|
license = licenses.lgpl2Plus;
|
||||||
maintainers = with maintainers; [ kovirobi ];
|
maintainers = with maintainers; [ kovirobi ];
|
||||||
pkgConfigModules = [ "vips" ];
|
pkgConfigModules = [ "vips" "vips-cpp" ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
mainProgram = "vips";
|
mainProgram = "vips";
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user