aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--internal/rosa/package/noto.az32
1 files changed, 32 insertions, 0 deletions
diff --git a/internal/rosa/package/noto.az b/internal/rosa/package/noto.az
new file mode 100644
index 00000000..d010ef1b
--- /dev/null
+++ b/internal/rosa/package/noto.az
@@ -0,0 +1,32 @@
+package noto {
+ description = "a typeface for the world";
+ website = "https://fonts.google.com/noto";
+ anitya = 10671;
+
+ version# = "2026.06.01";
+ source = remoteGitHub {
+ suffix = "notofonts/notofonts.github.io";
+ tag = "noto-monthly-release-"+version;
+ checksum = "QpCYYssOY-OIFKn0_K_7JG7Ij2VDbIkccWrWTC4db1ZPPE1yZnLrf7Kja-IuB4XS";
+ };
+
+ enterSource = true;
+ exec = generic {
+ inPlace = true;
+ install = `
+DEST=/work/system/share/fonts/noto
+for font in $(ls -d fonts/*/); do
+ if [[ -d "$font"unhinted/variable-ttf ]]; then
+ install -m444 -vDt "$DEST" "$font"unhinted/variable-ttf/*.ttf
+ elif [[ -d "$font"unhinted/otf ]]; then
+ install -m444 -vDt "$DEST" "$font"unhinted/otf/*.otf
+ else
+ install -m444 -vDt "$DEST" "$font"unhinted/ttf/*.ttf
+ fi
+done
+rename -v 's/\[.*\]//' $DEST/*
+`;
+ };
+
+ inputs = [ rename ];
+}