diff --git a/PKGBUILD b/PKGBUILD index cdbc19a..6e03e11 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,14 +3,15 @@ # Maintainer: Daniele Fucini pkgname=simple_backup -pkgver=3.2.3.r1.ga42ade4 -pkgrel=1 pkgdesc='Simple backup script that uses rsync to copy files' +pkgver=3.2.5 +pkgrel=3 +epoch=1 +url="https://github.com/Fuxino/${pkgname}" +install=simple_backup.install arch=('any') -url="https://github.com/Fuxino/simple_backup.git" license=('GPL3') -makedepends=('git' - 'python-setuptools' +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') @@ -19,30 +20,22 @@ depends=('python' 'python-dotenv') optdepends=('python-systemd: use systemd log' 'python-dbus: for desktop notifications') -install=${pkgname}.install -source=(git+https://github.com/Fuxino/${pkgname}.git) -sha256sums=('SKIP') - -pkgver() -{ - cd ${pkgname} - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -prepare() -{ - git -C ${srcdir}/${pkgname} clean -dfx -} +conflicts=('simple_backup-git') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Fuxino/${pkgname}/archive/${pkgver}.tar.gz + https://github.com/Fuxino/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz.sig) +validpgpkeys=('7E12BC1FF3B6EDB2CD8053EB981A2B2A3BBF5514') +sha256sums=('fd418a9c641d604c64bd0a8487b5ab431ff71f192d6021e55b194085951cb40d' + 'SKIP') build() { - cd ${srcdir}/${pkgname} + cd ${srcdir}/${pkgname}-${pkgver} python -m build --wheel --no-isolation } package() { - cd ${srcdir}/${pkgname} + cd ${srcdir}/${pkgname}-${pkgver} python -m installer --destdir=${pkgdir} dist/*.whl - install -Dm644 ${srcdir}/${pkgname}/${pkgname}.conf ${pkgdir}/etc/${pkgname}/${pkgname}.conf + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/${pkgname}.conf ${pkgdir}/etc/${pkgname}/${pkgname}.conf }