diff options
author | Caleb Maclennan | 2020-02-24 13:16:15 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-02-24 13:21:17 +0300 |
commit | 2867e7107ea248eb11d773fd7208e34153fc218a (patch) | |
tree | 3569fb037825cd91406afc83a80dee6ec8104c6c | |
parent | 566369c006eb52615e478102f919c4acf0dbabb2 (diff) | |
download | aur-2867e7107ea248eb11d773fd7208e34153fc218a.tar.gz |
Convert TTF only package to build both OTF & TTF packages
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 37 insertions, 11 deletions
@@ -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 @@ -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 +} |