summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-03-26 01:37:07 +0300
committerCaleb Maclennan2020-03-26 01:37:07 +0300
commit7c7542e4246b0f499b0a51374cf9071eab50ee05 (patch)
tree80fc054e7785108438d0445e20253f6b9eab615d
parenta9e37c891bed7f8dbe2c447324b9039a969a0088 (diff)
downloadaur-7c7542e4246b0f499b0a51374cf9071eab50ee05.tar.gz
Adapt stable package as VCS
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD18
2 files changed, 17 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a2d3b098f247..a09639c0b491 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
-pkgbase = sfd2ufo
+pkgbase = sfd2ufo-git
pkgdesc = An SFD to UFO converter providing sdflib
pkgver = 1.0.0
- pkgrel = 2
+ pkgrel = 1
url = https://github.com/alif-type/sfdLib
arch = any
license = BSD
@@ -10,8 +10,8 @@ pkgbase = sfd2ufo
depends = python-ufolib2
depends = python-fonttools
options = !emptydirs
- source = sfd2ufo-1.0.0.tar.gz::https://github.com/alif-type/sfdLib/archive/v1.0.0.tar.gz
- sha256sums = a41d8a96ac69bd4fd434e3607bc442eb0cbee2af2e407f65efc307f31491852b
+ source = git+https://github.com/alif-type/sfdLib.git
+ sha256sums = SKIP
-pkgname = sfd2ufo
+pkgname = sfd2ufo-git
diff --git a/PKGBUILD b/PKGBUILD
index afad61cfd263..d641653ee2d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
-pkgname=sfd2ufo
+pkgname=sfd2ufo-git
_pkgname=sfdLib
pkgver=1.0.0
-pkgrel=2
+pkgrel=1
pkgdesc='An SFD to UFO converter providing sdflib'
arch=('any')
url="https://github.com/alif-type/$_pkgname"
@@ -13,15 +13,21 @@ depends=('python'
'python-fonttools')
makedepends=('python-setuptools')
options=(!emptydirs)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('a41d8a96ac69bd4fd434e3607bc442eb0cbee2af2e407f65efc307f31491852b')
+source=("git+$url.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ git describe --tags --abbrev=7 --match="v*" HEAD |
+ sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
build() {
- cd "$_pkgname-$pkgver"
+ cd "$_pkgname"
python setup.py build
}
package() {
- cd "$_pkgname-$pkgver"
+ cd "$_pkgname"
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
}