2018-09-01 20:19:53 +02:00
|
|
|
# Contributor: Michal Sidor <public+git@meekchopp.es>
|
2022-07-24 01:10:45 +02:00
|
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
2018-09-01 20:19:53 +02:00
|
|
|
pkgname=font-fira-code
|
2022-07-23 21:27:11 +02:00
|
|
|
_fontname=fira-code
|
|
|
|
pkgver=6.2
|
2018-09-01 20:19:53 +02:00
|
|
|
pkgrel=0
|
2022-07-23 21:27:11 +02:00
|
|
|
pkgdesc="Free monospaced font with programming ligatures"
|
2018-09-01 20:19:53 +02:00
|
|
|
url="https://github.com/tonsky/FiraCode"
|
|
|
|
arch="noarch"
|
|
|
|
license="OFL-1.1"
|
2022-07-23 21:27:11 +02:00
|
|
|
depends="fontconfig mkfontscale"
|
2022-07-23 21:29:01 +02:00
|
|
|
subpackages="$pkgname-vf"
|
2022-07-24 01:10:12 +02:00
|
|
|
source="https://github.com/tonsky/FiraCode/releases/download/$pkgver/Fira_Code_v$pkgver.zip
|
|
|
|
fontconfig.conf
|
|
|
|
"
|
2018-09-01 20:19:53 +02:00
|
|
|
builddir="$srcdir"
|
2022-07-23 21:29:01 +02:00
|
|
|
options="!check" # no code to test
|
2018-09-01 20:19:53 +02:00
|
|
|
|
|
|
|
package() {
|
2022-07-23 21:27:11 +02:00
|
|
|
install -D -m644 ttf/*.ttf -t "$pkgdir"/usr/share/fonts/$_fontname/
|
2022-07-24 01:10:12 +02:00
|
|
|
|
|
|
|
cd "$pkgdir"
|
|
|
|
_install_conf "$srcdir"/fontconfig.conf 61-$_fontname
|
2018-09-01 20:19:53 +02:00
|
|
|
}
|
|
|
|
|
2022-07-23 21:29:01 +02:00
|
|
|
vf() {
|
|
|
|
pkgdesc="$pkgdesc (variable font)"
|
|
|
|
|
|
|
|
cd "$builddir"
|
|
|
|
install -D -m644 variable_ttf/*.ttf -t "$subpkgdir"/usr/share/fonts/$_fontname/
|
2022-07-24 01:10:12 +02:00
|
|
|
|
|
|
|
cd "$subpkgdir"
|
|
|
|
_install_conf "$srcdir"/fontconfig.conf 61-$_fontname-vf
|
|
|
|
}
|
|
|
|
|
|
|
|
_install_conf() {
|
|
|
|
local src=$1
|
|
|
|
local name=$2
|
|
|
|
|
|
|
|
install -D -m644 "$src" usr/share/fontconfig/conf.avail/$name.conf
|
|
|
|
mkdir -p etc/fonts/conf.d
|
|
|
|
ln -s /usr/share/fontconfig/conf.avail/$name.conf etc/fonts/conf.d/
|
2022-07-23 21:29:01 +02:00
|
|
|
}
|
|
|
|
|
2022-07-23 21:27:11 +02:00
|
|
|
sha512sums="
|
|
|
|
7f71b34cce960bb5b90165505214d9effa7aa0b9e3ae3a7da37b900db54adbb30d1ff4b44f77c88fe0c7ddef45fc17ac6f05f08745fd26e1a298eeb61e6fddd3 Fira_Code_v6.2.zip
|
2022-07-24 01:10:12 +02:00
|
|
|
9125f4bbb486d57975fe0a5fa0a612d8fca80516cd6b39a7806754f3b683ee451d6e428d43e09e4f9ecf51a11a5b6bab562517539facaab0297127cdf8f79639 fontconfig.conf
|
2022-07-23 21:27:11 +02:00
|
|
|
"
|