diff options
Diffstat (limited to 'testing/font-fira-code/APKBUILD')
-rw-r--r-- | testing/font-fira-code/APKBUILD | 47 |
1 files changed, 37 insertions, 10 deletions
diff --git a/testing/font-fira-code/APKBUILD b/testing/font-fira-code/APKBUILD index 18673f90c0c..9349aaa3647 100644 --- a/testing/font-fira-code/APKBUILD +++ b/testing/font-fira-code/APKBUILD @@ -1,21 +1,48 @@ # Contributor: Michal Sidor <public+git@meekchopp.es> -# Maintainer: +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=font-fira-code -_pkgname=firacode -pkgver=1.207 +_fontname=fira-code +pkgver=6.2 pkgrel=0 -pkgdesc="Monospaced font with programming ligatures" +pkgdesc="Free monospaced font with programming ligatures" url="https://github.com/tonsky/FiraCode" arch="noarch" license="OFL-1.1" -depends="fontconfig" -options="!check" -source="https://github.com/tonsky/FiraCode/releases/download/$pkgver/FiraCode_$pkgver.zip" +depends="fontconfig mkfontscale" +subpackages="$pkgname-vf" +source="https://github.com/tonsky/FiraCode/releases/download/$pkgver/Fira_Code_v$pkgver.zip + fontconfig.conf + " builddir="$srcdir" +options="!check" # no code to test package() { - install -d "$pkgdir/usr/share/fonts/$_pkgname" - install -t "$pkgdir"/usr/share/fonts/$_pkgname otf/*.otf + install -D -m644 ttf/*.ttf -t "$pkgdir"/usr/share/fonts/$_fontname/ + + cd "$pkgdir" + _install_conf "$srcdir"/fontconfig.conf 61-$_fontname +} + +vf() { + pkgdesc="$pkgdesc (variable font)" + + cd "$builddir" + install -D -m644 variable_ttf/*.ttf -t "$subpkgdir"/usr/share/fonts/$_fontname/ + + 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/ } -sha512sums="29615bba3b70641e8f78ca865f8325a3d8dbeb7a8c72288d1e520d4c82e749118f30980b847d35d3fd120914cf4ca1a9c4f57725c8791ba6291a13e8c52dd1d0 FiraCode_1.207.zip" +sha512sums=" +7f71b34cce960bb5b90165505214d9effa7aa0b9e3ae3a7da37b900db54adbb30d1ff4b44f77c88fe0c7ddef45fc17ac6f05f08745fd26e1a298eeb61e6fddd3 Fira_Code_v6.2.zip +9125f4bbb486d57975fe0a5fa0a612d8fca80516cd6b39a7806754f3b683ee451d6e428d43e09e4f9ecf51a11a5b6bab562517539facaab0297127cdf8f79639 fontconfig.conf +" |