summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorigo958622021-01-29 21:09:39 +0300
committerigo958622021-01-29 21:09:39 +0300
commit4bd7136b7a670b9dec971635f6ac4eb3ef5a4bcb (patch)
treef02b8e2986f1714dbe8aacca467acef0f8286739 /PKGBUILD
downloadaur-4bd7136b7a670b9dec971635f6ac4eb3ef5a4bcb.tar.gz
Initial PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..feb1b6b600fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: igo95862 <address at domain dot tld>
+pkgname=python-sdbus-git
+pkgver=r307.9eaeaa5
+pkgrel=1
+pkgdesc="Modern Python library for D-Bus"
+arch=('any')
+url="https://github.com/igo95862/python-sdbus"
+license=('LGPL-2.1-or-later')
+provides=('python-sdbus')
+depends=('python' 'systemd-libs')
+makedepends=('git' 'python-setuptools' 'gcc')
+source=("$pkgname"::"git+https://github.com/igo95862/python-sdbus")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+check () {
+ # TODO: After having a meson build system
+ cd "$srcdir/$pkgname"
+ local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+ local python_package="$PWD/build/lib.linux-$CARCH-${python_version}"
+ cp "$python_package"/sdbus/*.so ./sdbus/
+ python -m unittest --verbose
+}
+
+build () {
+ cd "$srcdir/$pkgname"
+ python setup.py build
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ python setup.py install --prefix /usr --root "$pkgdir"
+}