# Maintainer: atom pkgname=python-esphome-dashboard pkgver=20211014.0 pkgrel=1 pkgdesc="A user facing dashboard embedded in ESPHome" arch=('any') depends=('python') 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) sha256sums=('9d576acfc5dbd8b73266900910a48f9a2079ab068219e246896ff6b3de71e819') build() { cd "$srcdir/dashboard-$pkgver" npm ci script/build python setup.py build } package() { cd "$srcdir/dashboard-$pkgver" python setup.py install --skip-build -O1 --root="$pkgdir" install -m0644 -D "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }