diff options
Diffstat (limited to 'main/font-liberation/APKBUILD')
-rw-r--r-- | main/font-liberation/APKBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/main/font-liberation/APKBUILD b/main/font-liberation/APKBUILD new file mode 100644 index 00000000000..397294b8eaf --- /dev/null +++ b/main/font-liberation/APKBUILD @@ -0,0 +1,54 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=font-liberation +_fontname=${pkgname#font-} +pkgver=2.1.5 +pkgrel=2 +pkgdesc="Fonts to replace commonly used Microsoft Windows fonts" +url="https://github.com/liberationfonts/liberation-fonts" +license="OFL-1.1" +arch="noarch" +depends="fontconfig" +replaces="ttf-liberation<2.1.5" # for backward compatibility (Alpine <3.16) +provides="font-times" +provider_priority=10 +options="!check" +subpackages="ttf-liberation:_ttf_liberation:noarch" +# added fontconfig configuration from: +# https://github.com/bohoomil/fontconfig-ultimate/tree/master/fontconfig_patches/fonts-settings +source="https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-$pkgver.tar.gz + 30-$_fontname-mono.conf + 30-$_fontname-sans.conf + 30-$_fontname-serif.conf + 45-$_fontname.conf + 90-$_fontname.conf + " +builddir="$srcdir/liberation-fonts-ttf-$pkgver" + +package() { + install -D -m644 ./*.ttf -t "$pkgdir"/usr/share/fonts/$_fontname/ + + mkdir -p "$pkgdir"/etc/fonts/conf.d + + local i; for i in "$srcdir"/*.conf; do + install -D -m644 "$i" -t "$pkgdir"/etc/fonts/conf.avail/ + ln -s ../conf.avail/${i##*/} "$pkgdir"/etc/fonts/conf.d/${i##*/} + done +} + +# For backward compatibility with Alpine <3.16. +_ttf_liberation() { + pkgdesc="Deprecated name for font-liberation and font-liberation-sans-narrow" + depends="$pkgname=$pkgver-r$pkgrel font-liberation-sans-narrow" + + mkdir -p "$subpkgdir" +} + +sha512sums=" +b9f178fae43c9214ba6de36c6da613fcf59bd98084058afaaa9151d00f2406942bc360430be0a8f35ea6b5529146eef371c7cf75bdd7910403d449254f943fed liberation-fonts-ttf-2.1.5.tar.gz +585b74555132098d1d89b118b92fb843471ae2882622dec16178f8e7690fe6b5d8bf46e27e59fc3324aebfbd52a4b511d2ad77a8ddf8ef319cbe89b1a2dac91a 30-liberation-mono.conf +4983c7be59b451d9f5aec7ca0502155ca0307cc8e8e96da02de36d4b665fd45834da359131f2bc83d579e586e0f1b2158fba0036f3c7c10f6d1ff34f0407c03b 30-liberation-sans.conf +3d54b6e92159860f16fef48e342bb46badb17d43f0f818a100e5e2fb344da77d7dc999ae35a6986dbb202d4e4423a102f4e100d6f3d67a72e604538c63e44178 30-liberation-serif.conf +ced72651ec5d9067c659ad83455dd95f2cdad7e46841b23ac09a1514aea258cd0b3e2baced439742f7b1bd34a83f022b4e85507deec0724f28d62e12bf57b6d5 45-liberation.conf +124d554173d13f2e3b9d4ad7cd428354cc4bb117526074608908bb3036cf06793a04ca735570126dd5a3ee9d973100f7cc02338bd9271d6dd1b65c934de88b50 90-liberation.conf +" |