summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-04-14 14:08:02 +0300
committerCaleb Maclennan2020-04-14 14:32:15 +0300
commit05c659d16471e755964732ef4f50685857a6d7c5 (patch)
tree7457f23a6b098aa9793eab3c5a230aea80f6a52c
parentcabe3a7fbf77a8d3871b946eea4dabc75616f247 (diff)
downloadaur-05c659d16471e755964732ef4f50685857a6d7c5.tar.gz
Overhaul split packages to only depend on existing packages
-rw-r--r--.SRCINFO66
-rw-r--r--PKGBUILD60
2 files changed, 76 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5cd48145c8ff..9a540343f2d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,46 +1,58 @@
pkgbase = league-fonts
pkgdesc = A package depending on all the fonts from The League of Moveable Type
- pkgver = 20171115
- pkgrel = 2
+ pkgver = 0
+ pkgrel = 1
+ epoch = 1
url = https://www.theleagueofmoveabletype.com
arch = any
license = OFL
-pkgname = ttf-league-fonts
- depends = ttf-league-spartan
+pkgname = league-fonts
+ depends = league-spartan-font
+ depends = otf-chunk
+ depends = otf-fanwood
+ depends = otf-junction
+ depends = otf-league-gothic
+ depends = otf-raleway
depends = ttf-blackout
- depends = ttf-linden-hill
- depends = ttf-raleway
- depends = ttf-fanwood
- depends = ttf-sorts-mill-goudy
- depends = ttf-prociono
- depends = ttf-chunk
- depends = ttf-ostrich-sans
- depends = ttf-junction
- depends = ttf-league-gothic
- depends = ttf-league-mono
+ depends = ttf-goudy-bookletter-1911
depends = ttf-knewave
+ depends = ttf-league-mono
depends = ttf-league-script
+ depends = ttf-linden-hill
depends = ttf-orbitron
- depends = ttf-goudy-bookletter-1911
+ depends = ttf-ostrich-sans
+ depends = ttf-prociono
depends = ttf-sniglet
+ depends = ttf-sorts-mill-goudy
+
+pkgname = league-fonts-variable
+ depends = league-spartan-variable
pkgname = otf-league-fonts
depends = otf-league-spartan
- depends = otf-blackout
- depends = otf-linden-hill
- depends = otf-raleway
+ depends = otf-chunk
depends = otf-fanwood
- depends = otf-sorts-mill-goudy
- depends = otf-prociono
+ depends = otf-junction
+ depends = otf-league-gothic
+ depends = otf-raleway
+
+pkgname = ttf-league-fonts
+ depends = ttf-league-spartan
depends = otf-chunk
- depends = otf-ostrich-sans
+ depends = otf-fanwood
depends = otf-junction
depends = otf-league-gothic
- depends = otf-league-mono
- depends = otf-knewave
- depends = otf-league-script
- depends = otf-orbitron
- depends = otf-goudy-bookletter-1911
- depends = otf-sniglet
+ depends = otf-raleway
+ depends = ttf-blackout
+ depends = ttf-goudy-bookletter-1911
+ depends = ttf-knewave
+ depends = ttf-league-mono
+ depends = ttf-league-script
+ depends = ttf-linden-hill
+ depends = ttf-orbitron
+ depends = ttf-ostrich-sans
+ depends = ttf-prociono
+ depends = ttf-sniglet
+ depends = ttf-sorts-mill-goudy
diff --git a/PKGBUILD b/PKGBUILD
index 2dab1f6ca261..f9bb21da55f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,50 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Maintainer: LightDot <lightdot -a-t- g m a i l>
# Contributor: samæ <samæ at marvid dot fr>
pkgbase=league-fonts
-pkgname=(ttf-$pkgbase otf-$pkgbase)
-pkgver=20171115
-pkgrel=2
+pkgname=($pkgbase $pkgbase-variable otf-$pkgbase ttf-$pkgbase)
+pkgver=0
+pkgrel=1
+epoch=1
pkgdesc='A package depending on all the fonts from The League of Moveable Type'
arch=('any')
url='https://www.theleagueofmoveabletype.com'
license=('OFL')
-_fonts=('league-spartan'
- 'blackout'
- 'linden-hill'
- 'raleway'
- 'fanwood'
- 'sorts-mill-goudy'
- 'prociono'
- 'chunk'
- 'ostrich-sans'
- 'junction'
- 'league-gothic'
- 'league-mono'
- 'knewave'
- 'league-script'
- 'orbitron'
- 'goudy-bookletter-1911'
- 'sniglet')
+# Some fonts are available only in TTF format
+_ttf=('blackout'
+ 'goudy-bookletter-1911'
+ 'knewave'
+ 'league-mono'
+ 'league-script'
+ 'linden-hill'
+ 'orbitron'
+ 'ostrich-sans'
+ 'prociono'
+ 'sniglet'
+ 'sorts-mill-goudy')
+# Some have OTF and TTF variants
+_otf=('chunk'
+ 'fanwood'
+ 'junction'
+ 'league-gothic'
+ 'raleway')
+# Some also have VF variants
+_var=('league-spartan')
-package_ttf-league-fonts() {
- depends=("${_fonts[@]/#/ttf-}")
+package_league-fonts() {
+ depends=("${_var[@]/%/-font}" "${_otf[@]/#/otf-}" "${_ttf[@]/#/ttf-}")
+}
+
+package_league-fonts-variable() {
+ depends=("${_var[@]/%/-variable}")
}
package_otf-league-fonts() {
- depends=("${_fonts[@]/#/otf-}")
+ depends=("${_var[@]/#/otf-}" "${_otf[@]/#/otf-}")
}
+
+package_ttf-league-fonts() {
+ depends=("${_var[@]/#/ttf-}" "${_otf[@]/#/otf-}" "${_ttf[@]/#/ttf-}")
+}
+