summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 28 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b3b76d8c903f..a02d259c477a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,40 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
-_upname=ftCLI
+_upname=FoundryTools-CLI
pkgname=ftcli
-pkgver=0.2.8
+pkgver=1.1.12
pkgrel=1
-pkgdesc='A command line font editor'
+pkgdesc='Foundry Tools command line font editor'
arch=(any)
-url="https://github.com/$_upname/$_upname"
-license=('MIT')
-_py_deps=('colorama'
- 'click'
- 'brotli'
- 'fonttools>=4.21.1'
- 'skia-pathops'
- 'zopfli')
-depends=('dehinter'
- 'font-line'
- 'python'
+url="https://github.com/ftCLI/$_upname"
+license=(MIT)
+_py_deps=(cffsubr
+ click
+ brotli
+ fonttools
+ loguru
+ pathvalidate
+ rich
+ skia-pathops
+ zopfli)
+depends=(afdko
+ dehinter
+ font-line
+ python
"${_py_deps[@]/#/python-}")
-makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('9bc1664e830c6948eb76ec501ace9ca3edbc24abd484ac4b7c891b03f124131f')
+makedepends=(python-{build,installer,wheel}
+ python-setuptools)
+_archive="$_upname-$pkgver"
+source=("$url/archive/v$pkgver/$_archive.tar.gz")
+sha256sums=('c62d021797a6f294998fa1e0bb38d9d8409d8e9b8802b423cab6cdd09ed77a94')
build() {
- cd "$_upname-$pkgver"
- python setup.py build
+ cd "$_archive"
+ python -m build -wn
}
package() {
- cd "$_upname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ cd "$_archive"
+ python -m installer -d "$pkgdir" dist/*.whl
+ install -Dm0644 -t "$pkgbase/usr/share/licenses/$pkgname/" LICENSE
}