summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD11
2 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5dc0256f913a..91caf8e9109a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,13 @@
pkgbase = python-matrix-reminder-bot
pkgdesc = Matrix bot to remind you about stuff.
pkgver = 0.2.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/anoadragon453/matrix-reminder-bot
arch = any
license = Apache
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
depends = python
depends = python-matrix-nio
diff --git a/PKGBUILD b/PKGBUILD
index 274b323834ef..519e49c876ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
_pkgname=matrix-reminder-bot
pkgname=python-matrix-reminder-bot
pkgver=0.2.1
-pkgrel=2
+pkgrel=3
pkgdesc="Matrix bot to remind you about stuff."
url="https://github.com/anoadragon453/matrix-reminder-bot"
depends=('python' 'python-matrix-nio' 'python-markdown' 'python-yaml'
'python-dateparser' 'python-readabledelta' 'python-apscheduler' 'python-pytz'
'python-arrow' 'python-pretty-cron')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools')
optdepends=('python-psycopg2')
license=('Apache')
arch=('any')
@@ -22,13 +22,12 @@ sha256sums=('4cc8372e5ca5f814f0a71b2fa1cf28155475542da0e70b523b5bc85aaf1ef295'
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
- install -Dm644 ${_pkgname}.service "$pkgdir"/usr/lib/systemd/system/${_pkgname}.service
+ install -Dm644 ${_pkgname}.service "$pkgdir"/usr/lib/systemd/system/${_pkgname}.service
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
- install -Dm644 sample.config.yaml ${pkgdir}/etc/${_pkgname}/config.yaml
+ python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm644 sample.config.yaml ${pkgdir}/etc/${_pkgname}/config.yaml
}