summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-04-14 17:04:19 +0300
committerCaleb Maclennan2020-04-14 18:30:18 +0300
commit24502874b9a1f4632f640fef0b4640286970ca0a (patch)
tree8d8fced61f344d3fcaaeb456a216c9ded274fd96
parent62d5ef77b870f9d634783cb618a9de4e7f7ac904 (diff)
downloadaur-24502874b9a1f4632f640fef0b4640286970ca0a.tar.gz
Adapt stable package as VCS
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD40
2 files changed, 36 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a0671f10a60..6a6dcbae9af4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,24 @@
-pkgbase = league-spartan-font
+pkgbase = league-spartan-font-git
pkgdesc = A geometric sans-serif revival of ATF’s classic Spartan
- pkgver = 2.201
+ pkgver = 2.201.r1.g3675ae1
pkgrel = 1
- epoch = 1
url = https://www.theleagueofmoveabletype.com/league-spartan
arch = any
groups = lmt-fonts
license = OFL
- source = league-spartan-2.201.tar.gz::https://github.com/theleagueof/league-spartan/archive/2.201.tar.gz
- sha256sums = 7550066a20c19767e5084085d525efba71b7d73fbba2fce4a8eda98464c491b2
+ makedepends = gftools
+ makedepends = python-fontmake
+ makedepends = sfnt2woff-zopfli
+ makedepends = ttfautohint
+ source = league-spartan-git::git+https://github.com/theleagueof/league-spartan.git
+ sha256sums = SKIP
-pkgname = otf-league-spartan
+pkgname = otf-league-spartan-git
provides = league-spartan-font
-pkgname = ttf-league-spartan
+pkgname = ttf-league-spartan-git
provides = league-spartan-font
-pkgname = ttf-league-spartan-variable
+pkgname = ttf-league-spartan-variable-git
provides = league-spartan-font-variable
diff --git a/PKGBUILD b/PKGBUILD
index 6f9091fb16c4..eb876ff12572 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,38 +3,48 @@
# Contributor: samæ <samæ at marvid dot fr>
_name=league-spartan
-pkgbase=$_name-font
-pkgname=(otf-$_name ttf-$_name ttf-$_name-variable)
-pkgver=2.201
+pkgbase=$_name-font-git
+pkgname=(otf-$_name-git ttf-$_name-git ttf-$_name-variable-git)
+pkgver=2.201.r1.g3675ae1
pkgrel=1
-epoch=1
pkgdesc='A geometric sans-serif revival of ATF’s classic Spartan'
arch=('any')
url="https://www.theleagueofmoveabletype.com/$_name"
license=('OFL')
groups=('lmt-fonts')
-source=("$_name-$pkgver.tar.gz::https://github.com/theleagueof/$_name/archive/$pkgver.tar.gz")
-sha256sums=('7550066a20c19767e5084085d525efba71b7d73fbba2fce4a8eda98464c491b2')
+makedepends=('gftools' 'python-fontmake' 'sfnt2woff-zopfli' 'ttfautohint')
+source=("$_name-git::git+https://github.com/theleagueof/$_name.git")
+sha256sums=('SKIP')
-package_otf-league-spartan() {
- provides=("$pkgbase")
- cd "$_name-$pkgver"
+pkgver() {
+ cd "$_name-git"
+ git describe --tags --abbrev=7 HEAD | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$_name-git"
+ ./build.sh
+}
+
+package_otf-league-spartan-git() {
+ provides=("${pkgbase%-git}")
+ cd "$_name-git"
install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" fonts/static/otf/*.otf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" ofl{,-faq}.markdown
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" readme.markdown
}
-package_ttf-league-spartan() {
- provides=("$pkgbase")
- cd "$_name-$pkgver"
+package_ttf-league-spartan-git() {
+ provides=("${pkgbase%-git}")
+ cd "$_name-git"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" fonts/static/ttf/*.ttf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" ofl{,-faq}.markdown
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" readme.markdown
}
-package_ttf-league-spartan-variable() {
- provides=("$pkgbase-variable")
- cd "$_name-$pkgver"
+package_ttf-league-spartan-variable-git() {
+ provides=("${pkgbase%-git}-variable")
+ cd "$_name-git"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" fonts/variable/*.ttf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" ofl{,-faq}.markdown
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" readme.markdown