nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 34 lines 865 B view raw
1{ lib, stdenv, fetchurl, xorg, libfaketime }: 2 3stdenv.mkDerivation rec { 4 pname = "clearlyU"; 5 version = "12-1.9"; 6 7 src = fetchurl { 8 url = "https://www.math.nmsu.edu/~mleisher/Software/cu/cu${version}.tgz"; 9 sha256 = "1xn14jbv3m1khy7ydvad9ydkn7yygdbhjy9wm1v000jzjwr3lv21"; 10 }; 11 12 nativeBuildInputs = [ xorg.fonttosfnt xorg.mkfontscale libfaketime ]; 13 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 ''; 21 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 ''; 28 29 meta = with lib; { 30 description = "A Unicode font"; 31 license = licenses.mit; 32 maintainers = [ maintainers.raskin ]; 33 }; 34}