diff options
author | Gelmo | 2021-08-03 22:25:07 -0500 |
---|---|---|
committer | Gelmo | 2021-08-03 22:25:07 -0500 |
commit | 46e0d91ac5cc01020390be67551358113d71dc24 (patch) | |
tree | f5d1eba24338ed731a351a9e2b042beb8fa22129 | |
download | aur-46e0d91ac5cc01020390be67551358113d71dc24.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | warfork.launcher | 7 | ||||
-rw-r--r-- | warfork.png | bin | 0 -> 263350 bytes | |||
-rw-r--r-- | wf-server.launcher | 7 | ||||
-rw-r--r-- | wftv-server.launcher | 7 |
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 Binary files differnew file mode 100644 index 000000000000..3ba65eda7f5b --- /dev/null +++ b/warfork.png 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 "${@}" |