summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLunarEclipse2022-11-26 15:32:02 +0100
committerLunarEclipse2022-11-26 15:32:02 +0100
commit7e88feaaaaed760443ec11a94376fc06ce4ec555 (patch)
tree3c85ce999d455aaba9cd0dc2a8d2cd6459b50f38
parentd5f39ccaf033bc1c9783da56de1d68f7c45ca215 (diff)
downloadaur-7e88feaaaaed760443ec11a94376fc06ce4ec555.tar.gz
Fixed ping display in server browser.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD7
-rw-r--r--airshipper.install12
3 files changed, 23 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b4cbc51b14f..3c596bc1345e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = airshipper-git
pkgdesc = The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG
- pkgver = 0.7.0.r0.f4642c9
- pkgrel = 2
+ pkgver = 0.9.0.r11.adeb4cf
+ pkgrel = 1
url = https://gitlab.com/veloren/airshipper
+ install = airshipper.install
arch = x86_64
arch = i686
license = GPL3
@@ -13,14 +14,16 @@ pkgbase = airshipper-git
depends = libxcb
depends = bzip2
provides = airshipper
- conflicts = airshipper
+ conflicts = airshipper
noextract = airshipper.desktop
noextract = veloren.png
source = airshipper-git::git+https://gitlab.com/veloren/airshipper.git
source = airshipper.desktop
+ source = airshipper.install
source = veloren.png
sha512sums = SKIP
sha512sums = 76b8d61db797730837852ee8b8526532e0bcec0ed4a9d43ae7f93ebb4ad22afd4ea55445638e598f581b32e05dcd04a1435a774fd36345760cad8084a72560de
+ sha512sums = ce561587113480c8485892983eed16aca6979afa024cc8e7842fd349896696e3bee825ca0214cbdcc8fb972f432957a172df9adc7daa8bf2a7bc2b2828c09928
sha512sums = b5e5cbf28ab0e335f5a0fc93511fc9936360432a36e35cc876761601abacf257299deb0af6b3d9081143b700f6663c4f603970155dd4dacedb7a9672cde1dc94
pkgname = airshipper-git
diff --git a/PKGBUILD b/PKGBUILD
index 8fd2bb76d1da..2952d8b49c7a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
export GIT_LFS_SKIP_SMUDGE=1 # This is to prevent Git LFS errors
pkgname=airshipper-git
-pkgver=0.7.0.r0.f4642c9
-pkgrel=2
+pkgver=0.9.0.r11.adeb4cf
+pkgrel=1
pkgdesc="The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG"
arch=('x86_64' 'i686')
url='https://gitlab.com/veloren/airshipper'
@@ -14,14 +14,17 @@ makedepends=('git' 'rustup' 'git-lfs')
provides=('airshipper')
conflicts=('airshipper')
_repo='https://gitlab.com/veloren/airshipper.git'
+install='airshipper.install'
source=(
"$pkgname"::"git+$_repo"
'airshipper.desktop'
+ 'airshipper.install'
'veloren.png'
)
noextract=('airshipper.desktop' 'veloren.png')
sha512sums=('SKIP'
'76b8d61db797730837852ee8b8526532e0bcec0ed4a9d43ae7f93ebb4ad22afd4ea55445638e598f581b32e05dcd04a1435a774fd36345760cad8084a72560de'
+ 'ce561587113480c8485892983eed16aca6979afa024cc8e7842fd349896696e3bee825ca0214cbdcc8fb972f432957a172df9adc7daa8bf2a7bc2b2828c09928'
'b5e5cbf28ab0e335f5a0fc93511fc9936360432a36e35cc876761601abacf257299deb0af6b3d9081143b700f6663c4f603970155dd4dacedb7a9672cde1dc94')
pkgver() {
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
+}