summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Tyr2017-04-10 23:21:26 +0100
committerJiri Tyr2017-04-10 23:22:45 +0100
commit16963162603e775b27b8b853c59fcbe7c49a994a (patch)
tree8f47a5f33a64c1910d5b3d2201cc74c2c126fdb5
downloadaur-16963162603e775b27b8b853c59fcbe7c49a994a.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD38
-rw-r--r--tempreader.default3
-rw-r--r--tempreader.service10
4 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b882ffd1ed85
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = tempreader-git
+ pkgdesc = RESTful API to read data from DS18B20 temperature sensors.
+ pkgver = r1.c5900e3
+ pkgrel = 1
+ url = https://github.com/tempreader/
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = go
+ options = !strip
+ options = !emptydirs
+ backup = etc/default/tempreader
+ source = https://github.com/jtyr/tempreader/archive/master.tar.gz
+ source = tempreader.service
+ source = tempreader.default
+ sha256sums = SKIP
+ sha256sums = 2b6666d49bb73f82404aa8602d6505a2d0e84e223dea3f3cb1f6e9e9c79b072c
+ sha256sums = 13d5eb78950e0739abacb2a617ced6940965161972763b11e3f2a64614a99e00
+
+pkgname = tempreader-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fbf1ebdaa13e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Jiri Tyr <jiri.tyr@gmail.com>
+
+_pkgname=tempreader
+pkgname="${_pkgname}-git"
+pkgver=r1.c5900e3
+pkgrel=1
+pkgdesc='RESTful API to read data from DS18B20 temperature sensors.'
+arch=('x86_64' 'i686')
+url="https://github.com/${_pkgname}/"
+license=('MIT')
+makedepends=('go')
+backup=("etc/default/${_pkgname}")
+options=('!strip' '!emptydirs')
+source=(
+ "https://github.com/jtyr/${_pkgname}/archive/master.tar.gz"
+ "${_pkgname}.service"
+ "${_pkgname}.default")
+sha256sums=(
+ 'SKIP'
+ '2b6666d49bb73f82404aa8602d6505a2d0e84e223dea3f3cb1f6e9e9c79b072c'
+ '13d5eb78950e0739abacb2a617ced6940965161972763b11e3f2a64614a99e00')
+
+build() {
+ cd "${_pkgname}-master/${_pkgname}"
+
+ go build
+}
+
+package() {
+ cd "${_pkgname}-master"
+
+ install -Dm755 "${_pkgname}/${_pkgname}" "$pkgdir/usr/bin/${_pkgname}"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "$startdir/${_pkgname}.service" "$pkgdir/usr/lib/systemd/system/${_pkgname}.service"
+ install -Dm644 "$startdir/${_pkgname}.default" "$pkgdir/etc/default/${_pkgname}"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/tempreader.default b/tempreader.default
new file mode 100644
index 000000000000..ebda39884142
--- /dev/null
+++ b/tempreader.default
@@ -0,0 +1,3 @@
+TEMPREADER_ROOT=/sys/bus/w1/devices
+TEMPREADER_DEBUG=false
+TEMPREADER_ADDR=0.0.0.0:8000
diff --git a/tempreader.service b/tempreader.service
new file mode 100644
index 000000000000..3cd735193e3c
--- /dev/null
+++ b/tempreader.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=RESTful API to read data from DS18B20 temperature sensors.
+After=network.target
+
+[Service]
+EnvironmentFile=/etc/default/tempreader
+ExecStart=/usr/bin/tempreader
+
+[Install]
+WantedBy=default.target