summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD22
-rw-r--r--hass-configurator.service14
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4f1c301797d5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = hass-configurator
+ pkgdesc = Configuration UI for Home Assistant
+ pkgver = 0.2.6
+ pkgrel = 1
+ url = https://github.com/danielperna84/hass-configurator
+ arch = any
+ license = MIT
+ depends = python
+ depends = home-assistant
+ source = hass-configurator-0.2.6.tar.gz::https://github.com/danielperna84/hass-configurator/archive/0.2.6.tar.gz
+ source = hass-configurator.service
+ sha512sums = b2a43ce80df7baefed0071d5634b08f088492544dc508ab0870edea43f906404a42082fc75a6f96d2bbb42575d045d78c780e192e1bc5d3066c46ee61affb3b6
+ sha512sums = 2840d5e9023f5eabe3f2794801f7b765d31ccaf8f0352b3608da67f9effe252c4c19b56029b2b785a2bfce0c13068e787e4c646c2b62a7850bcbb9e90cc73665
+
+pkgname = hass-configurator
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..082b4c693f1f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Polichronucci <nick at discloud dot eu>
+
+pkgname=hass-configurator
+pkgver=0.2.6
+pkgrel=1
+pkgdesc="Configuration UI for Home Assistant"
+arch=('any')
+url="https://github.com/danielperna84/hass-configurator"
+license=('MIT')
+depends=('python' 'home-assistant')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/danielperna84/hass-configurator/archive/${pkgver}.tar.gz"
+ "${pkgname}.service")
+sha512sums=('b2a43ce80df7baefed0071d5634b08f088492544dc508ab0870edea43f906404a42082fc75a6f96d2bbb42575d045d78c780e192e1bc5d3066c46ee61affb3b6'
+ '2840d5e9023f5eabe3f2794801f7b765d31ccaf8f0352b3608da67f9effe252c4c19b56029b2b785a2bfce0c13068e787e4c646c2b62a7850bcbb9e90cc73665')
+
+package() {
+ cd "${srcdir}"
+
+ install -m755 -D "${pkgname}-${pkgver}/configurator.py" "${pkgdir}/usr/bin/${pkgname}"
+ install -m644 -D "${pkgname}-${pkgver}/settings.conf" "${pkgdir}/var/lib/hass/${pkgname}/settings.conf"
+ install -m644 -D "${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/hass-configurator.service"
+}
diff --git a/hass-configurator.service b/hass-configurator.service
new file mode 100644
index 000000000000..6929919c9abc
--- /dev/null
+++ b/hass-configurator.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=HASS-Configurator
+After=network.target
+
+[Service]
+Type=simple
+User=hass
+#Set the path to your configurator.py location
+WorkingDirectory=/var/lib/hass/hass-configurator
+ExecStart=/usr/bin/hass-configurator settings.conf
+Restart=always
+
+[Install]
+WantedBy=multi-user.target