blob: be10e74972bf6a28a1ea41f5e157a0e856daafe8 (
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
|
# Maintainer: Coelacanthus <uwu@coelacanthus.name>
pkgbase=twemoji-fonts
pkgname=(
otf-twemoji-colrv0
ttf-twemoji-colrv0
otf-twemoji-colrv1
ttf-twemoji-colrv1
ttf-twemoji-cbdt
otf-twemoji-all
)
pkgver=17.0.2
pkgrel=2
pkgdesc="Twemoji built with nanoemoji"
url="https://github.com/jdecked/twemoji"
arch=(any)
license=('CC-BY-4.0')
makedepends=(
'awk'
'git'
'nanoemoji'
'perl-rename'
'pngquant'
'resvg'
'sed'
)
provides=('emoji-font')
source=(
"$pkgbase::git+https://github.com/jdecked/twemoji.git#tag=v$pkgver"
build.sh
twemoji.toml.tmpl
)
b2sums=('07e79e7e4aa0bab8c556c9179cbefa5a34d5f60aca5d0d8dee03a1d4e2445dda27d84a73cc5cc1a43cdc140437d173c7efbb4be486a3b96bd369ea20cc9bf149'
'3a96dbeb6a809d6643b31b171d5c261f1880d00480dd5858d0a7685a2d1a39b94c88c7f8748b8acffac50b55e96dc41d03568be5956eddf02978cb24e570217e'
'fc76af253b91aa5d0a60c812c54aab9c91b04a7671e653b2ee8c80a116153e07d27a2dc10e257bd59434c384e68981dc151f2731dc48f96f20c104fd7ed8222f')
prepare() {
cd "$pkgbase"
}
build() {
cd "$pkgbase"
cp ../twemoji.toml.tmpl .
../build.sh
nanoemoji twemoji_*.toml
cp build/Twemoji-CFF2-COLRv1.otf build/TwemojiALL.ttf
maximum_color --bitmaps build/TwemojiALL.ttf
}
package_otf-twemoji-colrv0() {
cd "$pkgbase"
install -Dm644 "build/Twemoji-CFF-COLRv0.otf" \
"$pkgdir/usr/share/fonts/Twemoji.otf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
package_otf-twemoji-colrv1() {
cd "$pkgbase"
install -Dm644 "build/Twemoji-CFF2-COLRv1.otf" \
"$pkgdir/usr/share/fonts/Twemoji.otf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
package_ttf-twemoji-colrv0() {
cd "$pkgbase"
install -Dm644 "build/TwemojiCOLRv0.ttf" \
"$pkgdir/usr/share/fonts/Twemoji.ttf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
package_ttf-twemoji-colrv1() {
cd "$pkgbase"
install -Dm644 "build/TwemojiCOLRv1.ttf" \
"$pkgdir/usr/share/fonts/Twemoji.ttf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
package_ttf-twemoji-cbdt() {
cd "$pkgbase"
install -Dm644 "build/TwemojiCBDT.ttf" \
"$pkgdir/usr/share/fonts/Twemoji.ttf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
package_otf-twemoji-all() {
cd "$pkgbase"
install -Dm644 "build/TwemojiALL.ttf" \
"$pkgdir/usr/share/fonts/Twemoji.otf"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
LICENSE-GRAPHICS
}
# vim: set ts=2 sw=2 et:
|