diff options
author | Дамјан Георгиевски | 2018-05-03 16:40:07 +0200 |
---|---|---|
committer | Дамјан Георгиевски | 2018-05-03 16:40:10 +0200 |
commit | 2d40375c2182cbe7d69f7a3feb692960825d78c5 (patch) | |
tree | ba1c355f9017d839625e22ce4d0e20ba4cf6cfa7 /PKGBUILD | |
parent | 606906e07eced008eea3d3bf8b6844e5082f3e6f (diff) | |
download | aur-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-- | PKGBUILD | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -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') |