Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libraqm / default.nix
blob4ce422858f5bdd47b571b0fab386ae958fa217c8
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , pkg-config
5 , meson
6 , ninja
7 , freetype
8 , harfbuzz
9 , fribidi
12 stdenv.mkDerivation rec {
13   pname = "libraqm";
14   version = "0.10.1";
16   src = fetchFromGitHub {
17     owner = "HOST-Oman";
18     repo = "libraqm";
19     rev = "v${version}";
20     sha256 = "sha256-H9W+7Mob3o5ctxfp5UhIxatSdXqqvkpyEibJx9TO7a8=";
21   };
23   buildInputs = [ freetype harfbuzz fribidi ];
25   nativeBuildInputs = [ pkg-config meson ninja ];
27   doCheck = true;
29   meta = with lib; {
30     description = "A library for complex text layout";
31     homepage = "https://github.com/HOST-Oman/libraqm";
32     license = licenses.mit;
33     maintainers = with maintainers; [ sifmelcara ];
34     platforms = platforms.all;
35   };