summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9dc4ea4150c0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: IanDury
+
+pkgname=domoticz
+pkgver=3.5877
+pkgrel=1
+pkgdesc="Web based home automation"
+arch=('x86_64' 'arm' 'armv6h' 'armv7h')
+url="http://www.domoticz.com"
+license=('GPL')
+depends=('openzwave-git' 'libusb-compat' 'curl' 'sqlite' 'boost-libs')
+conflicts=('domoticz-svn' 'domoticz-git' 'domoticz-beta')
+install='domoticz-beta.install'
+case $CARCH in
+ armv8*)
+ _target_arch=aarch64
+ ;;
+ arm*)
+ _target_arch=armv7l
+ ;;
+ *)
+ _target_arch=$CARCH
+ ;;
+esac
+
+source=("https://releases.domoticz.com/releases/release/domoticz_linux_${_target_arch}.tgz"
+ "https://releases.domoticz.com/releases/release/history_linux_${_target_arch}.txt"
+ 'domoticz.service')
+sha256sums=('SKIP' 'SKIP'
+ '8627b3a82db83a0d94c830c007c09ffd38366505fced9c724a7c29414837f3ad')
+
+pkgver() {
+ echo "$(grep ^Version history_linux_${_target_arch}.txt | head -1 | cut -d' ' -f2)"
+}
+
+package() {
+ mkdir -p "${pkgdir}/opt/domoticz/"
+ cp -R Config domoticz History.txt License.txt scripts server_cert.pem www domoticz.sh history_linux_${_target_arch}.txt "${pkgdir}/opt/domoticz/"
+ mkdir -p "${pkgdir}/usr/lib/systemd/system"
+ cp ../domoticz.service "${pkgdir}/usr/lib/systemd/system/"
+ chown -R http:http "${pkgdir}/opt/domoticz"
+}