Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

smc-chilanka: init at 1.7

+41
+39
pkgs/data/fonts/smc-chilanka/default.nix
···
··· 1 + { lib, stdenvNoCC, fetchFromGitLab, python3Packages, gnumake, truetype ? false }: 2 + 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "chilanka"; 5 + version = "1.7"; 6 + 7 + src = fetchFromGitLab { 8 + group = "smc"; 9 + owner = "fonts"; 10 + repo = "chilanka"; 11 + rev = "Version${version}"; 12 + hash = "sha256-VvotRUQks8vUqJOcYHqy6cuwaAKYg4OqtiAjaBIdBRk="; 13 + }; 14 + 15 + nativeBuildInputs = [ gnumake python3Packages.fontmake ]; 16 + 17 + buildFlags = [ "otf" ] ++ lib.optional truetype "ttf"; 18 + 19 + installPhase = '' 20 + runHook preInstall 21 + 22 + install -Dm444 -t $out/share/fonts/opentype build/*.otf 23 + ${lib.optionalString truetype "install -Dm444 -t $out/share/fonts/truetype build/*.ttf"} 24 + 25 + install -Dm444 -t $out/etc/fonts/conf.d *.conf 26 + 27 + install -Dm644 -t $out/share/doc/${pname}-${version} OFL.txt FONTLOG.md 28 + 29 + runHook postInstall 30 + ''; 31 + 32 + meta = with lib; { 33 + homepage = "https://smc.org.in/fonts/chilanka"; 34 + description = "Chilanka Malayalam Typeface"; 35 + license = licenses.ofl; 36 + platforms = platforms.all; 37 + maintainers = with maintainers; [ adtya ]; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 30027 30028 siji = callPackage ../data/fonts/siji { }; 30029 30030 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { }; 30031 30032 source-code-pro = callPackage ../data/fonts/source-code-pro { };
··· 30027 30028 siji = callPackage ../data/fonts/siji { }; 30029 30030 + smc-chilanka = callPackage ../data/fonts/smc-chilanka { }; 30031 + 30032 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { }; 30033 30034 source-code-pro = callPackage ../data/fonts/source-code-pro { };