diff --git a/pkgs/data/fonts/u001/default.nix b/pkgs/data/fonts/u001/default.nix new file mode 100644 index 00000000000..fc2f3a48636 --- /dev/null +++ b/pkgs/data/fonts/u001/default.nix @@ -0,0 +1,42 @@ +{ lib, stdenvNoCC, fetchzip }: + +stdenvNoCC.mkDerivation rec { + pname = "u001"; + version = "unstable-2016-08-01"; # date in the zip file, actual creation date unknown + + src = fetchzip { + url = "https://fontlibrary.org/assets/downloads/u001/3ea00b3c0c8fa6ce4373e5766fafd651/u001.zip"; + sha256 = "sha256-7H32pfr0g68XP5B48VUY99e6fbd7rhH6fEnCKNXWEkU="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + TTF_DIR=$out/share/fonts/truetype + + mkdir -p $TTF_DIR + + # We’ll adjust the nonstandard naming convention here + cp u001-reg.ttf $TTF_DIR/U001-Regular.ttf + cp u001-ita.ttf $TTF_DIR/U001-Italic.ttf + cp u001-bol.ttf $TTF_DIR/U001-Bold.ttf + cp u001-bolita.ttf $TTF_DIR/U001-BoldItalic.ttf + cp u001con-reg.ttf $TTF_DIR/U001Condensed-Regular.ttf + cp u001con-ita.ttf $TTF_DIR/U001Condensed-Italic.ttf + cp u001con-bol.ttf $TTF_DIR/U001Condensed-Bold.ttf + cp u001con-bolita.ttf $TTF_DIR/U001Condensed-BoldItalic.ttf + + runHook postInstall + ''; + + meta = with lib; { + description = "A Univers-like typeface that comes with GhostPDL made by URW++"; + homepage = "https://fontlibrary.org/en/font/u001"; + license = licenses.aladdin; + platforms = platforms.all; + maintainers = with maintainers; [ toastal ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 432f56dd83c..095d7222173 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25389,6 +25389,8 @@ with pkgs; uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { inherit (xorg) fonttosfnt mkfontdir; }; + u001-font = callPackage ../data/fonts/u001 { }; + vanilla-dmz = callPackage ../data/icons/vanilla-dmz { }; vdrsymbols = callPackage ../data/fonts/vdrsymbols { };