summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 6 insertions, 4 deletions
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"
}