first release 0.1.1
This commit is contained in:
26
PKGBUILD
26
PKGBUILD
@@ -1,26 +0,0 @@
|
||||
# Maintainer: Lukas Forsberg lukas96.forsberg@gmail.com
|
||||
|
||||
pkgname=lf-server-admin-panel
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
arch=('x86_64')
|
||||
depends=('crow' 'asio')
|
||||
pkgdesc="A Linux C++ Crow/HTMX web service to list the status of user specified systemd services"
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user