summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLunarEclipse2022-11-26 15:28:36 +0100
committerLunarEclipse2022-11-26 15:28:36 +0100
commitb71ab7ba077b4c5bc5f089076d61f9bf695bca8d (patch)
tree651d0162da31edd81ec4c40542c7e98547ec398e
parent553ba72ba597c227e2b740e83b389601fcce4bb8 (diff)
downloadaur-b71ab7ba077b4c5bc5f089076d61f9bf695bca8d.tar.gz
Fixed ping display in the server browser
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD5
-rw-r--r--airshipper.install12
3 files changed, 20 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e3d08ee50db7..7adfd42223b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = airshipper
pkgdesc = The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG
pkgver = 0.9.0
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.com/veloren/airshipper
+ install = airshipper.install
arch = x86_64
arch = i686
license = GPL3
@@ -14,9 +15,11 @@ pkgbase = airshipper
noextract = veloren.png
source = airshipper-0.9.0.zip::https://gitlab.com/veloren/airshipper/-/jobs/artifacts/v0.9.0/download?job=linux
source = airshipper.desktop
+ source = airshipper.install
source = veloren.png
sha512sums = f594a9eab4b1758724f7e8b85cf14c89f1655fd5944ad053c1a4ae6e23c96f296d20cfd3e7dd0f5d8cf5381a148dc8fbf1153502575d532866b2e40842527e40
sha512sums = 76b8d61db797730837852ee8b8526532e0bcec0ed4a9d43ae7f93ebb4ad22afd4ea55445638e598f581b32e05dcd04a1435a774fd36345760cad8084a72560de
+ sha512sums = ce561587113480c8485892983eed16aca6979afa024cc8e7842fd349896696e3bee825ca0214cbdcc8fb972f432957a172df9adc7daa8bf2a7bc2b2828c09928
sha512sums = b5e5cbf28ab0e335f5a0fc93511fc9936360432a36e35cc876761601abacf257299deb0af6b3d9081143b700f6663c4f603970155dd4dacedb7a9672cde1dc94
pkgname = airshipper
diff --git a/PKGBUILD b/PKGBUILD
index 010ebe6c640f..5a1c701d4868 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Songtronix <contact@songtronix.com>
pkgname=airshipper
pkgver=0.9.0
-pkgrel=1
+pkgrel=2
pkgdesc="The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG"
arch=('x86_64' 'i686')
url='https://gitlab.com/veloren/airshipper'
@@ -12,14 +12,17 @@ optdepends=('vulkan-icd-loader: GUI support'
'vulkan-driver: GUI support')
provides=()
conflicts=()
+install="airshipper.install"
source=(
"$pkgname-$pkgver.zip"::"https://gitlab.com/veloren/airshipper/-/jobs/artifacts/v$pkgver/download?job=linux"
'airshipper.desktop'
+ 'airshipper.install'
'veloren.png'
)
noextract=('airshipper.desktop' 'veloren.png')
sha512sums=('f594a9eab4b1758724f7e8b85cf14c89f1655fd5944ad053c1a4ae6e23c96f296d20cfd3e7dd0f5d8cf5381a148dc8fbf1153502575d532866b2e40842527e40'
'76b8d61db797730837852ee8b8526532e0bcec0ed4a9d43ae7f93ebb4ad22afd4ea55445638e598f581b32e05dcd04a1435a774fd36345760cad8084a72560de'
+ 'ce561587113480c8485892983eed16aca6979afa024cc8e7842fd349896696e3bee825ca0214cbdcc8fb972f432957a172df9adc7daa8bf2a7bc2b2828c09928'
'b5e5cbf28ab0e335f5a0fc93511fc9936360432a36e35cc876761601abacf257299deb0af6b3d9081143b700f6663c4f603970155dd4dacedb7a9672cde1dc94')
package() {
install -D "$srcdir/airshipper" -t "$pkgdir/usr/bin/"
diff --git a/airshipper.install b/airshipper.install
new file mode 100644
index 000000000000..774919b10005
--- /dev/null
+++ b/airshipper.install
@@ -0,0 +1,12 @@
+_setcap_for_airshipper() {
+ # This is required for the server browser to be able to show ping.
+ setcap cap_net_raw=pe /usr/bin/airshipper
+}
+
+post_install() {
+ _setcap_for_airshipper
+}
+
+post_upgrade() {
+ _setcap_for_airshipper
+}