summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGelmo2021-08-03 22:25:07 -0500
committerGelmo2021-08-03 22:25:07 -0500
commit46e0d91ac5cc01020390be67551358113d71dc24 (patch)
treef5d1eba24338ed731a351a9e2b042beb8fa22129
downloadaur-46e0d91ac5cc01020390be67551358113d71dc24.tar.gz
Initial Commit
-rw-r--r--.SRCINFO35
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD61
-rw-r--r--warfork.launcher7
-rw-r--r--warfork.pngbin0 -> 263350 bytes
-rw-r--r--wf-server.launcher7
-rw-r--r--wftv-server.launcher7
7 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ca48b7496b4b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = warfork-bin
+ pkgdesc = Free online multiplayer competitive FPS based on the Qfusion engine (official binary)
+ pkgver = 2021.08.03
+ pkgrel = 1
+ url = https://www.warfork.com/
+ arch = x86_64
+ license = GPL2
+ makedepends = imagemagick
+ makedepends = gendesk
+ depends = sdl2
+ depends = libjpeg
+ depends = libpng
+ depends = curl
+ depends = libvorbis
+ depends = freetype2
+ depends = libxinerama
+ depends = libxxf86vm
+ depends = libxrandr
+ depends = libtheora
+ depends = libxi
+ optdepends = openal: for openal audio support
+ provides = warfork
+ conflicts = warfork
+ source = warfork.png
+ source = warfork.launcher
+ source = wf-server.launcher
+ source = wftv-server.launcher
+ source = https://warfork.com/downloads/latest.zip
+ sha512sums = f78af226cad17ff9eaeebeafd754bb35f10549abede755f4fa9d6616118003877f036f3329b490a9c342267fdda4eaffde926878bf1d24c33488f0a02d4bc697
+ sha512sums = 073959aebd70807b893d474c7005341356f974acc573eae49eb2d23273068318ee855ccaeb0a037caf9a7a4ce545927b939f3b31d996384f56a90b54ff2cd5c0
+ sha512sums = 9fd472b186477259270aecef8456b72db51a3f7f161280b23633f25a5169f3d3ada7583aff50e7510df08f9b38514d77420adef5f761365e1b9aa29737f1c1c4
+ sha512sums = 10952bc4e123c0d75d492761b505a3b1ddf6c8e27143bf25bbb0e28dede5b44238849a96542345f9e068aaf442b0df4859f23b6e18049e7dfc94535e7aaefc65
+ sha512sums = bd1be516d21977959481e570ef919e3f8051f53e04ff46c6ac7e98616a4181b0f435f40a13868d583b99cf11d4e850e4226f986e52fe1f7d2ed1e409b7c92f60
+
+pkgname = warfork-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b7396c9a3bcf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+
+src/
+pkg/
+latest.zip
+warfork-bin*pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7cd5bb6c0a07
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Gelmo <gelmo[at]outlook.com>
+# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
+# Contributor: Slash <demodevil5[at]yahoo[dot]com>
+# Contributor: Babets
+# Contributor: Vain
+# Contributor: Aleksej Komarov <stylemistake@gmail.com>
+
+pkgname='warfork-bin'
+pkgver=2021.08.03
+pkgrel=1
+_relver=7085995
+pkgdesc='Free online multiplayer competitive FPS based on the Qfusion engine (official binary)'
+url='https://www.warfork.com/'
+license=('GPL2')
+arch=('x86_64')
+depends=('sdl2' 'libjpeg' 'libpng' 'curl' 'libvorbis' 'freetype2'
+ 'libxinerama' 'libxxf86vm' 'libxrandr' 'libtheora' 'libxi')
+makedepends=('imagemagick' 'gendesk')
+optdepends=('openal: for openal audio support')
+provides=('warfork')
+conflicts=('warfork')
+source=('warfork.png'
+ 'warfork.launcher'
+ 'wf-server.launcher'
+ 'wftv-server.launcher'
+ "https://warfork.com/downloads/latest.zip")
+sha512sums=('f78af226cad17ff9eaeebeafd754bb35f10549abede755f4fa9d6616118003877f036f3329b490a9c342267fdda4eaffde926878bf1d24c33488f0a02d4bc697'
+ '073959aebd70807b893d474c7005341356f974acc573eae49eb2d23273068318ee855ccaeb0a037caf9a7a4ce545927b939f3b31d996384f56a90b54ff2cd5c0'
+ '9fd472b186477259270aecef8456b72db51a3f7f161280b23633f25a5169f3d3ada7583aff50e7510df08f9b38514d77420adef5f761365e1b9aa29737f1c1c4'
+ '10952bc4e123c0d75d492761b505a3b1ddf6c8e27143bf25bbb0e28dede5b44238849a96542345f9e068aaf442b0df4859f23b6e18049e7dfc94535e7aaefc65'
+ 'bd1be516d21977959481e570ef919e3f8051f53e04ff46c6ac7e98616a4181b0f435f40a13868d583b99cf11d4e850e4226f986e52fe1f7d2ed1e409b7c92f60')
+
+prepare() {
+ gendesk -n -f --pkgname 'warfork' --pkgdesc "${pkgdesc}" --name 'Warfork' --categories 'Game;ActionGame;Shooter'
+}
+
+package() {
+
+ install -Dm755 fvi-launcher/applications/warfork/Warfork.app/Contents/Resources/wf_server.x86_64 "${pkgdir}/opt/warfork/wf_server.x86_64"
+ install -Dm755 fvi-launcher/applications/warfork/Warfork.app/Contents/Resources/wftv_server.x86_64 "${pkgdir}/opt/warfork/wftv_server.x86_64"
+ install -Dm755 fvi-launcher/applications/warfork/Warfork.app/Contents/Resources/warfork.x86_64 "${pkgdir}/opt/warfork/warfork.x86_64"
+ install -Dm755 fvi-launcher/applications/warfork/Warfork.app/Contents/Resources/warfork.x86_64 "${pkgdir}/opt/warfork/warfork"
+
+ cp -a fvi-launcher/applications/warfork/Warfork.app/Contents/Resources/{basewf,libs} "${pkgdir}/opt/warfork/"
+
+ find "${pkgdir}/opt/warfork"/{basewf,libs} -type d | xargs chmod 755
+ find "${pkgdir}/opt/warfork"/{basewf,libs} -type f | xargs chmod 644
+
+ # Install launchers to /usr/bin
+ install -D -m 0755 "${srcdir}/warfork.launcher" "${pkgdir}/usr/bin/warfork"
+ install -D -m 0755 "${srcdir}/wf-server.launcher" "${pkgdir}/usr/bin/wf-server"
+ install -D -m 0755 "${srcdir}/wftv-server.launcher" "${pkgdir}/usr/bin/wftv-server"
+
+ # Install the menu entry
+ install -D -m 0644 "${srcdir}/warfork.desktop" "${pkgdir}/usr/share/applications/warfork.desktop"
+
+ # Install the launcher icon
+ install -D -m 0644 "${srcdir}/warfork.png" "${pkgdir}/usr/share/pixmaps/warfork.png"
+}
+
+# vim: ts=2 sts=2 et:
diff --git a/warfork.launcher b/warfork.launcher
new file mode 100644
index 000000000000..192a98cceea4
--- /dev/null
+++ b/warfork.launcher
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+basepath="/opt/warfork"
+
+${basepath}/warfork \
+ +set fs_basepath ${basepath} \
+ +set fs_usehomedir 1 "${@}"
diff --git a/warfork.png b/warfork.png
new file mode 100644
index 000000000000..3ba65eda7f5b
--- /dev/null
+++ b/warfork.png
Binary files differ
diff --git a/wf-server.launcher b/wf-server.launcher
new file mode 100644
index 000000000000..6d6a3eb09948
--- /dev/null
+++ b/wf-server.launcher
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+basepath="/opt/warfork"
+
+${basepath}/wf_server \
+ +set fs_basepath ${basepath} \
+ +set fs_usehomedir 1 "${@}"
diff --git a/wftv-server.launcher b/wftv-server.launcher
new file mode 100644
index 000000000000..1c11021b546a
--- /dev/null
+++ b/wftv-server.launcher
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+basepath="/opt/warfork"
+
+${basepath}/wftv_server \
+ +set fs_basepath ${basepath} \
+ +set fs_usehomedir 1 "${@}"