Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenvNoCC, 4 fetchzip, 5}: 6stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "explex"; 8 version = "0.0.3"; 9 10 src = fetchzip { 11 url = "https://github.com/yuru7/Explex/releases/download/v${finalAttrs.version}/Explex_v${finalAttrs.version}.zip"; 12 hash = "sha256-OUmzF8GrwVgFAMSEiZLvh85nsOw1a0a7B70u2cRXXO8="; 13 }; 14 15 installPhase = '' 16 runHook preInstall 17 18 install -Dm444 Explex/*.ttf -t $out/share/fonts/truetype/explex 19 install -Dm444 Explex35/*.ttf -t $out/share/fonts/truetype/explex-35 20 install -Dm444 ExplexConsole/*.ttf -t $out/share/fonts/truetype/explex-console 21 install -Dm444 Explex35Console/*.ttf -t $out/share/fonts/truetype/explex-35console 22 23 runHook postInstall 24 ''; 25 meta = { 26 description = "Composite font of 0xProto and IBM Plex Sans JP"; 27 homepage = "https://github.com/yuru7/Explex"; 28 changelog = "https://github.com/yuru7/Explex/releases/tag/v${finalAttrs.version}"; 29 license = lib.licenses.ofl; 30 platforms = lib.platforms.all; 31 maintainers = [ lib.maintainers.r-aizawa ]; 32 }; 33})