update
This commit is contained in:
21
PKGBUILD
21
PKGBUILD
@@ -18,9 +18,20 @@ build() {
|
|||||||
make
|
make
|
||||||
}
|
}
|
||||||
package() {
|
package() {
|
||||||
install -Dm755 "$srcdir/${pkgname}" "$pkgdir/usr/bin/${pkgname}"
|
install -Dm755 "$srcdir/${pkgname}" \
|
||||||
install -Dm644 "$srcdir/templates/index.html" "$pkgdir/usr/share/${pkgname}/templates/index.html"
|
"$pkgdir/usr/bin/${pkgname}"
|
||||||
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"
|
# Frontend build output
|
||||||
install -Dm644 "$srcdir/lf-server-admin-panel.service" "$pkgdir/usr/lib/systemd/system/lf-server-admin-panel.service"
|
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"
|
||||||
}
|
}
|
||||||
@@ -32,7 +32,7 @@ npm run build
|
|||||||
1. tar the source files to make it cleaner
|
1. tar the source files to make it cleaner
|
||||||
|
|
||||||
```
|
```
|
||||||
tar czf pkg/lf-server-admin-panel-0.1.1.tar.gz src/ static/ templates/ lf-server-admin-panel.service CMakeLists.txt
|
tar czf pkg/shadowrun-server-0.1.1.tar.gz src/ modules/ assets/ frontend/build/ shadowrun-server.service CMakeLists.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
2. create the package
|
2. create the package
|
||||||
|
|||||||
Reference in New Issue
Block a user