Date: Sunday, June 6, 2021 @ 21:06:48 Author: eschwartz Revision: 956342
archrelease: copy trunk to community-any Added: trash-cli/repos/community-any/PKGBUILD (from rev 956341, trash-cli/trunk/PKGBUILD) Deleted: trash-cli/repos/community-any/PKGBUILD ----------+ PKGBUILD | 77 ++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 33 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-06-06 21:06:33 UTC (rev 956341) +++ PKGBUILD 2021-06-06 21:06:48 UTC (rev 956342) @@ -1,33 +0,0 @@ -# Maintainer: Eli Schwartz <eschwa...@archlinux.org> -# Contributor: Pierre Neidhardt <ambre...@gmail.com> -# Contributor: Renato Garcia <fgarcia.ren...@gmail.com> - -pkgname=trash-cli -pkgver=0.17.1.14 -pkgrel=6 -pkgdesc="Command line trashcan (recycle bin) interface" -arch=('any') -url="https://github.com/andreafrancia/${pkgname}" -license=('GPL') -depends=('python') -makedepends=('python-setuptools') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz" - "0001-Use-py-bytes-to-interact-with-ctypes.patch::${url}/pull/115.patch") -sha256sums=('8fdd20e5e9c55ea4e24677e602a06a94a93f1155f9970c55b25dede5e037b974' - '71c674d0c36fad172fd39c75052ac0de1a3f4739e13cffb8ed78148f11eda0a3') - -prepare() { - cd "${srcdir}"/${pkgname}-${pkgver} - # https://github.com/andreafrancia/trash-cli/issues/95 - patch -p1 -i ../0001-Use-py-bytes-to-interact-with-ctypes.patch -} - -build() { - cd "${srcdir}"/${pkgname}-${pkgver} - python setup.py build -} - -package(){ - cd "${srcdir}"/${pkgname}-${pkgver} - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build -} Copied: trash-cli/repos/community-any/PKGBUILD (from rev 956341, trash-cli/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-06-06 21:06:48 UTC (rev 956342) @@ -0,0 +1,44 @@ +# Maintainer: Eli Schwartz <eschwa...@archlinux.org> +# Contributor: Pierre Neidhardt <ambre...@gmail.com> +# Contributor: Renato Garcia <fgarcia.ren...@gmail.com> + +pkgname=trash-cli +pkgver=0.21.5.25 +pkgrel=1 +pkgdesc="Command line trashcan (recycle bin) interface" +arch=('any') +url="https://github.com/andreafrancia/${pkgname}" +license=('GPL') +depends=('python-psutil') +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('1c26cbaa8daac275768c5f46c52d693af76050a6ee6d30b10a169059b61ee270') + +prepare() { + cd "${srcdir}"/${pkgname}-${pkgver} + + # don't depend on thirdparty copies of the stdlib + find tests -type f -name "*.py" -exec \ + sed -i 's/^import mock$/from unittest import mock/;s/from mock /from unittest.mock /' {} + + + # don't install dev tooling? https://github.com/andreafrancia/trash-cli/issues/205 + rm trashcli/bump.py tests/test_bump.py +} + +build() { + cd "${srcdir}"/${pkgname}-${pkgver} + python setup.py build +} + +check() { + cd "${srcdir}"/${pkgname}-${pkgver} + + python -m pytest +} + +package(){ + cd "${srcdir}"/${pkgname}-${pkgver} + + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +}