diff options
author | codeworkx | 2016-03-25 22:55:13 +0100 |
---|---|---|
committer | codeworkx | 2016-03-25 22:55:13 +0100 |
commit | 19d570042b3eab53261b31d00b5e5f2b1689283e (patch) | |
tree | 1c236cc2330cf0b95bac72416e5ccf18c90d96c5 | |
download | aur-19d570042b3eab53261b31d00b5e5f2b1689283e.tar.gz |
initial commit for 2.0.0
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | openhab.service | 11 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7917d5059a1b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = openhab-beta + pkgdesc = openHAB2 open source automation software + pkgver = 2.0.0 + pkgrel = 1 + url = http://www.openhab.org/ + arch = any + license = EPL + makedepends = unzip + depends = java-runtime-headless>=8 + conflicts = openhab-runtime + conflicts = openhab-addons + noextract = openhab-online-2.0.0-SNAPSHOT.zip + backup = etc/openhab/conf/addons.cfg + backup = etc/openhab/conf/runtime.cfg + source = https://openhab.ci.cloudbees.com/job/openHAB-Distribution/lastSuccessfulBuild/artifact/distributions/openhab-online/target/openhab-online-2.0.0-SNAPSHOT.zip + source = openhab.service + sha1sums = 7ecd0da3e4e15c7db37543c99d5f428427b6cd5a + sha1sums = 3494cf262f5b87dcff75044c8c2eee670a6f715c + +pkgname = openhab-beta + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..63bf102af7ab --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Daniel Hillenbrand <codeworkx@bbqlinux.org> +pkgname=openhab-beta +pkgver=2.0.0 +pkgrel=1 +pkgdesc="openHAB2 open source automation software" +arch=('any') +url="http://www.openhab.org/" +license=('EPL') +depends=('java-runtime-headless>=8') +makedepends=('unzip') + +conflicts=('openhab-runtime' 'openhab-addons') + +backup=('etc/openhab/conf/addons.cfg' + 'etc/openhab/conf/runtime.cfg') + +source=("https://openhab.ci.cloudbees.com/job/openHAB-Distribution/lastSuccessfulBuild/artifact/distributions/openhab-online/target/openhab-online-2.0.0-SNAPSHOT.zip" + "openhab.service") + +noextract=("openhab-online-$pkgver-SNAPSHOT.zip") + +sha1sums=('7ecd0da3e4e15c7db37543c99d5f428427b6cd5a' + '3494cf262f5b87dcff75044c8c2eee670a6f715c') + +prepare() { + mkdir -p "$srcdir/openhab" + cd "$srcdir/openhab" + + unzip "$srcdir/openhab-online-$pkgver-SNAPSHOT.zip" + +} + +package() { + cd $pkgdir + + mkdir -p etc/openhab + mkdir -p opt + mkdir -p usr/lib/systemd/system + + cp $srcdir/openhab.service usr/lib/systemd/system + + cp -r $srcdir/openhab opt/ + + mv opt/openhab/conf etc/openhab/conf + ln -s /etc/openhab/conf opt/openhab/conf + + mv opt/openhab/addons etc/openhab/addons + ln -s /etc/openhab/addons opt/openhab/addons +} diff --git a/openhab.service b/openhab.service new file mode 100644 index 000000000000..bd3c54c99dd5 --- /dev/null +++ b/openhab.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenHAB home automation software +After=syslog.target network.target + +[Service] +Type=simple +ExecStart=/opt/openhab/start.sh +ExecReload=/usr/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target |