mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-23 06:22:16 +01:00
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
# Contributor: Lindsay Zhou <i@lin.moe>
|
|
# Maintainer: Lindsay Zhou <i@lin.moe>
|
|
maintainer="Lindsay Zhou <i@lin.moe>"
|
|
_pkgname=cinny
|
|
pkgname="$_pkgname"-web
|
|
pkgver=4.5.1
|
|
pkgrel=0
|
|
pkgdesc="A Matrix client focusing primarily on simple, elegant and secure interface. (website)"
|
|
url="https://cinny.in/"
|
|
# limited by nodejs module rollup
|
|
arch="x86_64 aarch64"
|
|
license="AGPL3"
|
|
makedepends="npm"
|
|
source="
|
|
$_pkgname-$pkgver.tar.gz::https://github.com/cinnyapp/cinny/archive/v$pkgver.tar.gz
|
|
use-hash-router-default.patch
|
|
"
|
|
builddir="$srcdir/$_pkgname-$pkgver"
|
|
options="!check" # no test suite
|
|
|
|
build() {
|
|
export NODE_OPTIONS="--max-old-space-size=4000"
|
|
npm ci
|
|
npm run build
|
|
}
|
|
|
|
package() {
|
|
local webroot="$pkgdir"/usr/share/webapps/cinny
|
|
install -d "$webroot"
|
|
cp -r "$builddir"/dist/* "$webroot"
|
|
|
|
install -Dm644 "$builddir"/dist/config.json "$pkgdir"/etc/cinny/config.json
|
|
ln -sf /etc/cinny/config.json "$pkgdir"/usr/share/webapps/cinny/config.json
|
|
}
|
|
|
|
sha512sums="
|
|
cfadd845a18493fcc81fe8857d1044a78ac4e5415b52000c1f3cc1e7e5ec3a7f3e3d9e021525a9621fa14b57149492a268dc1f5db8987c7c32e2d2242c8db981 cinny-4.5.1.tar.gz
|
|
d0e71e0b9874b13fb2a76c9ebf3a410f76a002e42d171c30cad887cff5317c3f84080f00f85b9b431c0321da221956295525d4bc74d00451a07680ebf4813d2c use-hash-router-default.patch
|
|
"
|