summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-29 00:58:21 +0300
committerCaleb Maclennan2020-05-29 00:58:21 +0300
commit74868e19213aa47378b7056f93d53afbe24fae83 (patch)
treebb959d1520009e14eca572ce40aeb4fee49aea14
parentfb950a530521fe56438ae85acd046e92cf1a90ff (diff)
downloadaur-74868e19213aa47378b7056f93d53afbe24fae83.tar.gz
upgpkg: python-defcon-git 10.7.0.r3.g3c93da9-1
* Update dependencies per upstream (actual sources, not docs) * Add provides/conflicts for stable packaging
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD32
2 files changed, 31 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb5f267dc43a..456d6ca61b8d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-defcon-git
pkgdesc = A set of UFO based objects for use in font editing applications
- pkgver = 0.6.0.r63.g71f1cd9
+ pkgver = 0.7.0.r3.g3c93da9
pkgrel = 1
epoch = 1
url = https://github.com/robotools/defcon
@@ -8,7 +8,15 @@ pkgbase = python-defcon-git
license = MIT
makedepends = git
makedepends = python-setuptools
- source = git://github.com/robotools/defcon.git
+ depends = python
+ depends = python-fonttools
+ depends = python-fs
+ depends = python-unicodedata2
+ optdepends = python-fontpens
+ optdepends = python-lxml
+ provides = python-defcon
+ conflicts = python-defcon
+ source = git+https://github.com/robotools/defcon.git
sha256sums = SKIP
pkgname = python-defcon-git
diff --git a/PKGBUILD b/PKGBUILD
index 44a450ac0243..09e5f7fb9f92 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,35 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Maintainer: Guillaume Horel <guillaume.horel@gmail.com>
# Contributor: Anselmo L. S. Melo <anselmo.melo@intel.com>
-_pypiname=defcon
-pkgname=python-$_pypiname-git
-pkgver=0.6.0.r63.g71f1cd9
+_pkgname=defcon
+pkgname=python-$_pkgname-git
+pkgver=0.7.0.r3.g3c93da9
epoch=1
pkgrel=1
pkgdesc='A set of UFO based objects for use in font editing applications'
arch=('any')
-url="https://github.com/robotools/$_pypiname"
+url="https://github.com/robotools/$_pkgname"
license=('MIT')
+depends=('python' 'python-fonttools' 'python-fs' 'python-unicodedata2')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
makedepends=('git' 'python-setuptools')
-source=("git://github.com/robotools/$_pypiname.git")
+optdepends=('python-fontpens' 'python-lxml')
+source=("git+$url.git")
sha256sums=('SKIP')
-package() {
- cd "$_pypiname"
- python3 setup.py install --root="$pkgdir/" --optimize=1
+pkgver() {
+ cd "$_pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-pkgver() {
- cd "$_pypiname"
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+build() {
+ cd "$_pkgname"
+ python setup.py build
+}
+
+package() {
+ cd "$_pkgname"
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
}