blob: c5a98bb05ab538054b5a20191641f1dddcc6641b (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
pkgname=font-noto
pkgver=0_git20170920
_sha=5a89b487c648c34c2b6d1b9ebb73bb3fab1df4b2
pkgrel=0
pkgdesc="Google's font family that aims to support all the world's languages"
url="https://github.com/googlei18n/noto-fonts/"
arch="noarch"
license="OFL-1.1"
depends="fontconfig"
makedepends=""
options="!check"
install=""
source="$pkgname-$pkgver.tar.gz::https://github.com/googlei18n/noto-fonts/archive/$_sha.tar.gz"
builddir="$srcdir/noto-fonts-$_sha"
#
# NOTE: sort list by string length >
# to prevent find doing partial matching
#
_langs="
adlamunjoined
glagolitic
devanagari
oldturkic
malayalam
tifinagh
gurmukhi
gujarati
georgian
ethiopic
cherokee
armenian
tibetan
sinhala
shavian
osmanya
olchiki
myanmar
mandaic
kayahli
kannada
deseret
cypriot
bengali
avestan
thaana
telugu
hebrew
gothic
chakma
carian
arabic
tamil
osage
oriya
khmer
buhid
bamum
adlam
thai
lisu
vai
nko
lao
"
for _lang in $_langs; do
subpackages="$subpackages $pkgname-$_lang:_split"
done
subpackages="$subpackages font-croscore:croscore $pkgname-extra"
build() {
return 0
}
package() {
mkdir -p "$pkgdir"/usr/share/fonts/noto
install -m644 "$builddir"/hinted/*.ttf \
"$pkgdir"/usr/share/fonts/noto/
}
extra() {
pkgdesc="$pkgdesc (additional variants)"
mkdir -p "$subpkgdir"/usr/share/fonts/noto
local font
for font in Condensed SemiBold Extra; do
mv "$pkgdir"/usr/share/fonts/noto/*${font}*.ttf \
"$subpkgdir"/usr/share/fonts/noto
done
}
croscore() {
pkgdesc="Chrome OS core fonts"
mkdir -p "$subpkgdir"/usr/share/fonts/noto
local font
for font in Arimo Cousine Tinos; do
mv "$pkgdir"/usr/share/fonts/noto/${font}*.ttf \
"$subpkgdir"/usr/share/fonts/noto
done
}
_split() {
local lang=${subpkgname##*-}
pkgdesc="$pkgdesc ($lang)"
mkdir -p "$subpkgdir"/usr/share/fonts/noto
find "$pkgdir"/usr/share/fonts/noto \
-iname "Noto*${lang}*.ttf" -exec \
mv {} "$subpkgdir"/usr/share/fonts/noto \;
}
sha512sums="616e1cc73478b5f85611a18dc05a52e78a31600c823514db2ba24c7b7dac8f6bb63f4a63e04a40a2f49064aa330616a79e59d7727969e0ecf01f935bc123f275 font-noto-0_git20170920.tar.gz"
|