otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / by-name / be / beon / package.nix
blob068ae8da78a9f455ddcf10bd1cb6f3bbe9dcb00e
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5   mkfontdir,
6   mkfontscale,
7 }:
9 stdenvNoCC.mkDerivation {
10   pname = "beon";
11   version = "2024-02-26";
13   src = fetchFromGitHub {
14     owner = "noirblancrouge";
15     repo = "Beon";
16     rev = "c0379c80a3b7d01532413f43f49904b2567341ac";
17     hash = "sha256-jBLVVykHFJamOVF6GSRnQqYixqOrw5K1oV1B3sl4Zoc=";
18   };
20   nativeBuildInputs = [
21     mkfontscale
22     mkfontdir
23   ];
25   installPhase = ''
26     runHook preInstall
28     install -D -v fonts/ttf/Beon-Regular.ttf $out/share/fonts/truetype/Beon-Regular.ttf
29     cd $out/share/fonts
30     mkfontdir
31     mkfontscale
33     runHook postInstall
34   '';
36   meta = {
37     description = "Neon stencil typeface";
38     homepage = "https://noirblancrouge.com/fonts/beon-display";
39     changelog = "https://github.com/noirblancrouge/Beon#changelog";
40     license = lib.licenses.ofl;
41     maintainers = with lib.maintainers; [ raboof ];
42     platforms = lib.platforms.all;
43   };