nixpkgs/pkgs/data/fonts/quivira/default.nix
Alexis Hildebrandt 755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00

30 lines
1.0 KiB
Nix

{ lib, fetchurl }:
let
pname = "quivira";
version = "4.1";
in fetchurl {
name = "${pname}-${version}";
url = "http://www.quivira-font.com/files/Quivira.otf";
# Download the source file to a temporary directory so that $out can be a
# directory with the expected structure.
downloadToTemp = true;
# recursiveHash needs to be true because $out is going to be a directory.
recursiveHash = true;
postFetch = ''
install -D $downloadedFile $out/share/fonts/opentype/Quivira.otf
'';
sha256 = "Hhl+0Oc5DDohOpBbEARMunMYCpr6nn4X6RgpQeEksNo=";
meta = {
description = "Free Unicode font in the OpenType format which is supported by every usual office program or printer";
homepage = "http://www.quivira-font.com/";
license = lib.licenses.publicDomain;
maintainers = [ lib.maintainers.nosewings ];
# From the homepage: "If you try to install Quivira on a Mac,
# you will get an error message about the 'post table
# usability'."
platforms = lib.filter (platform: !lib.hasInfix "darwin" platform) lib.platforms.all;
};
}