diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 19 insertions, 10 deletions
@@ -1,15 +1,18 @@ pkgbase = mollyguardctl pkgdesc = Guards your system from accidental reboots and shutdowns - pkgver = 1.3.9 - pkgrel = 2 + pkgver = 1.3.10 + pkgrel = 1 url = https://github.com/coNQP/mollyguardctl arch = any license = GPLv3 makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools-scm + makedepends = python-wheel depends = python depends = python-setuptools - source = git+https://github.com/coNQP/mollyguardctl.git#tag=1.3.9 + source = git+https://github.com/coNQP/mollyguardctl.git#tag=1.3.10 md5sums = SKIP pkgname = mollyguardctl @@ -1,23 +1,29 @@ # Maintainer: Richard Neumann aka. schard <mail at richard dash neumann period de> pkgname='mollyguardctl' -pkgver=1.3.9 -pkgrel=2 +pkgver=1.3.10 +pkgrel=1 pkgdesc='Guards your system from accidental reboots and shutdowns' arch=('any') url="https://github.com/coNQP/${pkgname}" license=('GPLv3') depends=('python' 'python-setuptools') -makedepends=('git' 'python-setuptools-scm') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') source=("git+${url}.git#tag=${pkgver}") md5sums=('SKIP') build() { - cd "${pkgname}" - python setup.py build + cd "${srcdir}/${pkgname}" + python -m build --wheel --no-isolation } package() { - cd "${pkgname}" - python setup.py install --root "${pkgdir}" --optimize=1 --skip-build + cd "${srcdir}/${pkgname}" + python -m installer --destdir="$pkgdir" dist/*.whl + + install -dm 755 "${pkgdir}/usr/lib/systemd/system" + + for UNIT in *.service; do + install -m 644 "${UNIT}" "${pkgdir}/usr/lib/systemd/system/" + done } |