diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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" } |