python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / font-config-info / default.nix
blob89f0d9060386b2f9b532145369595999f7b39880
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , pkg-config
5 , gtk3
6 , xsettingsd
7 }:
9 stdenv.mkDerivation rec {
10   pname = "font-config-info";
11   version = "1.0.0";
13   src = fetchFromGitHub {
14     owner = "derat";
15     repo = pname;
16     rev = "v${version}";
17     sha256 = "14z7hg9c7q8wliyqv68kp080mmk2rh6kpww6pn87hy7lwq20l2b7";
18   };
20   nativeBuildInputs = [
21     pkg-config
22   ];
24   buildInputs = [
25     gtk3
26     xsettingsd
27   ];
29   postPatch = ''
30     substituteInPlace font-config-info.c --replace "dump_xsettings |" "${xsettingsd}/bin/dump_xsettings |"
31   '';
33   installPhase = ''
34     runHook preInstall
35     install -D -t $out/bin font-config-info
36     runHook postInstall
37   '';
39   meta = with lib; {
40     description = "Prints a Linux system's font configuration";
41     homepage = "https://github.com/derat/font-config-info";
42     license = with licenses; [ bsd3 ];
43     platforms = platforms.unix;
44     maintainers = with maintainers; [ romildo ];
45   };