ocamlPackages.magic: 0.7.3 -> 0.7.4, remove myself from maintainer
[NixPkgs.git] / pkgs / by-name / sp / spleen / package.nix
blobc2b7afe24f1a411f7d7e75573bf996215ca184e5
2   lib,
3   stdenvNoCC,
4   fetchurl,
5   xorg,
6 }:
8 stdenvNoCC.mkDerivation rec {
9   pname = "spleen";
10   version = "2.1.0";
12   src = fetchurl {
13     url = "https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz";
14     hash = "sha256-i0fFbxpuuFj7z540UwVXQEsC+7NFXjjmT7hEc/0MNy8=";
15   };
17   nativeBuildInputs = [ xorg.mkfontscale ];
19   dontBuild = true;
21   installPhase = ''
22     runHook preInstall
24     d="$out/share/fonts/misc"
25     install -D -m 644 *.{pcf,bdf,otf} -t "$d"
26     install -D -m 644 *.psfu -t "$out/share/consolefonts"
27     install -m644 fonts.alias-spleen $d/fonts.alias
29     # create fonts.dir so NixOS xorg module adds to fp
30     mkfontdir "$d"
32     runHook postInstall
33   '';
35   meta = with lib; {
36     description = "Monospaced bitmap fonts";
37     homepage = "https://www.cambus.net/spleen-monospaced-bitmap-fonts";
38     license = licenses.bsd2;
39     maintainers = [ ];
40   };