diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | PKGBUILD | 49 |
3 files changed, 48 insertions, 29 deletions
@@ -1,21 +1,28 @@ pkgbase = ftcli - pkgdesc = A command line font editor - pkgver = 0.3.2 + pkgdesc = Foundry Tools command line font editor + pkgver = 1.1.12 pkgrel = 1 - url = https://github.com/ftCLI/ftCLI + url = https://github.com/ftCLI/FoundryTools-CLI arch = any license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools + depends = afdko depends = dehinter depends = font-line depends = python - depends = python-colorama + depends = python-cffsubr depends = python-click depends = python-brotli - depends = python-fonttools>=4.24.4 - depends = python-skia-pathops>=0.6.0.post2 + depends = python-fonttools + depends = python-loguru + depends = python-pathvalidate + depends = python-rich + depends = python-skia-pathops depends = python-zopfli - source = ftcli-0.3.2.tar.gz::https://github.com/ftCLI/ftCLI/archive/v0.3.2.tar.gz - sha256sums = 8936eb9b9a5b2c6b89afc838d31d955ddb7e01d177bd86b07ce4e56c97027ae5 + source = https://github.com/ftCLI/FoundryTools-CLI/archive/v1.1.12/FoundryTools-CLI-1.1.12.tar.gz + sha256sums = c62d021797a6f294998fa1e0bb38d9d8409d8e9b8802b423cab6cdd09ed77a94 pkgname = ftcli diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..df92ebb542c7 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[ftcli] +source = "github" +github = "ftCLI/FoundryTools-CLI" +prefix = "v" +use_max_tag = true @@ -1,33 +1,40 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> -_upname=ftCLI +_upname=FoundryTools-CLI pkgname=ftcli -pkgver=0.3.2 +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.24.4' - 'skia-pathops>=0.6.0.post2' - '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=('8936eb9b9a5b2c6b89afc838d31d955ddb7e01d177bd86b07ce4e56c97027ae5') +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 } |