summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoroli2015-06-12 22:02:27 +0200
committeroli2015-06-12 22:02:27 +0200
commit3c0077db74702a9091a3e999ecdcf767fc87f12e (patch)
tree42a96d17a8063a466b32eedc8d75bcb7551f48fb
downloadaur-3c0077db74702a9091a3e999ecdcf767fc87f12e.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD28
-rw-r--r--brickd.service12
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..469cf967c359
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = brickd
+ pkgdesc = a brick daemon for tinkerforge brick(let)s
+ pkgver = 2.2.1hf1
+ pkgrel = 2
+ url = http://www.tinkerforge.com/
+ arch = armv6h
+ arch = armv7h
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ depends = libusbx
+ source = https://github.com/Tinkerforge/brickd/archive/v2.2.1-hf1.zip
+ source = https://github.com/Tinkerforge/daemonlib/archive/brickd-2.2.1-hf1.zip
+ source = brickd.service
+ md5sums = 0f4b4823950124751483d36993fd31b9
+ md5sums = 48419e36ef3bbd75384716519e669b1d
+ md5sums = e2ac9b32b8282d25ecc1ed8fc7f5cd73
+
+pkgname = brickd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3cf93b8b007c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Jozef Riha <jose1711 at gmail dot com>
+# Contributor: Laurent Hofer <laurenth at laurenth dot net>
+
+pkgname=brickd
+pkgver=2.2.1hf1
+_pkgver=2.2.1-hf1
+pkgrel=2
+pkgdesc="a brick daemon for tinkerforge brick(let)s"
+url="http://www.tinkerforge.com/"
+license=("GPL2")
+arch=('armv6h' 'armv7h' 'i686' 'x86_64')
+depends=('libusbx')
+source=(https://github.com/Tinkerforge/${pkgname}/archive/v${_pkgver}.zip https://github.com/Tinkerforge/daemonlib/archive/${pkgname}-${_pkgver}.zip brickd.service)
+md5sums=('0f4b4823950124751483d36993fd31b9'
+ '48419e36ef3bbd75384716519e669b1d'
+ 'e2ac9b32b8282d25ecc1ed8fc7f5cd73')
+build() {
+ cd $srcdir
+ mv daemonlib-$pkgname-$_pkgver $pkgname-$_pkgver/src/daemonlib
+ cd $pkgname-$_pkgver/src/brickd
+ make
+}
+
+package() {
+ install -Dm755 $srcdir/$pkgname-$_pkgver/src/brickd/brickd $pkgdir/usr/bin/brickd
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/etc/brickd-default.conf $pkgdir/etc/brickd.conf
+ install -Dm644 $srcdir/brickd.service $pkgdir/usr/lib/systemd/system/brickd.service
+}
diff --git a/brickd.service b/brickd.service
new file mode 100644
index 000000000000..23350ded9171
--- /dev/null
+++ b/brickd.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Brickd daemon (TinkerForge.com)
+
+[Service]
+Type=forking
+User=%i
+ExecStart=/usr/bin/brickd --daemon
+PIDFile=/var/run/brickd.pid
+#PIDFile=%h/.brickd/brickd.pid
+
+[Install]
+WantedBy=multi-user.target