summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-24 13:16:15 +0300
committerCaleb Maclennan2020-02-24 13:21:17 +0300
commit2867e7107ea248eb11d773fd7208e34153fc218a (patch)
tree3569fb037825cd91406afc83a80dee6ec8104c6c
parent566369c006eb52615e478102f919c4acf0dbabb2 (diff)
downloadaur-2867e7107ea248eb11d773fd7208e34153fc218a.tar.gz
Convert TTF only package to build both OTF & TTF packages
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 37 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 60b1747ac4e8..eb945ab246b1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,21 @@
-pkgbase = ttf-montserrat
+pkgbase = montserrat-font
pkgdesc = Geometric font with Cyrillic and extended Latin support by Julieta Ulanovsky
pkgver = 7.200
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/JulietaUla/Montserrat
arch = any
license = OFL
+ provides = montserrat-font
source = https://github.com/JulietaUla/Montserrat/archive/v7.200.tar.gz
sha256sums = 340125df4700876c5adf4df98c885dbe9b96c8a6a0ee634a520934c77ee097dc
-pkgname = ttf-montserrat
+pkgname = montserrat-font-otf
+ provides = otf-montserrat
+ conflicts = otf-montserrat
+ replaces = otf-montserrat
+
+pkgname = montserrat-font-ttf
+ provides = ttf-montserrat
+ conflicts = ttf-montserrat
+ replaces = ttf-montserrat
diff --git a/PKGBUILD b/PKGBUILD
index 831f8c9887d6..f7b67ecf82b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,37 @@
# Contributor: scolobb <scolobb@colimite.fr>
# Contributor: EEva <eeva+aur@marvid.fr>
-pkgname=ttf-montserrat
-_pkgname=Montserrat
+pkgbase=montserrat-font
+_pkgbase=${pkgbase%-font}
+pkgname=("$pkgbase-otf" "$pkgbase-ttf")
pkgver=7.200
-pkgrel=4
+pkgrel=5
pkgdesc='Geometric font with Cyrillic and extended Latin support by Julieta Ulanovsky'
-url="https://github.com/JulietaUla/$_pkgname"
+url="https://github.com/JulietaUla/${_pkgbase^}"
arch=('any')
license=('OFL')
-source=("https://github.com/JulietaUla/$_pkgname/archive/v$pkgver.tar.gz")
+provides=("$pkgbase")
+source=("https://github.com/JulietaUla/${_pkgbase^}/archive/v$pkgver.tar.gz")
sha256sums=('340125df4700876c5adf4df98c885dbe9b96c8a6a0ee634a520934c77ee097dc')
-package() {
- cd "$_pkgname-$pkgver"
- install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" fonts/ttf/$_pkgname*.ttf
+_package_helper() {
+ install -Dm644 -t "$pkgdir/usr/share/fonts/${1^^}/" fonts/$1/${_pkgbase^}*.$1
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" OFL.txt AUTHOR.txt CONTRIBUTORS.txt
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md DESCRIPTION.en_us.html
}
+
+package_montserrat-font-otf() {
+ replaces=('otf-montserrat')
+ provides=('otf-montserrat')
+ conflicts=('otf-montserrat')
+ cd "${_pkgbase^}-$pkgver"
+ _package_helper otf
+}
+
+package_montserrat-font-ttf() {
+ replaces=('ttf-montserrat')
+ provides=('ttf-montserrat')
+ conflicts=('ttf-montserrat')
+ cd "${_pkgbase^}-$pkgver"
+ _package_helper ttf
+}