diff options
author | Caleb Maclennan | 2020-03-20 16:29:35 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-03-20 16:30:54 +0300 |
commit | 0f9eec60471afedaa90aad666ea8f76818d7894c (patch) | |
tree | 96ea3009a02ea41e0cb234f9b4bf18eb0bc01080 | |
parent | 01e9491d669596533515beffddee1f8e680e15f2 (diff) | |
parent | d8c33089a2cb3c17c6dd869c951f8889c976e801 (diff) | |
download | aur-0f9eec60471afedaa90aad666ea8f76818d7894c.tar.gz |
Merge ibx package as subpackage
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | 45-erewhon.conf | 12 | ||||
-rw-r--r-- | 90-non-tt-erewhon.conf | 23 | ||||
-rw-r--r-- | PKGBUILD | 29 |
5 files changed, 70 insertions, 9 deletions
@@ -1,13 +1,22 @@ pkgbase = otf-erewhon pkgdesc = A font family based on Heuristica, which is based in turn on Utopia pkgver = 1.102 - pkgrel = 3 + pkgrel = 4 url = http://www.ctan.org/tex-archive/fonts/erewhon arch = any license = OFL - conflicts = otf-erewhon-ibx source = otf-erewhon-1.102.zip::http://mirrors.ctan.org/fonts/erewhon.zip + source = 45-erewhon.conf + source = 90-non-tt-erewhon.conf sha256sums = c5785f1729593185b3eed46d8ff8a8c4f3b2145df76926d2d1e324fa15a7e66a + sha256sums = a122f645314ed9e69f55ec77aef6956e4471418baa098f232165d2fbf130aa75 + sha256sums = 74a318013024001702310420fa07e06f9cbf4d4db936a76d1be981c98662c1ca pkgname = otf-erewhon +pkgname = otf-erewhon-infinality + depends = otf-erewhon + provides = otf-erewhon-ibx + conflicts = + replaces = + diff --git a/.gitignore b/.gitignore index 0ca50ff4dd97..570e313cd522 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ * !./.SRCINFO !./.gitignore +!./45-erewhon.conf +!./90-non-tt-erewhon.conf !./PKGBUILD diff --git a/45-erewhon.conf b/45-erewhon.conf new file mode 100644 index 000000000000..80c7b3894d0a --- /dev/null +++ b/45-erewhon.conf @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + + <alias> + <family>Erewhon</family> + <default> + <family>serif</family> + </default> + </alias> + +</fontconfig> diff --git a/90-non-tt-erewhon.conf b/90-non-tt-erewhon.conf new file mode 100644 index 000000000000..3ebc348cdd76 --- /dev/null +++ b/90-non-tt-erewhon.conf @@ -0,0 +1,23 @@ +<?xml version='1.0'?> +<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> +<fontconfig> + + <match target="font"> + <test name="family"> + <string>Erewhon</string> + </test> + <edit name="antialias" mode="assign"> + <bool>true</bool> + </edit> + <edit name="hinting" mode="assign"> + <bool>true</bool> + </edit> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + <edit name="autohint" mode="assign"> + <bool>true</bool> + </edit> + </match> + +</fontconfig> @@ -1,21 +1,36 @@ -# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Maintainer: Solomon Choina <shlomochoina@gmail.com> # Contributor: bohoomil <bohoomil@zoho.com> _ctan=erewhon -pkgname=otf-$_ctan +pkgname=(otf-$_ctan otf-$_ctan-infinality) pkgver=1.102 -pkgrel=3 +pkgrel=4 pkgdesc="A font family based on Heuristica, which is based in turn on Utopia" arch=('any') url="http://www.ctan.org/tex-archive/fonts/$_ctan" license=('OFL') -conflicts=("$pkgname-ibx") -source=("$pkgname-$pkgver.zip::http://mirrors.ctan.org/fonts/$_ctan.zip") -sha256sums=('c5785f1729593185b3eed46d8ff8a8c4f3b2145df76926d2d1e324fa15a7e66a') +source=("$pkgname-$pkgver.zip::http://mirrors.ctan.org/fonts/$_ctan.zip" + "45-$_ctan.conf" + "90-non-tt-$_ctan.conf") +sha256sums=('c5785f1729593185b3eed46d8ff8a8c4f3b2145df76926d2d1e324fa15a7e66a' + 'a122f645314ed9e69f55ec77aef6956e4471418baa098f232165d2fbf130aa75' + '74a318013024001702310420fa07e06f9cbf4d4db936a76d1be981c98662c1ca') -package() { +package_otf-erewhon() { cd "$_ctan" install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" opentype/*.otf install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/OFL.txt install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" doc/{FontLog.txt,"$_ctan"-doc.pdf} } + +package_otf-erewhon-infinality() { + depends=("${pkgname%-infinality}") + provides=("${pkgname%-infinality}-ibx") + conflicts=("${provides[@]}") + replaces=("${provides[@]}") + install -Dm644 -t "$pkgdir/etc/fonts/conf.avail/" [0-9]*-"$_ctan".conf + install -dm644 "$pkgdir/etc/fonts/conf.d" + cd "$pkgdir/etc/fonts/conf.d" + ln -s ../conf.avail/*.conf . +} |