diff options
author | Niklas | 2018-05-24 20:53:13 +0200 |
---|---|---|
committer | Niklas | 2018-05-24 20:53:13 +0200 |
commit | 21caa202d2fc05c8d837c261717ee47b7e65c68b (patch) | |
tree | 328ae968005a2a147b4c96d653bdba2ce4e2c00d | |
download | aur-21caa202d2fc05c8d837c261717ee47b7e65c68b.tar.gz |
[3.0.1-1] Initial commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | appdaemon.service | 11 | ||||
-rw-r--r-- | appdaemon.sysusers | 1 | ||||
-rw-r--r-- | appdaemon.yaml | 10 |
6 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..344c03396765 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = appdaemon + pkgdesc = Python execution environment for Home Assistant automation apps + pkgver = 3.0.1 + pkgrel = 1 + url = http://appdaemon.readthedocs.io/ + arch = any + license = Apache + makedepends = python-setuptools + depends = python-daemonize + depends = python-astral + depends = python-requests + depends = python-sseclient + depends = python-websocket-client + depends = python-aiohttp-jinja + depends = python-yaml + depends = python-voluptuous + depends = python-feedparser + depends = python-iso8601 + depends = python-bcrypt + backup = etc/appdaemon/appdaemon.yaml + source = https://files.pythonhosted.org/packages/source/a/appdaemon/appdaemon-3.0.1.tar.gz + source = appdaemon.yaml + source = appdaemon.service + source = appdaemon.sysusers + sha512sums = 54eed1f88afdfe8cc595c7a40efe3208eb1b6638f53a56f4bfa3cb371e837a17c2a6e701305b420880ae1202f9297d658f30fa232b425ca5d26912a3a898392b + sha512sums = 538a9da9a2c296694696fe69029b29ddd7bc21bcc071cbb54052eb82811e63849d8103951f23fcc2b623d628088f2bd0fbe469577fe9943598315c804654c9b8 + sha512sums = c1de8558962a1e92b44db6a6a95731094c4e1890c3c1a1c1436eda72d68997224f70c6dc9f8d1b86e1b131c0dc66a0f4107fdca0f75777220e14d57aeea0a222 + sha512sums = d46356da6a00398c77edf1143dbb2f6061d896986868226525afa0bd8c873f3cd699fa6c3fff4b120b04b7fb2761c55873bacccfff5eb3defab0d1b7f79cb878 + +pkgname = appdaemon + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..20b5b0e6d6a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +src/ +pkg/ +*.tar.gz +*.tar.xz +*.log +*.sig diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9afb6fde8657 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Niklas <dev@n1klas.net> + +pkgname=appdaemon +pkgver=3.0.1 +pkgrel=1 +pkgdesc="Python execution environment for Home Assistant automation apps" +arch=('any') +url="http://appdaemon.readthedocs.io/" +license=('Apache') +depends=('python-daemonize' 'python-astral' 'python-requests' + 'python-sseclient' 'python-websocket-client' + 'python-aiohttp-jinja' 'python-yaml' 'python-voluptuous' + 'python-feedparser' 'python-iso8601' 'python-bcrypt') +makedepends=('python-setuptools') +backup=('etc/appdaemon/appdaemon.yaml') +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 'appdaemon.yaml' + 'appdaemon.service' + 'appdaemon.sysusers') +sha512sums=('54eed1f88afdfe8cc595c7a40efe3208eb1b6638f53a56f4bfa3cb371e837a17c2a6e701305b420880ae1202f9297d658f30fa232b425ca5d26912a3a898392b' + '538a9da9a2c296694696fe69029b29ddd7bc21bcc071cbb54052eb82811e63849d8103951f23fcc2b623d628088f2bd0fbe469577fe9943598315c804654c9b8' + 'c1de8558962a1e92b44db6a6a95731094c4e1890c3c1a1c1436eda72d68997224f70c6dc9f8d1b86e1b131c0dc66a0f4107fdca0f75777220e14d57aeea0a222' + 'd46356da6a00398c77edf1143dbb2f6061d896986868226525afa0bd8c873f3cd699fa6c3fff4b120b04b7fb2761c55873bacccfff5eb3defab0d1b7f79cb878') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + mkdir -p "${pkgdir}/etc/appdaemon/apps" + install -Dm644 "${srcdir}/appdaemon.yaml" "${pkgdir}/etc/appdaemon/appdaemon.yaml" + install -Dm644 "${srcdir}/appdaemon.service" "${pkgdir}/usr/lib/systemd/system/appdaemon.service" + install -Dm644 "${srcdir}/appdaemon.sysusers" "${pkgdir}/usr/lib/sysusers.d/appdaemon.conf" +} diff --git a/appdaemon.service b/appdaemon.service new file mode 100644 index 000000000000..2802993803c9 --- /dev/null +++ b/appdaemon.service @@ -0,0 +1,11 @@ +[Unit] +Description=AppDaemon +After=home-assistant.service + +[Service] +Type=simple +User=appdaemon +ExecStart=/usr/bin/appdaemon -c /etc/appdaemon + +[Install] +WantedBy=multi-user.target diff --git a/appdaemon.sysusers b/appdaemon.sysusers new file mode 100644 index 000000000000..8e275437f0d7 --- /dev/null +++ b/appdaemon.sysusers @@ -0,0 +1 @@ +u appdaemon - "AppDaemon user" diff --git a/appdaemon.yaml b/appdaemon.yaml new file mode 100644 index 000000000000..6879551932d1 --- /dev/null +++ b/appdaemon.yaml @@ -0,0 +1,10 @@ +# To setup AppDaemon, take a look at the documentation: +# https://appdaemon.readthedocs.io/en/latest/INSTALL.html#configuration + +appdaemon: + threads: 10 + plugins: + HASS: + type: hass + ha_url: http://localhost:8123 + ha_key: password |