aws-lc: 1.39.0 -> 1.42.0 (#369942)
[NixPkgs.git] / pkgs / by-name / op / opentype-sanitizer / package.nix
blobfdd207cbef2e55ba4cc3cee26da31946fc059395
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   freetype,
6   gtest,
7   lz4,
8   meson,
9   ninja,
10   pkg-config,
11   woff2,
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "opentype-sanitizer";
16   version = "9.2.0";
18   src = fetchFromGitHub {
19     owner = "khaledhosny";
20     repo = "ots";
21     rev = "v${finalAttrs.version}";
22     hash = "sha256-QRbF2GUDQsp8i6qVYlafSb9HaaozRuJ8dn1mhMMLeLc=";
23   };
25   mesonFlags = [ "-Dcpp_std=c++14" ];
27   buildInputs = [
28     freetype
29     gtest
30     lz4
31     woff2
32   ];
33   nativeBuildInputs = [
34     meson
35     ninja
36     pkg-config
37   ];
39   doCheck = true;
41   meta = with lib; {
42     description = "Sanitizing parser for OpenType fonts";
43     homepage = "https://github.com/khaledhosny/ots";
44     license = licenses.bsd3;
45     maintainers = with maintainers; [ danc86 ];
46   };