evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ox / oxygenfonts / package.nix
blob32d9273d63905078278948e0bdef1ef6efcf0121
1 { lib, stdenvNoCC, fetchFromGitHub }:
3 stdenvNoCC.mkDerivation rec {
4   pname = "oxygenfonts";
5   version = "20160824";
7   src = fetchFromGitHub {
8     owner = "vernnobile";
9     repo = "oxygenFont";
10     rev = "62db0ebe3488c936406685485071a54e3d18473b";
11     hash = "sha256-0LKq8nChkDAb6U1sOUyga/DvzpDmIjoRn+2PB9rok4w=";
12   };
14   installPhase = ''
15     runHook preInstall
17     mkdir -p $out/share/fonts/truetype
18     cp */Oxygen-Sans.ttf */Oxygen-Sans-Bold.ttf */OxygenMono-Regular.ttf $out/share/fonts/truetype
20     runHook postInstall
21   '';
23   meta = with lib; {
24     description = "Desktop/gui font for integrated use with the KDE desktop";
25     longDescription = ''
26       Oxygen Font is a font family originally aimed as a desktop/gui
27       font for integrated use with the KDE desktop.
29       The basic concept for Oxygen Font was to design a clear,
30       legible, sans serif, that would be rendered with Freetype on
31       Linux-based devices. In addition a bold weight, plus regular and
32       bold italics, and a monospace version will be made.
34       Oxygen is constructed closely with the gridfitting aspects of
35       the Freetype font rendering engine. The oxygen fonts are also
36       autohinted with Werner Lemberg's "ttfautohint" library to
37       further the compatibility with the Freetype engine. The aim of
38       this approach is to produce a family of freetype-specific
39       desktop fonts whose appearance will stay uniform under different
40       screen render settings, unlike more traditionally designed
41       'screen fonts' that have tended to be designed for best
42       legibility on the Windows GDI render engine.
44       The main creator of Oxygen, Vernon Adams, suffered a heavy
45       traffic accident three months after its last release, causing him severe brain
46       injury. He finally passed away, sans oxygen, on August 25th 2016.
47       See: http://sansoxygen.com/
48     '';
50     license = licenses.ofl;
51     platforms = platforms.all;
52   };