diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 8 insertions, 6 deletions
@@ -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 - @@ -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" } |