mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-27 10:38:47 +02:00
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
# Contributor: Michał Polański <michal@polanski.me>
|
|
# Maintainer: Michał Polański <michal@polanski.me>
|
|
pkgname=gamja
|
|
pkgver=1.0.0_beta9
|
|
_pkgver=v${pkgver/_beta/-beta.}
|
|
pkgrel=0
|
|
pkgdesc="Simple IRC web client"
|
|
url="https://sr.ht/~emersion/gamja/"
|
|
license="AGPL-3.0"
|
|
arch="noarch"
|
|
makedepends="npm"
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~emersion/gamja/archive/$_pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname-$_pkgver"
|
|
options="!check" # no test suite
|
|
|
|
build() {
|
|
npm install --production
|
|
}
|
|
|
|
package() {
|
|
local webroot="$pkgdir"/usr/share/webapps/gamja
|
|
|
|
install -d "$webroot" "$pkgdir"/usr/share/doc/gamja
|
|
cp -r "$builddir"/* "$webroot"
|
|
mv "$webroot"/README.md "$pkgdir"/usr/share/doc/gamja
|
|
|
|
# default empty config
|
|
echo "{}" | install -Dm644 /dev/stdin "$pkgdir"/etc/gamja/config.json
|
|
ln -s /etc/gamja/config.json "$pkgdir"/usr/share/webapps/gamja/config.json
|
|
}
|
|
|
|
sha512sums="
|
|
2759f727a89979321f31d61d5194c12dfdb5d67143532188b9995abac079a0d4ce7bb0e5b092ddf1d2271a3ae85470c6469e11b3a9804ac8cbce79aef75c9281 gamja-1.0.0_beta9.tar.gz
|
|
"
|