summarylogtreecommitdiffstats
path: root/PKGBUILD
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: