diff options
author | Amir Vadai | 2022-06-26 12:48:38 +0300 |
---|---|---|
committer | Amir Vadai | 2022-06-26 12:50:03 +0300 |
commit | 1daa6a18b5584b84dc43440d95cfaf90677d1c55 (patch) | |
tree | eacb3162ed5047c00d9b34a783353240a0076e17 | |
parent | 84194c10f1d59aada9304cfe29bf2bcdda2789f0 (diff) | |
download | aur-esphomeyaml-dev.tar.gz |
Use yay-git PKGBUILD as a template for this PKGBUILD
Signed-off-by: Amir Vadai <amirv@lightbitslabs.com>
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 22 insertions, 22 deletions
@@ -1,6 +1,6 @@ pkgbase = esphomeyaml-dev - pkgdesc = Solution for your ESP8266/ESP32 projects with Home Assistant - development branch - pkgver = dev + pkgdesc = Solution for your ESP8266/ESP32 projects with Home Assistant (development branch) + pkgver = 2022.6.1.r29.g28d2949eb pkgrel = 1 url = https://github.com/esphome/ESPHome arch = any @@ -21,8 +21,10 @@ pkgbase = esphomeyaml-dev depends = esptool depends = python-aioesphomeapi optdepends = python-esphome-dashboard: esphome dashboard addition + provides = esphome + conflicts = esphome replaces = esphomeyaml - source = esphome-dev::git+https://github.com/esphome/ESPHome#branch=dev + source = esphome::git+https://github.com/esphome/ESPHome#branch=dev sha256sums = SKIP pkgname = esphome-dev @@ -1,10 +1,11 @@ +# Mantainer: amirva < amirv at github > # Mantainer: sgar < swhaat at github > - -pkgbase=esphomeyaml-dev -pkgname=esphome-dev -pkgver=dev +pkgbase="esphomeyaml-dev" +pkgname="esphome-dev" +_pkgname="esphome" +pkgver=2022.6.1.r29.g28d2949eb pkgrel=1 -pkgdesc="Solution for your ESP8266/ESP32 projects with Home Assistant - development branch" +pkgdesc="Solution for your ESP8266/ESP32 projects with Home Assistant (development branch)" url="https://github.com/esphome/ESPHome" depends=('python-setuptools' 'python-voluptuous' @@ -21,34 +22,31 @@ depends=('python-setuptools' 'platformio' 'esptool' 'python-aioesphomeapi') +conflicts=('esphome') +provides=('esphome') optdepends=('python-esphome-dashboard: esphome dashboard addition') license=('MIT') arch=('any') replaces=('esphomeyaml') -source=("${pkgname}::git+https://github.com/esphome/ESPHome#branch=dev") +source=("esphome::git+https://github.com/esphome/ESPHome#branch=dev") sha256sums=('SKIP') +pkgver() { + cd "$srcdir/$_pkgname" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + prepare() { - cd "$srcdir/${pkgname}" + cd "$srcdir/$_pkgname" sed -i 's/==.*//' requirements.txt } build() { - cd "$srcdir/${pkgname}" + cd "$srcdir/$_pkgname" python setup.py build } package() { - cd "$srcdir/${pkgname}" + 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 -} - |