diff options
author | Caleb Maclennan | 2020-04-14 17:04:19 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-04-14 18:30:18 +0300 |
commit | 24502874b9a1f4632f640fef0b4640286970ca0a (patch) | |
tree | 8d8fced61f344d3fcaaeb456a216c9ded274fd96 | |
parent | 62d5ef77b870f9d634783cb618a9de4e7f7ac904 (diff) | |
download | aur-24502874b9a1f4632f640fef0b4640286970ca0a.tar.gz |
Adapt stable package as VCS
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 36 insertions, 23 deletions
@@ -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 @@ -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 |