summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD20
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20470c108e45..55edb5962c1f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7e66d01be1af..65f4912c5fce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}