projects/aports·blob master · refs

72 lines · 2.1 KiB

1# Contributor: Dmitry Zakharchenko <[email protected]>
2# Maintainer: mio <[email protected]>
3maintainer="mio <[email protected]>"
4pkgname=font-fira
5pkgver=4.301
6pkgrel=1
7_monover=3.206
8_monouver=${_monover//.2*/_2}
9pkgdesc="Independent typeface originally drawn for Firefox OS"
10url="https://carrois.com/fira/"
11arch="noarch"
12license="OFL-1.1"
13options="!check" # no test suite
14depends="$pkgname-otf $pkgname-mono-otf"
15subpackages="
16 $pkgname-otf
17 $pkgname-ttf
18 $pkgname-mono-otf:mono_otf
19 $pkgname-mono-ttf:mono_ttf
20 "
21source="$pkgname-$pkgver.zip::https://carrois.com/downloads/Fira/Download_Folder_FiraSans_${pkgver/./}.zip
22 $pkgname-mono-$_monover.zip::https://carrois.com/downloads/Fira/Fira_Mono_$_monouver.zip
23 "
24builddir="$srcdir"/Download_Folder_FiraSans_${pkgver/./}/Fonts
25_monodir="$srcdir"/Fira_Mono_$_monouver/Fonts
26
27package() {
28 mkdir -p "$pkgdir"
29}
30
31otf() {
32 pkgdesc="$pkgdesc (OTF version)"
33 depends="fontconfig"
34
35 mkdir -p "$subpkgdir"
36 find "$builddir" -name "*.otf" -exec sh -c 'f="$1"; install -Dm644 "$f" \
37 "$subpkgdir"/usr/share/fonts/OTF/$(basename "$f")' shell {} \;
38}
39
40ttf() {
41 pkgdesc="$pkgdesc (TTF version)"
42 depends="fontconfig"
43
44 mkdir -p "$subpkgdir"
45 find "$builddir" -name "*.ttf" -exec sh -c 'f="$1"; install -Dm644 "$f" \
46 "$subpkgdir"/usr/share/fonts/TTF/$(basename "$f")' shell {} \;
47}
48
49mono_otf() {
50 pkgdesc="$pkgdesc (Fira Mono, OTF version)"
51 depends="fontconfig"
52
53 mkdir -p "$subpkgdir"
54 cd "$_monodir"
55 find "$_monodir" -name "*.otf" -exec sh -c 'f="$1"; install -Dm644 "$f" \
56 "$subpkgdir"/usr/share/fonts/OTF/$(basename "$f")' shell {} \;
57}
58
59mono_ttf() {
60 pkgdesc="$pkgdesc (Fira Mono, TTF version)"
61 depends="fontconfig"
62
63 mkdir -p "$subpkgdir"
64 cd "$_monodir"
65 find "$_monodir" -name "*.ttf" -exec sh -c 'f="$1"; install -Dm644 "$f" \
66 "$subpkgdir"/usr/share/fonts/TTF/$(basename "$f")' shell {} \;
67}
68
69sha512sums="
7037e3b17b0c90b99e704a9f54887d9029a5536fb16cc31bfc52d36d87aa20b3df5b024ea4181cda6068364d249a3e7bf1371a5d07e9f4aa5d93518ac3401d3e97 font-fira-4.301.zip
71476ead044a97c7b46fb386e009a92e7ddd5499cd30f65a8e0225084aa2d24d2527bde9c90f195ffe0d4c3922d250abd969751e8c3c08bf767480f11b83163849 font-fira-mono-3.206.zip
72"