{ungoogled-,}chromium,chromedriver: 130.0.6723.58 -> 130.0.6723.69 (#351519)
[NixPkgs.git] / pkgs / data / fonts / clearlyU / default.nix
blobc0824cf7d40e7b3f82ffc139efca8418aeb2bfd2
1 { lib, stdenv, fetchurl, xorg, libfaketime }:
3 stdenv.mkDerivation rec {
4   pname = "clearlyU";
5   version = "12-1.9";
7   src = fetchurl {
8     url = "https://www.math.nmsu.edu/~mleisher/Software/cu/cu${version}.tgz";
9     sha256 = "1xn14jbv3m1khy7ydvad9ydkn7yygdbhjy9wm1v000jzjwr3lv21";
10   };
12   nativeBuildInputs = [ xorg.fonttosfnt xorg.mkfontscale libfaketime ];
14   buildPhase = ''
15     # convert bdf fonts to otb
16     for i in *.bdf; do
17       name=$(basename "$i" .bdf)
18       faketime -f "1970-01-01 00:00:01" fonttosfnt -g 2 -m 2 -v -o "$name.otb" "$i"
19     done
20   '';
22   installPhase = ''
23     # install otb and bdf fonts
24     fontDir="$out/share/fonts"
25     install -m 644 -D *.bdf *.otb -t "$fontDir"
26     mkfontdir "$fontDir"
27   '';
29   meta = with lib; {
30     description = "Unicode font";
31     license = licenses.mit;
32     maintainers = [ maintainers.raskin ];
33   };