summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorДамјан Георгиевски2018-05-03 16:40:07 +0200
committerДамјан Георгиевски2018-05-03 16:40:10 +0200
commit2d40375c2182cbe7d69f7a3feb692960825d78c5 (patch)
treeba1c355f9017d839625e22ce4d0e20ba4cf6cfa7 /PKGBUILD
parent606906e07eced008eea3d3bf8b6844e5082f3e6f (diff)
downloadaur-2d40375c2182cbe7d69f7a3feb692960825d78c5.tar.gz
added example nginx configuration, and two sockets
* main app accessed via fastcgi * websockets via http * static files served by nginx
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 14 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 03a9c41e6882..2d6ccd4a2f76 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=virtlyst
_projectname=Virtlyst
pkgver=1.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Web interface to manage virtual machines with libvirt"
arch=('x86_64')
url="https://github.com/cutelyst/Virtlyst"
@@ -11,6 +11,7 @@ license=('AGPL3')
depends=('cutelyst>=2.2.1' 'libvirt')
makedepends=()
source=("https://github.com/cutelyst/${_projectname}/archive/v${pkgver}.tar.gz"
+ "nginx-example.conf"
"virtlyst.ini"
"virtlyst.service"
"virtlyst.socket"
@@ -31,17 +32,24 @@ build() {
package() {
#make DESTDIR="$pkgdir/" install
install -D -m755 "${srcdir}/build/src/libVirtlyst.so" -t "${pkgdir}/usr/lib/uwsgi/"
+
+ install -d "${pkgdir}/usr/share/${pkgname}/"
+ cp -r "${srcdir}/${_projectname}-${pkgver}/root/static/" "${pkgdir}/usr/share/${pkgname}/static"
+ cp -r "${srcdir}/${_projectname}-${pkgver}/root/src/" "${pkgdir}/usr/share/${pkgname}/templates"
+
install -D -m644 "${srcdir}/virtlyst.ini" -t "${pkgdir}/etc/uwsgi/"
install -D -m644 "${srcdir}/virtlyst.service" -t "${pkgdir}/usr/lib/systemd/system/"
install -D -m644 "${srcdir}/virtlyst.socket" -t "${pkgdir}/usr/lib/systemd/system/"
+
+ install -d -m750 "${pkgdir}/usr/share/polkit-1/rules.d/"
install -D -m644 "${srcdir}/virtlyst.rules" "${pkgdir}/usr/share/polkit-1/rules.d/51-virtlyst.rules"
- install -d "${pkgdir}/usr/share/${pkgname}/"
- cp -r "${srcdir}/${_projectname}-${pkgver}/root/static/" "${pkgdir}/usr/share/${pkgname}/static"
- cp -r "${srcdir}/${_projectname}-${pkgver}/root/src/" "${pkgdir}/usr/share/${pkgname}/templates"
+
+ install -D -m644 "${srcdir}/nginx-example.conf" -t "${pkgdir}/usr/share/${pkgname}/"
}
sha256sums=('64044e537672935de62ba9305c28bf3a51ee3591c3c8da6831cd03383a42ccb6'
- '05ff24509f01eca681f2120beffcac5d05b15ba817e6ea9e3a07e4985112da55'
+ 'c90df514f70a853d482ea2bf225eb684dd42a845fef39eb929f480187146afd5'
+ '50e50b69331b9855a2277b716a885878eefdf60364d238dfcce2f033e7374886'
'e2c573630bc79d92d77202c54fbcb73720f97fce5606ca7d83640f455bb7f80b'
- '728147bfca9b3d4ffc8af71998fe555fe309e61fd2cebcd4501eaf26e0604da1'
+ '9f8c34aadfdd9c374b70e2322d6e7684879df2be3e37bd31a050364504da01e9'
'fb13f116e9b8268b642082ab8aac40fe2104dbb33e98ab925ab3633986c5fdca')