diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 28 insertions, 21 deletions
@@ -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 } |