about summary refs log tree commit diff
path: root/pkgs/by-name
diff options
context:
space:
mode:
authorPeder Bergebakken Sundt <pbsds@hotmail.com>2023-12-09 02:11:10 +0100
committerGitHub <noreply@github.com>2023-12-09 02:11:10 +0100
commit0aca9bc27e9e239c1d20c073930038f84436da70 (patch)
tree696698d42e3b2151935548bd102c1528b5cb8cdf /pkgs/by-name
parentd54e864217bb1688bc4b19d2f17bda0922986b97 (diff)
parent08d0d50a4abd76863f0e2f72a5948876b1e3975c (diff)
downloadnixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar.gz
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar.bz2
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar.lz
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar.xz
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.tar.zst
nixlib-0aca9bc27e9e239c1d20c073930038f84436da70.zip
Merge pull request #269224 from eclairevoyant/nomnatong
nomnatong: init at 5.07
Diffstat (limited to 'pkgs/by-name')
-rw-r--r--pkgs/by-name/no/nomnatong/package.nix51
1 files changed, 51 insertions, 0 deletions
diff --git a/pkgs/by-name/no/nomnatong/package.nix b/pkgs/by-name/no/nomnatong/package.nix
new file mode 100644
index 000000000000..e4913f463e6b
--- /dev/null
+++ b/pkgs/by-name/no/nomnatong/package.nix
@@ -0,0 +1,51 @@
+{ lib
+, stdenvNoCC
+, fetchFromGitHub
+, python3Packages
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+  pname = "nomnatong";
+  version = "5.07";
+
+  src = fetchFromGitHub {
+    owner = "nomfoundation";
+    repo = "font";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-31sqjOIrJByfTx4Ez6KvQDApCeVYMQnGeiM9INMR3zI=";
+  };
+
+  nativeBuildInputs = [
+    python3Packages.afdko
+    python3Packages.fonttools
+  ];
+
+  sourceRoot = "${finalAttrs.src.name}/src";
+
+  buildPhase = ''
+    runHook preBuild
+
+    makeotf -r -f font.pfa -omitMacNames -ff features.txt -mf FontMenuNameDB -ga -ci UnicodeVariationSequences.txt
+    otf2ttf NomNaTong-Regular.otf
+    sfntedit -d DSIG NomNaTong-Regular.otf
+
+    runHook postBuild
+  '';
+
+  installPhase = ''
+    runHook preInstall
+
+    install -Dm444 NomNaTong-Regular.otf -t $out/share/fonts/opentype/
+    install -Dm444 NomNaTong-Regular.ttf -t $out/share/fonts/truetype/
+
+    runHook postInstall
+  '';
+
+  meta = {
+    homepage = "http://nomfoundation.org/nom-tools/Nom-Font";
+    description = "The Hán-Nôm Coded Character Set and Nom Na Tong Regular Reference Font";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ eclairevoyant ];
+    platforms = lib.platforms.all;
+  };
+})