diff options
author | Amir Vadai | 2022-06-26 12:28:57 +0300 |
---|---|---|
committer | Amir Vadai | 2022-06-26 12:36:39 +0300 |
commit | 84194c10f1d59aada9304cfe29bf2bcdda2789f0 (patch) | |
tree | 9b6498b89231e770add8bc27606f1f3572b1a241 | |
download | aur-84194c10f1d59aada9304cfe29bf2bcdda2789f0.tar.gz |
Fork of esphome to esphome-dev
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3d9896ccc53d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = esphomeyaml-dev + pkgdesc = Solution for your ESP8266/ESP32 projects with Home Assistant - development branch + pkgver = dev + pkgrel = 1 + url = https://github.com/esphome/ESPHome + arch = any + license = MIT + depends = python-setuptools + depends = python-voluptuous + depends = python-yaml + depends = python-paho-mqtt + depends = python-colorlog + depends = python-tornado + depends = python-protobuf + depends = python-tzlocal + depends = python-pyserial + depends = python-ifaddr + depends = python-pyaes + depends = python-ecdsa + depends = platformio + depends = esptool + depends = python-aioesphomeapi + optdepends = python-esphome-dashboard: esphome dashboard addition + replaces = esphomeyaml + source = esphome-dev::git+https://github.com/esphome/ESPHome#branch=dev + sha256sums = SKIP + +pkgname = esphome-dev diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09122221f427 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Mantainer: sgar < swhaat at github > + +pkgbase=esphomeyaml-dev +pkgname=esphome-dev +pkgver=dev +pkgrel=1 +pkgdesc="Solution for your ESP8266/ESP32 projects with Home Assistant - development branch" +url="https://github.com/esphome/ESPHome" +depends=('python-setuptools' + 'python-voluptuous' + 'python-yaml' + 'python-paho-mqtt' + 'python-colorlog' + 'python-tornado' + 'python-protobuf' + 'python-tzlocal' + 'python-pyserial' + 'python-ifaddr' + 'python-pyaes' + 'python-ecdsa' + 'platformio' + 'esptool' + 'python-aioesphomeapi') +optdepends=('python-esphome-dashboard: esphome dashboard addition') +license=('MIT') +arch=('any') +replaces=('esphomeyaml') +source=("${pkgname}::git+https://github.com/esphome/ESPHome#branch=dev") +sha256sums=('SKIP') + +prepare() { + cd "$srcdir/${pkgname}" + sed -i 's/==.*//' requirements.txt +} + +build() { + cd "$srcdir/${pkgname}" + python setup.py build +} + +package() { + cd "$srcdir/${pkgname}" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} + +check() { + cd "$srcdir/${pkgname}" + +## Run tests, takes a while + cp esphome/__main__.py ${pkgname}.py +# python esphome.py tests/test1.yaml compile +# python esphome.py tests/test2.yaml compile +} + |