summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmir Vadai2022-06-26 12:48:38 +0300
committerAmir Vadai2022-06-26 12:50:03 +0300
commit1daa6a18b5584b84dc43440d95cfaf90677d1c55 (patch)
treeeacb3162ed5047c00d9b34a783353240a0076e17
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>
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 22 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d9896ccc53d..3fcd05a45412 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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
-}
-