summary refs log tree commit diff
path: root/pkgs/development/libraries/freetype/default.nix
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-05-09 16:13:16 +0200
committerGitHub <noreply@github.com>2022-05-09 16:13:16 +0200
commit9095c23c81e87ded8e4f0e665e815098ee972870 (patch)
tree8c5fcd73ed2de6875e0d12a3005e9cb43a903e9a /pkgs/development/libraries/freetype/default.nix
parent71f11b82788f1d05591d7c1f6df9ffdb9fc9657d (diff)
parent5fe2ade9cada715ebbdd1a7038dc256ea1aa5e05 (diff)
downloadnixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar.gz
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar.bz2
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar.lz
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar.xz
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.tar.zst
nixpkgs-9095c23c81e87ded8e4f0e665e815098ee972870.zip
Merge pull request #167092 from risicle/ris-freetype-passthru-tests
freetype: add some key reverse dependencies to passthru.tests
Diffstat (limited to 'pkgs/development/libraries/freetype/default.nix')
-rw-r--r--pkgs/development/libraries/freetype/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix
index 7f906e19224..8c7cba42eb2 100644
--- a/pkgs/development/libraries/freetype/default.nix
+++ b/pkgs/development/libraries/freetype/default.nix
@@ -7,6 +7,21 @@
   # LCD filtering is also known as ClearType and covered by several Microsoft patents.
   # This option allows it to be disabled. See http://www.freetype.org/patents.html.
   useEncumberedCode ? true
+
+# for passthru.tests
+, cairo
+, fontforge
+, ghostscript
+, graphicsmagick
+, gtk3
+, harfbuzz
+, imagemagick
+, pango
+, poppler
+, python3
+, qt5
+, texmacs
+, ttfautohint
 }:
 
 
@@ -52,6 +67,23 @@ stdenv.mkDerivation rec {
       --set PKG_CONFIG_PATH "$PKG_CONFIG_PATH:$dev/lib/pkgconfig"
   '';
 
+  passthru.tests = {
+    inherit
+      cairo
+      fontforge
+      ghostscript
+      graphicsmagick
+      gtk3
+      harfbuzz
+      imagemagick
+      pango
+      poppler
+      texmacs
+      ttfautohint;
+    inherit (python3.pkgs) freetype-py;
+    inherit (qt5) qtbase;
+  };
+
   meta = with lib; {
     description = "A font rendering engine";
     longDescription = ''