diff options
author | Jonas Heinrich | 2020-05-03 09:18:26 +0000 |
---|---|---|
committer | Jonas Heinrich | 2020-05-03 09:18:26 +0000 |
commit | 0ca7271b432c565d166d8979adcce457f81e6cfe (patch) | |
tree | b77f153daf87fa5507f3f3dccd72a3bb48e112cd | |
download | aur-0ca7271b432c565d166d8979adcce457f81e6cfe.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | server.cfg | 14 | ||||
-rw-r--r-- | web.json | 1 |
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..55b8ffb68731 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = quakejs-git + pkgdesc = Port of ioquake3 to JavaScript with the help of Emscripten + pkgver = 1 + pkgrel = 1 + url = https://github.com/inolen/quakejs + arch = any + license = unknown + makedepends = npm + depends = nodejs + options = !strip + source = git+https://github.com/inolen/quakejs.git + source = server.cfg + source = web.json + sha512sums = SKIP + sha512sums = f9fc1684e9a2e3f992a59dad204b9deea8a9878953ff9b80dd1fb0ffde9f1d12efdb462a87b3c94b7fcfdef630911eddf5743ec7c7df445e6749cc7d163ce86a + sha512sums = 41ce94ad41123ae4892089f82569b480af926702b482707f96728eb4fe6f50b69e84827f80c3014eab343f756f2fba5a0c2e6b7720f094e04bef6009589005da + +pkgname = quakejs-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1576e044fde5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Jonas Heinrich <onny@project-insanity.org> +# Contributor: Jonas Heinrich <onny@project-insanity.org> + +pkgname=quakejs-git +pkgver=1 +pkgrel=1 +pkgdesc="Port of ioquake3 to JavaScript with the help of Emscripten" +arch=('any') +url="https://github.com/inolen/quakejs" +license=('unknown') +depends=('nodejs') +makedepends=('npm') +options=('!strip') +source=('git+https://github.com/inolen/quakejs.git' + 'server.cfg' + 'web.json') +sha512sums=('SKIP' + 'f9fc1684e9a2e3f992a59dad204b9deea8a9878953ff9b80dd1fb0ffde9f1d12efdb462a87b3c94b7fcfdef630911eddf5743ec7c7df445e6749cc7d163ce86a' + '41ce94ad41123ae4892089f82569b480af926702b482707f96728eb4fe6f50b69e84827f80c3014eab343f756f2fba5a0c2e6b7720f094e04bef6009589005da') + +build() { + cd "${srcdir}/quakejs" + git submodule update --init + npm install --cache "${srcdir}/npm-cache" +} + +package() { + install -d "${pkgdir}/etc/webapps/quakejs" + install -d "${pkgdir}/usr/share/webapps" + cp -ra "${srcdir}/quakejs" "${pkgdir}/usr/share/webapps/quakejs" +} diff --git a/server.cfg b/server.cfg new file mode 100644 index 000000000000..3eb9e5857632 --- /dev/null +++ b/server.cfg @@ -0,0 +1,14 @@ +seta sv_hostname "CHANGE ME" +seta sv_maxclients 12 +seta g_motd "CHANGE ME" +seta g_quadfactor 3 +seta g_gametype 0 +seta timelimit 15 +seta fraglimit 25 +seta g_weaponrespawn 3 +seta g_inactivity 3000 +seta g_forcerespawn 0 +seta rconpassword "CHANGE_ME" +set d1 "map q3dm7 ; set nextmap vstr d2" +set d2 "map q3dm17 ; set nextmap vstr d1" +vstr d1 diff --git a/web.json b/web.json new file mode 100644 index 000000000000..4646d8bf82c9 --- /dev/null +++ b/web.json @@ -0,0 +1 @@ +{ "content": "content.quakejs.com" } |