diff options
author | Maxwell Pray | 2018-01-02 10:57:09 -0800 |
---|---|---|
committer | Maxwell Pray | 2018-01-02 10:57:09 -0800 |
commit | ba17dacf59f2e23d55db24ee14e078fb10a56b7f (patch) | |
tree | 311f0ccee9b17cfe6068168e8fa7a45e8ab788be | |
download | aur-ba17dacf59f2e23d55db24ee14e078fb10a56b7f.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | zmeventserver.service | 10 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..795634815bd7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = zmeventserver-git + pkgdesc = A WSS (Secure Web Sockets) based event notification server that broadcasts new events to any authenticated listeners. + pkgver = 20171227.b6a8eca + pkgrel = 1 + url = https://github.com/pliablepixels/zmeventserver + arch = any + license = GPL3 + makedepends = git + depends = perl-crypt-mysql + depends = perl-io-socket-ssl + depends = perl-json + depends = perl-lwp-protocol-https + depends = perl-net-websocket-server + source = git+https://github.com/pliablepixels/zmeventserver.git + source = zmeventserver.service + sha256sums = SKIP + sha256sums = 8122983b57e7a7ea86311d832d5c4e613ed470ebfb5ba302b5b267c30a48ddbc + +pkgname = zmeventserver-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8406fe9e11b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Maxwell Pray a.k.a. Synthead <synthead@gmail.com> + +pkgname=zmeventserver-git +_pkgname=${pkgname%%-git} +pkgver=20171227.b6a8eca +pkgrel=1 +pkgdesc='A WSS (Secure Web Sockets) based event notification server that broadcasts new events to any authenticated listeners.' +arch=(any) +url='https://github.com/pliablepixels/zmeventserver' +license=(GPL3) +depends=( + perl-crypt-mysql + perl-io-socket-ssl + perl-json + perl-lwp-protocol-https + perl-net-websocket-server +) +makedepends=(git) +source=( + git+https://github.com/pliablepixels/zmeventserver.git + zmeventserver.service +) +sha256sums=( + SKIP + 8122983b57e7a7ea86311d832d5c4e613ed470ebfb5ba302b5b267c30a48ddbc +) + +pkgver() { + cd "${srcdir}/${_pkgname}" + git log -1 --format='%cd.%h' --date=short | tr -d - +} + +package() { + install -Dm 755 \ + "$srcdir/zmeventserver/zmeventnotification.pl" \ + "$pkgdir/usr/bin/zmeventnotification.pl" + install -Dm 644 \ + "$srcdir/zmeventserver.service" \ + "$pkgdir/usr/lib/systemd/system/zmeventserver.service" + + install -dm 770 -g http "$pkgdir/etc/webapps/zmeventserver" + sed -i \ + 's,/etc/\(apache2/ssl\|private\),/etc/webapps/zmeventserver,' \ + "$pkgdir/usr/bin/zmeventnotification.pl" +} diff --git a/zmeventserver.service b/zmeventserver.service new file mode 100644 index 000000000000..76a42f0f1b67 --- /dev/null +++ b/zmeventserver.service @@ -0,0 +1,10 @@ +[Unit] +Description=WSS-based event notification server for ZoneMinder + +[Service] +User=http +Type=simple +ExecStart=/usr/bin/zmeventnotification.pl + +[Install] +WantedBy=multi-user.target |