blob: 007a99228ccfcca3f9a94bf0aba5df173493f87f (
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
|
# Maintainer: midgard <arch dot midgard "at symbol" janmaes "youknowwhat" com>
pkgname=peppercarrot-fonts
pkgver=5.2
pkgrel=1
pkgdesc="Fonts required to correctly view and edit Pepper&Carrot SVGs"
arch=('any')
url="https://framagit.org/peppercarrot/webcomics/tree/master/fonts"
license=('GPL3' 'Apache' 'Custom:OFL10' 'Custom:OFL11' 'Custom:MITX11'
'Custom:MplusFont' 'Custom:CCBY3')
depends=('fontconfig' 'xorg-font-utils'
# Already packaged OTF fonts
'otf-pecita' 'otf-yanone-kaffeesatz'
# Already packaged TTF fonts
'noto-fonts' 'ttf-droid-nonlatin-ib' 'ttf-impallari-lobster-font' 'lohit-fonts')
conflicts=('peppercarrot-fonts-git')
provides=('peppercarrot-fonts-git')
source=("https://www.peppercarrot.com/0_sources/0ther/tools/zip/peppercarrot-fonts-$pkgver.zip")
sha256sums=('7c745ba80e9402159a275ff8a58104e8d53f9c09aed154dc180303f82ee4e484')
package() {
local i
for i in "${srcdir}"/fonts/*/*; do
filename="${i##*/}"
case "${filename,,}" in
pecita*|yanonekaffeesatz*) ;; # Already packaged OTF
droidkufi*|lobster*|lohit*) ;; # Already packaged TTF
notosanssinhala-black*|\
notosanssinhala-bold*|\
notosanssinhala-light*|\
notosanssinhala-medium*|\
notosanssinhala-regular*|\
notosanssinhala-thin*) ;; # Noto Sans Sinhala is partly available in extra/noto-fonts –
# the extralight, extraheavy and condensed variants are not
*.otf) install -Dm644 "${i}" \
"${pkgdir}/usr/share/fonts/OTF/${filename}"; ;;
*.ttf|*.ttc) install -Dm644 "${i}" \
"${pkgdir}/usr/share/fonts/TTF/${filename}"; ;;
*.copyright|*.license) install -Dm644 "$i" \
"${pkgdir}/usr/share/licenses/${pkgname}/${filename}"; ;;
esac
done
}
# vim:set tw=80 ts=2 sw=2 et:
|