summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAmir Vadai2022-06-26 12:48:38 +0300
committerAmir Vadai2022-06-26 12:50:03 +0300
commit1daa6a18b5584b84dc43440d95cfaf90677d1c55 (patch)
treeeacb3162ed5047c00d9b34a783353240a0076e17 /PKGBUILD
parent84194c10f1d59aada9304cfe29bf2bcdda2789f0 (diff)
downloadaur-esphomeyaml-dev.tar.gz
Use yay-git PKGBUILD as a template for this PKGBUILD
Signed-off-by: Amir Vadai <amirv@lightbitslabs.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 17 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 09122221f427..d1cd18806dc1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
-}
-