From ead0a88c118adfceadbcaa3320b82e6143aded14 Mon Sep 17 00:00:00 2001 From: Lukas Forsberg Date: Sat, 14 Feb 2026 22:51:38 +0100 Subject: [PATCH] added PKBUILD --- PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..97c04b4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# 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}" + install -Dm644 "$srcdir/templates/index.html" "$pkgdir/usr/share/${pkgname}/templates/index.html" + install -Dm644 "$srcdir/static/htmx.min.js" "$pkgdir/usr/share/${pkgname}/static/htmx.min.js" + install -Dm644 "$srcdir/static/settings.json" "$pkgdir/usr/share/${pkgname}/static/settings.json" + install -Dm644 "$srcdir/lf-server-admin-panel.service" "$pkgdir/usr/lib/systemd/system/lf-server-admin-panel.service" +} \ No newline at end of file