summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6465ea64799d..fdf1b1c22cbc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = python-esphome-dashboard
pkgdesc = A user facing dashboard embedded in ESPHome
pkgver = 20210623.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/esphome/dashboard
arch = any
license = MIT
makedepends = python-setuptools
+ makedepends = npm
depends = python
source = dashboard-20210623.0.tar.gz::https://github.com/esphome/dashboard/archive/refs/tags/20210623.0.tar.gz
sha256sums = 70fa48efb2a9024fd5df799c1150e8c624bfd764bc4a22e5bd397c701d87029b
pkgname = python-esphome-dashboard
-
diff --git a/PKGBUILD b/PKGBUILD
index b3cf76374866..ab2b0a4a864f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,11 +2,11 @@
pkgname=python-esphome-dashboard
pkgver=20210623.0
-pkgrel=1
+pkgrel=2
pkgdesc="A user facing dashboard embedded in ESPHome"
arch=('any')
depends=('python')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'npm')
url="https://github.com/esphome/dashboard"
license=('MIT')
source=(dashboard-$pkgver.tar.gz::https://github.com/esphome/dashboard/archive/refs/tags/$pkgver.tar.gz)
@@ -14,12 +14,14 @@ sha256sums=('70fa48efb2a9024fd5df799c1150e8c624bfd764bc4a22e5bd397c701d87029b')
build() {
cd "$srcdir/dashboard-$pkgver"
-
+ npm ci
+ script/build
python setup.py build
}
package() {
cd "$srcdir/dashboard-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
+ python setup.py install --skip-build -O1 --root="$pkgdir"
+ install -m0644 -D "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}