Files
shadowrun-server/PKGBUILD
2026-02-14 23:15:34 +01:00

37 lines
1009 B
Bash

# Maintainer: Lukas Forsberg lukas96.forsberg@gmail.com
pkgname=shadowrun-server
pkgver=0.1.1
pkgrel=1
arch=('x86_64')
depends=()
pkgdesc="A Linux C++ Crow + Svelte web service to create shadorun characters"
license=('MIT')
makedepends=('cmake' 'gcc')
source=(
${pkgname}-${pkgver}.tar.gz
)
md5sums=('SKIP') # SKIP if local files
build() {
cd "$srcdir"
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
install -Dm755 "$srcdir/${pkgname}" \
"$pkgdir/usr/bin/${pkgname}"
# Frontend build output
install -d "$pkgdir/usr/share/${pkgname}/frontend/build"
cp -a "$srcdir/frontend/build/." \
"$pkgdir/usr/share/${pkgname}/frontend/build"
# Assets directory
install -d "$pkgdir/usr/share/${pkgname}/assets"
cp -a "$srcdir/assets/." \
"$pkgdir/usr/share/${pkgname}/assets/"
# systemd service
install -Dm644 "$srcdir/shadowrun-server.service" \
"$pkgdir/usr/lib/systemd/system/shadowrun-server.service"
}