summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-03-20 16:29:35 +0300
committerCaleb Maclennan2020-03-20 16:30:54 +0300
commit0f9eec60471afedaa90aad666ea8f76818d7894c (patch)
tree96ea3009a02ea41e0cb234f9b4bf18eb0bc01080
parent01e9491d669596533515beffddee1f8e680e15f2 (diff)
parentd8c33089a2cb3c17c6dd869c951f8889c976e801 (diff)
downloadaur-0f9eec60471afedaa90aad666ea8f76818d7894c.tar.gz
Merge ibx package as subpackage
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore2
-rw-r--r--45-erewhon.conf12
-rw-r--r--90-non-tt-erewhon.conf23
-rw-r--r--PKGBUILD29
5 files changed, 70 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7f3a2e670ecd..a083dec5eb5a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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>
diff --git a/PKGBUILD b/PKGBUILD
index 2fecb5045424..db92d63bcfd6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 .
+}