summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD24
2 files changed, 17 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8ec2cf8ffc04..ac3ad9191413 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,7 +9,7 @@ pkgbase = python-glyphslib-git
checkdepends = python-pytest
checkdepends = python-ufo2ft
checkdepends = python-ufonormalizer
- checkdepends = python-xmldiff
+ checkdepends = xmldiff
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
@@ -17,6 +17,7 @@ pkgbase = python-glyphslib-git
makedepends = python-setuptools-scm
makedepends = git
depends = python
+ depends = xmldiff
depends = python-fonttools
depends = python-fs
depends = python-openstep-plist
diff --git a/PKGBUILD b/PKGBUILD
index e1172949e050..b30d04f80c93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,17 +13,18 @@ _pydeps=(fonttools
ufolib2
unicodedata2) # for fonttools[unicode]
depends=(python
- "${_pydeps[@]/#/python-}")
+ xmldiff
+ "${_pydeps[@]/#/python-}")
makedepends=(python-{build,installer,wheel}
- python-defcon
- python-setuptools-scm
- git)
+ python-defcon
+ python-setuptools-scm
+ git)
_pycheckdeps=(lxml # for fonttools[lxml]
- pytest
- ufo2ft
- ufonormalizer
- xmldiff)
-checkdepends=("${_pycheckdeps[@]/#/python-}")
+ pytest
+ ufo2ft
+ ufonormalizer)
+checkdepends=("${_pycheckdeps[@]/#/python-}"
+ xmldiff)
optdepends=(python-defcon
python-ufonormalizer)
provides=("${pkgname%-git}")
@@ -36,6 +37,11 @@ pkgver() {
git describe --long --tags | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare()
+{
+ git -C "${srcdir}/${pkgname}" clean -dfx
+}
+
build() {
cd "$pkgname"
python -m build -wn