summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2019-11-15 13:18:34 +0300
committerCaleb Maclennan2019-11-15 13:18:34 +0300
commit1082e6a78f1119de12d1240683ca1fc54876a232 (patch)
tree8a7a9c8d474bf3c55e72f1b6840659193a48bf99
parente6e754ad5950b50831a21a5cb2fe756cd38d511c (diff)
downloadaur-1082e6a78f1119de12d1240683ca1fc54876a232.tar.gz
Fixup dependencies
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD18
2 files changed, 23 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec15234736f9..f938d56b5bb1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,22 @@
pkgbase = afdko
pkgdesc = Tools used by Adobe font developers for wrapping up PostScript fonts as OpenType/CFF font files
pkgver = 3.0.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/adobe-type-tools/afdko
arch = x86_64
license = custom
+ checkdepends = python-pytest
+ makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
+ depends = psautohint
depends = python-booleanoperations
- depends = python-defcon
+ depends = python-cu2qu
depends = python-fontparts
- depends = python-fontmath
- depends = python-fonttools
+ depends = python-lxml
depends = python-mutatormath
- depends = python-wheel
depends = python-ufonormalizer
+ depends = python-ufoprocessor
conflicts = afdko-git
source = https://github.com/adobe-type-tools/afdko/releases/download/3.0.1/afdko-3.0.1.tar.gz
sha256sums = f0a60d919e555388b417e43ce9019f3e43c869f120e311d50d3c7004edcfc482
diff --git a/PKGBUILD b/PKGBUILD
index a3a2d64c3a7c..fab0f1c4f88c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,23 +3,35 @@
pkgname=afdko
pkgver=3.0.1
-pkgrel=1
+pkgrel=2
pkgdesc='Tools used by Adobe font developers for wrapping up PostScript fonts as OpenType/CFF font files'
arch=('x86_64')
url="https://github.com/adobe-type-tools/$pkgname"
license=('custom')
-_py_deps=('booleanoperations' 'defcon' 'fontparts' 'fontmath' 'fonttools' 'mutatormath' 'wheel' 'ufonormalizer')
-depends=('python' "${_py_deps[@]/#/python-}")
+_py_deps=('booleanoperations' 'cu2qu' 'fontparts' 'lxml' 'mutatormath' 'ufonormalizer' 'ufoprocessor')
+depends=('python' 'psautohint' "${_py_deps[@]/#/python-}")
depends_x86_64=('lib32-glibc')
+makedepends=('python-setuptools' 'python-wheel')
+checkdepends=('python-pytest')
conflicts=("$pkgname-git")
source=("https://github.com/adobe-type-tools/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('f0a60d919e555388b417e43ce9019f3e43c869f120e311d50d3c7004edcfc482')
+prepare () {
+ cd "$pkgname-$pkgver"
+ sed -i -e 's/==/>=/g' requirements.txt
+}
+
build() {
cd "$pkgname-$pkgver"
python setup.py -q build
}
+check() {
+ cd "$pkgname-$pkgver"
+ python setup.py test
+}
+
package() {
cd "$pkgname-$pkgver"
python setup.py -q install --root="$pkgdir" --optimize=1