summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Grove2023-07-04 23:49:55 -0700
committerDanny Grove2023-07-04 23:49:55 -0700
commit796878f0b1fa011aeabad15edf9baad8b9f19472 (patch)
treed3070ca568f09576508c4f353a354b9276434680
parenta62b04ee23bd0a15a58e03a926b5b6ea5e929fa0 (diff)
downloadaur-mtls.tar.gz
Bump to v0.17.0
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD14
2 files changed, 14 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d2aa2a3bc351..637c52425913 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = mtls
pkgdesc = A short-lived certificate tool based on the Zero Trust network model
- pkgver = 0.16.0
- pkgrel = 2
+ pkgver = 0.17.0
+ pkgrel = 1
url = https://github.com/drgrove/mtls-cli
arch = any
license = Apache
makedepends = python-setuptools
makedepends = python-setuptools-scm
+ makedepends = python-build
+ makedepends = python-installer
depends = nss
depends = python-click
depends = python-cryptography
@@ -14,10 +16,10 @@ pkgbase = mtls
depends = python-pyopenssl
depends = python-requests
depends = python-urllib3
- source = https://pypi.io/packages/source/m/mtls/mtls-0.16.0.tar.gz
- source = https://pypi.io/packages/source/m/mtls/mtls-0.16.0.tar.gz.asc
+ source = https://github.com/drGrove/mtls-cli/releases/download/v0.17.0/mtls-0.17.0.tar.gz
+ source = https://github.com/drGrove/mtls-cli/releases/download/v0.17.0/mtls-0.17.0.tar.gz.asc
validpgpkeys = C92FE5A3FBD58DD3EC5AA26BB10116B8193F2DBD
- sha256sums = 3dfd2e437150844900c7945755b1d4cf39867717215a3fef76a4df388057a945
+ sha256sums = f432008694b778caec659a66f8bcb399b62da6e525ade8861529b586a0fb9886
sha256sums = SKIP
pkgname = mtls
diff --git a/PKGBUILD b/PKGBUILD
index 7ac019b21987..eae7d9a0f167 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Danny Grove <dgrove@hashbang.sh>
pkgname=mtls
-pkgver=0.16.0
-pkgrel=2
+pkgver=0.17.0
+pkgrel=1
pkgdesc="A short-lived certificate tool based on the Zero Trust network model"
url="https://github.com/drgrove/mtls-cli"
license=("Apache")
@@ -13,15 +13,15 @@ depends=("nss"
"python-pyopenssl"
"python-requests"
"python-urllib3")
-makedepends=("python-setuptools" "python-setuptools-scm")
-source=("https://pypi.io/packages/source/m/mtls/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('3dfd2e437150844900c7945755b1d4cf39867717215a3fef76a4df388057a945'
+makedepends=("python-setuptools" "python-setuptools-scm" "python-build" "python-installer")
+source=("https://github.com/drGrove/mtls-cli/releases/download/v${pkgver}/mtls-${pkgver}.tar.gz"{,.asc})
+sha256sums=('f432008694b778caec659a66f8bcb399b62da6e525ade8861529b586a0fb9886'
'SKIP')
validpgpkeys=('C92FE5A3FBD58DD3EC5AA26BB10116B8193F2DBD') # Danny Grove <dgrove@hashbang.sh>
build() {
cd "$srcdir/$pkgname-$pkgver"
- python setup.py build
+ python -m build
_MTLS_COMPLETE=zsh_source python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.zsh || true
_MTLS_COMPLETE=bash_source python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.bash || true
_MTLS_COMPLETE=fish_source python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.fish || true
@@ -29,7 +29,7 @@ build() {
package() {
cd "$srcdir/$pkgname-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir/" --no-compile-bytecode dist/$pkgname-$pkgver-py3-none-any.whl
install -Dm644 completion.bash "$pkgdir/usr/share/bash-completion/completions/mtls"
install -Dm644 completion.fish "$pkgdir/usr/share/fish/vendor_completions.d/mtls.fish"
install -Dm644 completion.zsh "$pkgdir/usr/share/zsh/site-functions/_mtls"