summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Fleckstein2019-07-03 16:10:40 +0200
committerErik Fleckstein2019-07-03 16:10:40 +0200
commit274ef5c32e2eb6cc61b8b10315e7dc1fbad2a5cc (patch)
tree163e6d7f4731be1adfa887677c510391dc247135
parent0fc3d158f6b62f901f56680fdfc73e5313e52ca7 (diff)
downloadaur-274ef5c32e2eb6cc61b8b10315e7dc1fbad2a5cc.tar.gz
Update to 2.4.0. Bring more in line with upstream.
- The package now uses the upstream .service files. - Dependencies are updated. - License and man pages are now installed.
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD21
-rw-r--r--brickd.install3
-rw-r--r--brickd.service12
4 files changed, 26 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3c6184abd949..c20cdf1cae06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,21 @@
-# Generated by mksrcinfo v8
-# Wed Jan 2 08:20:17 UTC 2019
pkgbase = brickd
pkgdesc = a brick daemon for tinkerforge brick(let)s
- pkgver = 2.3.2
+ pkgver = 2.4.0
pkgrel = 1
url = http://www.tinkerforge.com/
+ install = brickd.install
arch = armv6h
arch = armv7h
arch = i686
arch = x86_64
license = GPL2
- depends = libusbx
- source = https://github.com/Tinkerforge/brickd/archive/v2.3.2.zip
- source = https://github.com/Tinkerforge/daemonlib/archive/brickd-2.3.2.zip
- source = brickd.service
- md5sums = 36d655fe4bb578c73b5f3658d5dd6541
- md5sums = 12fa3c514257eabe1f27fb695fcacb21
- md5sums = e2ac9b32b8282d25ecc1ed8fc7f5cd73
+ depends = libusb
+ source = https://github.com/Tinkerforge/brickd/archive/v2.4.0.zip
+ source = https://github.com/Tinkerforge/daemonlib/archive/brickd-2.4.0.zip
+ source = brickd.install
+ md5sums = fa2e92a535b4bc3d806fe1ae8753880d
+ md5sums = 6f2d9740802ba265452b287e15633f1e
+ md5sums = 662008543bf92defdf9318ede29a93cd
pkgname = brickd
diff --git a/PKGBUILD b/PKGBUILD
index a6bc8cd61849..383b24a8772d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,21 @@
# Maintainer: Jozef Riha <jose1711 at gmail dot com>
+# Co-Maintainer: Erik Fleckstein <erik at tinkerforge dot com>
# Contributor: Laurent Hofer <laurenth at laurenth dot net>
pkgname=brickd
-pkgver=2.3.2
+pkgver=2.4.0
_pkgver=${pkgver}
pkgrel=1
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=('36d655fe4bb578c73b5f3658d5dd6541'
- '12fa3c514257eabe1f27fb695fcacb21'
- 'e2ac9b32b8282d25ecc1ed8fc7f5cd73')
+depends=('libusb')
+source=(https://github.com/Tinkerforge/${pkgname}/archive/v${_pkgver}.zip https://github.com/Tinkerforge/daemonlib/archive/${pkgname}-${_pkgver}.zip brickd.install)
+md5sums=('fa2e92a535b4bc3d806fe1ae8753880d'
+ '6f2d9740802ba265452b287e15633f1e'
+ '662008543bf92defdf9318ede29a93cd')
+install='brickd.install'
build() {
cd $srcdir
mv daemonlib-$pkgname-$_pkgver $pkgname-$_pkgver/src/daemonlib
@@ -24,5 +26,10 @@ build() {
package() {
install -Dm755 $srcdir/$pkgname-$_pkgver/src/brickd/brickd $pkgdir/usr/bin/brickd
install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/etc/brickd-default.conf $pkgdir/etc/brickd.conf
- install -Dm644 $srcdir/brickd.service $pkgdir/usr/lib/systemd/system/brickd.service
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/etc/logrotate.d/brickd $pkgdir/etc/logrotate.d/brickd
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/lib/systemd/system/brickd-resume.service $pkgdir/usr/lib/systemd/system/brickd-resume.service
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/lib/systemd/system/brickd.service $pkgdir/usr/lib/systemd/system/brickd.service
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/usr/share/doc/brickd/copyright $pkgdir/usr/share/doc/brickd/copyright
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/usr/share/man/man5/brickd.conf.5 $pkgdir/usr/share/man/man5/brickd.conf.5
+ install -Dm644 $srcdir/$pkgname-$_pkgver/src/build_data/linux/installer/usr/share/man/man8/brickd.8 $pkgdir/usr/share/man/man8/brickd.8
}
diff --git a/brickd.install b/brickd.install
new file mode 100644
index 000000000000..5947a7be3a1b
--- /dev/null
+++ b/brickd.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "To enable Brick Daemon run systemctl enable --now brickd.service brickd-resume.service."
+}
diff --git a/brickd.service b/brickd.service
deleted file mode 100644
index 23350ded9171..000000000000
--- a/brickd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[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