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 ]; +}