summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCaleb Maclennan2022-05-07 11:03:44 +0300
committerCaleb Maclennan2022-05-07 11:03:44 +0300
commit5fe9b446e6a2b9130265ebdb812a578b4483f3f2 (patch)
treeaeeb3875017d5a6bb5a270d17b25a5898d585bb7 /PKGBUILD
parentf9eaa2626f5f7be598297ba496b8b3eb7c89fc98 (diff)
downloadaur-5fe9b446e6a2b9130265ebdb812a578b4483f3f2.tar.gz
upgpkg: nanoemoji 0.13.2-1
upstream release upgpkg: python-defcon 0.10.1-1 upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f4f7c11f6527..2eb0d2380575 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=python-defcon
_pyname=${pkgname#python-}
-pkgver=0.10.0
+pkgver=0.10.1
pkgrel=1
pkgdesc='A set of UFO based objects for use in font editing applications'
arch=(any)
@@ -14,17 +14,19 @@ _pydeps=(fonttools
unicodedata2) # for fonttools[unicode]
depends=(python
"${_pydeps[@]/#/python-}")
-makedepends=(python-setuptools-scm)
+makedepends=(python-{build,installer}
+ python-setuptools-scm
+ python-wheel)
checkdepends=(python-pytest)
optdepends=(python-fontpens
'python-lxml: enables faster UFO parsing')
_archive="$_pyname-$pkgver"
source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.zip")
-sha256sums=('a009862a0bc3f41f2b1a1b1f80d6aeedb3a17ed77d598da09f5a1bd93e970b3c')
+sha256sums=('fa7964f711b798e092e311f3a79e09fd5fa17bb1cd320d5a32015e4c54eb3070')
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
check() {
@@ -34,6 +36,6 @@ check() {
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" License.txt
}