# Maintainer: George Rawlinson pkgname=lemmy-ui pkgver=0.15.4 pkgrel=1 pkgdesc="The official web app for lemmy" arch=('any') url="https://github.com/LemmyNet/lemmy-ui" license=('AGPL3') depends=('nodejs') makedepends=('git' 'yarn' 'python') _commit='33d048c9c0bb6520223342a98ce96264986a7059' source=("$pkgname::git+https://github.com/LemmyNet/lemmy-ui#commit=$_commit") b2sums=('SKIP') pkgver() { cd "$pkgname" git describe --tags | sed 's/^v//' } prepare() { cd "$pkgname" # fetch submodules git submodule update --init # set UI version sed -i "s/unknown version/$pkgver/" src/shared/version.ts } build() { cd "$pkgname" yarn install yarn build:prod } package() { cd "$pkgname" install -vd "$pkgdir/usr/share/$pkgname" cp -R dist/* node_modules "$pkgdir/usr/share/$pkgname" }