summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChaosKid422017-05-03 15:24:05 +0200
committerChaosKid422017-05-03 15:24:05 +0200
commit53e927a774c8b5b0d9a95bf1fccfebee1043876b (patch)
tree29f5318887f75a9d70f3311c5bb04cab4d3e4af2 /PKGBUILD
downloadaur-53e927a774c8b5b0d9a95bf1fccfebee1043876b.tar.gz
initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..daad6ace5272
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Christoph Scholz <christoph.scholz@gmail.com>
+pkgname=openhab2
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="openHAB2 open source home automation software"
+arch=('any')
+url="http://www.openhab.org/"
+license=('EPL')
+depends=('java-runtime-headless>=8')
+
+conflicts=('openhab-runtime' 'openhab-addons')
+
+backup=('etc/openhab2/conf/services/addons.cfg'
+ 'etc/openhab2/conf/services/runtime.cfg')
+
+source=("openhab-${pkgver}.tar.gz::https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F${pkgver}%2Fopenhab-${pkgver}.tar.gz"
+ "openhab2.service")
+
+noextract=("openhab-${pkgver}.tar.gz")
+
+sha256sums=('b40ba9bae69326cbb36af87e7f335bb90af02b11bce638a7c3838aed64f3ce8b'
+ 'a115b9883b3e46c8d29d1a9e47aa1bdf4688de96290794d654783a7d7e34f538')
+
+prepare() {
+ mkdir ${srcdir}/openhab2
+ cd ${srcdir}/openhab2
+ tar xzf ${srcdir}/openhab-${pkgver}.tar.gz
+}
+
+package() {
+ cd ${pkgdir}
+
+ mkdir -p etc/openhab2
+ mkdir -p opt
+ mkdir -p usr/lib/systemd/system
+
+ cp ${srcdir}/openhab2.service usr/lib/systemd/system
+
+ cp -r ${srcdir}/openhab2 opt
+
+ mv opt/openhab2/conf etc/openhab2/conf
+ ln -s /etc/openhab2/conf opt/openhab2/conf
+}