fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / ca / cabin / package.nix
blob87b866fe2d411057db17ef9a05ca4152b5e5e40a
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5 }:
7 stdenvNoCC.mkDerivation rec {
8   pname = "cabin";
9   version = "1.005";
11   src = fetchFromGitHub {
12     owner = "impallari";
13     repo = "Cabin";
14     rev = "982839c790e9dc57c343972aa34c51ed3b3677fd";
15     hash = "sha256-9l4QcwCot340Bq41ER68HSZGQ9h0opyzgG3DG/fVZ5s=";
16   };
18   installPhase = ''
19     runHook preInstall
21     install -m444 -Dt $out/share/fonts/opentype fonts/OTF/*.otf
22     install -m444 -Dt $out/share/doc/${pname}-${version} README.md FONTLOG.txt
24     runHook postInstall
25   '';
27   meta = with lib; {
28     description = "Humanist sans with 4 weights and true italics";
29     longDescription = ''
30       The Cabin font family is a humanist sans with 4 weights and true italics,
31       inspired by Edward Johnston’s and Eric Gill’s typefaces, with a touch of
32       modernism. Cabin incorporates modern proportions, optical adjustments, and
33       some elements of the geometric sans. It remains true to its roots, but has
34       its own personality.
36       The weight distribution is almost monotone, although top and bottom curves
37       are slightly thin. Counters of the b, g, p and q are rounded and optically
38       adjusted. The curved stem endings have a 10 degree angle. E and F have
39       shorter center arms. M is splashed.
40     '';
41     homepage = "http://www.impallari.com/cabin";
42     license = licenses.ofl;
43     maintainers = with maintainers; [ cmfwyp ];
44     platforms = platforms.all;
45   };