summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorigo958622021-01-29 21:09:39 +0300
committerigo958622021-01-29 21:09:39 +0300
commit4bd7136b7a670b9dec971635f6ac4eb3ef5a4bcb (patch)
treef02b8e2986f1714dbe8aacca467acef0f8286739
downloadaur-4bd7136b7a670b9dec971635f6ac4eb3ef5a4bcb.tar.gz
Initial PKGBUILD
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD37
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5b34b8aff0f6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = python-sdbus-git
+ pkgdesc = Modern Python library for D-Bus
+ pkgver = r307.9eaeaa5
+ pkgrel = 1
+ url = https://github.com/igo95862/python-sdbus
+ arch = any
+ license = LGPL-2.1-or-later
+ makedepends = git
+ makedepends = python-setuptools
+ makedepends = gcc
+ depends = python
+ depends = systemd-libs
+ provides = python-sdbus
+ source = python-sdbus-git::git+https://github.com/igo95862/python-sdbus
+ md5sums = SKIP
+
+pkgname = python-sdbus-git
+
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"
+}