Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / trash-cli
Commits: 1c865dcf by Jelle van der Waa at 2024-11-08T16:51:49+01:00 Move to PEP517 for building - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -10,6 +10,9 @@ pkgbase = trash-cli checkdepends = python-parameterized makedepends = python-setuptools makedepends = python-shtab + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python depends = python-psutil depends = python-six ===================================== PKGBUILD ===================================== @@ -11,7 +11,7 @@ arch=('any') url="https://github.com/andreafrancia/trash-cli" license=('GPL-2.0-only') depends=('python' 'python-psutil' 'python-six') -makedepends=('python-setuptools' 'python-shtab') +makedepends=('python-setuptools' 'python-shtab' 'python-build' 'python-installer' 'python-wheel') checkdepends=('python-pytest' 'python-flexmock' 'python-parameterized') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") sha256sums=('1d7dec1ad8f0264ceb1b0211d25fffee99c9409cd2e1d36dcc82ac5540f39ce5') @@ -27,7 +27,7 @@ prepare() { build() { cd "${srcdir}"/${pkgname}-${pkgver} - python setup.py build + python -m build --wheel --no-isolation for cmd in trash-empty trash-list trash-restore trash-put trash; do ./$cmd --print-completion bash > ./$cmd-completion ./$cmd --print-completion zsh > ./_$cmd-completion @@ -43,7 +43,7 @@ check() { package(){ cd "${srcdir}"/${pkgname}-${pkgver} - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl for cmd in trash-empty trash-list trash-restore trash-put trash; do install -vDm 644 ./$cmd-completion "$pkgdir/usr/share/bash-completion/completions/$cmd" install -vDm 644 ./_$cmd-completion "$pkgdir/usr/share/zsh/site-functions/_$cmd" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/trash-cli/-/commit/1c865dcf14eeae0e92815ae825f500b097153c14 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/trash-cli/-/commit/1c865dcf14eeae0e92815ae825f500b097153c14 You're receiving this email because of your account on gitlab.archlinux.org.