From 847f76b80a53902808de732928b5672ed444c81f Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Mon, 27 Sep 2021 23:54:24 +0000 Subject: [PATCH] upgpkg: commitizen 2.19.0-2 * Remove checkdepends for now. * Add shell completions for bash & fish. * Use python-build to generate wheel. --- commitizen/PKGBUILD | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/commitizen/PKGBUILD b/commitizen/PKGBUILD index dfc7ceb..8dc55af 100644 --- a/commitizen/PKGBUILD +++ b/commitizen/PKGBUILD @@ -1,8 +1,9 @@ # Maintainer: George Rawlinson +# Contributor: Jayson Reis pkgname=commitizen pkgver=2.19.0 -pkgrel=1 +pkgrel=2 pkgdesc="A tool for enforcing descriptive commit messages and version/changelog management" arch=('any') url="https://github.com/commitizen-tools/commitizen" @@ -20,31 +21,27 @@ depends=( 'python-argcomplete' 'python-prompt_toolkit' ) -makedepends=('python-pip' 'python-poetry') -#checkdepends=('python-pytest' 'python-pytest-mock' 'python-pytest-freezegun' 'python-pytest-regressions' 'git') -optdepends=() -#checkdepends=( -# 'python-pytest' -# 'python-pytest-mock' -#) +makedepends=( + 'python-pip' + 'python-build' + 'python-poetry' +) source=("$pkgname-$pkgver.tar.gz::$url/archive//v$pkgver.tar.gz") b2sums=('1e9781b9d599906d74cd171cbc80b93c63d9ffb6ace606baa07102e5e8b80b9f9db7c4dea6807cdce7535b0ea8382d3683307d252356b32578c9a6b9f07a2dd8') -#prepare() { - #cd "$pkgname-$pkgver" - # Skip test that checks the root folder of the repo but as we download the tar ball - # it would detect aur as its root - #sed -i'' 's/test_find_git_project_root/skip_find_git_project_root/' tests/test_conf.py -#} +prepare () { + cd "$pkgname-$pkgver" -#check() { -# cd "$pkgname-$pkgver" -# pytest tests/ -#} + # create completions + mkdir completions + register-python-argcomplete --shell bash cz > completions/bash + register-python-argcomplete --shell fish cz > completions/fish +} build() { cd "$pkgname-$pkgver" - poetry build --format wheel + + python -m build --wheel --skip-dependency-check --no-isolation } package() { @@ -60,4 +57,8 @@ package() { # license install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE + + # shell completions + install -vDm644 completions/bash "$pkgdir/usr/share/bash-completion/completions/cz" + install -vDm644 completions/fish "$pkgdir/usr/share/fish/vendor_completions.d/cz.fish" }