aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/noto.az
blob: 065f32f1586ed35c003e694bf5a3dc16d3298ebb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package noto {
	description = "a typeface for the world";
	website = "https://fonts.google.com/noto";
	anitya = 10671;

	version# = "2026.07.01";
	source = remoteGitHub {
		suffix = "notofonts/notofonts.github.io";
		tag = "noto-monthly-release-"+version;
		checksum = "4DdHW0aUDkcT-b3KNSNmPl_A2n4lrIeVmqjitDgUm4blGmGQjnMOtI4J9EjjYc06";
	};

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