summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--.nvchecker.toml5
-rw-r--r--PKGBUILD49
3 files changed, 48 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4e881802557c..641af2b52b59 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 593454743ef4..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.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
}