summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBuildTools2016-03-23 23:50:29 -0700
committerBuildTools2016-03-23 23:50:29 -0700
commitbb00731db1eee5a78b11ec03223dfed57a6fdeff (patch)
tree96d449b99eb525ae4b9c15366dc33badbde5b8f2
downloadaur-bb00731db1eee5a78b11ec03223dfed57a6fdeff.tar.gz
init
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
-rw-r--r--whip-server.service14
4 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a4886d4b985d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Thu Mar 24 06:50:11 UTC 2016
+pkgbase = whip-server
+ pkgdesc = The InWorldz WHIP distributed asset server
+ pkgver = 5.0
+ pkgrel = 1
+ url = https://github.com/InWorldz/whip-server
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = cmake
+ makedepends = boost
+ depends = boost-libs
+ source = https://github.com/InWorldz/whip-server/archive/v5.0.tar.gz
+ source = whip-server.service
+ md5sums = b42288ea80f18df5d9fe60c9217bef74
+ md5sums = c37ceb97e93659900f3666f349bf5001
+
+pkgname = whip-server
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f185d695a656
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg/
+src
+*.gz
+*.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..15ec7c6d03a5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=whip-server
+pkgver=5.0
+pkgrel=1
+pkgdesc="The InWorldz WHIP distributed asset server"
+arch=(i686 x86_64)
+url="https://github.com/InWorldz/$pkgname"
+license=("Apache")
+source=("https://github.com/InWorldz/$pkgname/archive/v$pkgver.tar.gz"
+"$pkgname.service")
+makedepends=(cmake boost)
+depends=(boost-libs)
+md5sums=('b42288ea80f18df5d9fe60c9217bef74'
+ 'c37ceb97e93659900f3666f349bf5001')
+
+prepare() {
+ mkdir -p build
+}
+
+build() {
+ cd build
+ cmake ../$pkgname-$pkgver \
+ -DCMAKE_BUILD_TYPE=Release
+ make
+}
+
+package() {
+ install -Dm644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ cd build
+ install -Dm755 whip "$pkgdir/srv/inworldz/whip"
+ cd ../$pkgname-$pkgver
+ install -m644 whip.cfg.sample "$pkgdir/srv/inworldz/"
+ chmod 777 "$pkgdir/srv/inworldz/"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/whip-server.service b/whip-server.service
new file mode 100644
index 000000000000..a7edfb21ec6e
--- /dev/null
+++ b/whip-server.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=WHIP Server
+After=local-fs.target network.target
+
+[Service]
+Type=simple
+ExecStart=/srv/inworldz/whip
+ExecReload=/bin/kill -HUP $MAINPID
+KillMode=process
+Restart=always
+User=%I
+
+[Install]
+WantedBy=multi-user.target