Package Details: airshipper 0.11.0-2

Git Clone URL: (read-only, click to copy)
Package Base: airshipper
Description: The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG
Upstream URL:
Keywords: game launcher rpg veloren
Licenses: GPL3
Submitter: Songtronix
Maintainer: Mckol
Last Packager: Mckol
Votes: 39
Popularity: 2.44
First Submitted: 2020-02-02 11:27 (UTC)
Last Updated: 2024-02-16 14:48 (UTC)

Latest Comments

1 2 Next › Last »

Mr.Smith1974 commented on 2024-04-14 13:51 (UTC)

main2024-04-14T13:50:23.816403Z ERROR airshipper::error: Airshipper panicked: 

WaylandSurface failed: ERROR_OUT_OF_HOST_MEMORY: panicked at /home/runner/.cargo/registry/src/
WaylandSurface failed: ERROR_OUT_OF_HOST_MEMORY
' panicked at /home/runner/.cargo/registry/src/
WaylandSurface failed: ERROR_OUT_OF_HOST_MEMORY
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[1]    3822 IOT instruction (core dumped)  airshipper

Mckol commented on 2024-02-16 14:49 (UTC)

ah, apologies, I forgot to clean the build dir before testing and didn't realize it was broken, fixed it now, thank you

etai commented on 2024-02-16 12:53 (UTC) (edited on 2024-02-16 12:53 (UTC) by etai)

Latest release 0.11.0-1 has a broken PKGBUILD.

install -D "$srcdir/airshipper" -t "$pkgdir/usr/bin/" on line 28 should be:

install -D "$srcdir/airshipper-linux/airshipper" -t "$pkgdir/usr/bin/"

Apologies if this was not the correct way to do this, a bit new to AUR contribution.

Mckol commented on 2023-01-02 20:09 (UTC) (edited on 2023-01-02 20:11 (UTC) by Mckol)

According to the XDG Icon Theme Specification the current path is fine:

By default, apps should look in $HOME/.icons (for backwards compatibility), in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps (in that order).

EDIT: it should actually be just veloren to facilitate icon themes that use other file formats, thanks for making me look into it :)

PerilousBooklet commented on 2022-12-28 12:23 (UTC)

As of version 0.10.0-1, the icon path is incorrect.

When I inspected /usr/share/applications/airshipper.desktop I found the following icon path: veloren.png

But the icon is located at /usr/share/pixmaps/

So the correct icon path should be /usr/share/pixmaps/veloren.png

Mckol commented on 2022-09-03 09:24 (UTC)

Thank you for the suggestion, I've added it to the package now.

erdii commented on 2022-04-24 15:51 (UTC)

makepkg does not redownload source-files when they fail checksum validation. It will just complain about the wrong checksum and exit.

This can be fixed by giving the downloaded source-file a unique name per version:

-    "$pkgname"::"$pkgver/download?job=linux"
+    "$pkgname-$"::"$pkgver/download?job=linux"

The install commands in the package section can also be streamlined like this:

-    install -D "$srcdir/airshipper" -t "$pkgdir/usr/bin/"
-    install -Dm 644 "$srcdir/veloren.png" -t "$pkgdir/usr/share/pixmaps/"
-    install -D "$srcdir/airshipper.desktop" -t "$pkgdir/usr/share/applications"
+    install -Dm755 "$srcdir/airshipper" -t "$pkgdir/usr/bin/"
+    install -Dm644 "$srcdir/veloren.png" -t "$pkgdir/usr/share/pixmaps/"
+    install -Dm644 "$srcdir/airshipper.desktop" -t "$pkgdir/usr/share/applications/"

Mckol commented on 2022-04-04 21:40 (UTC) (edited on 2022-04-04 22:22 (UTC) by Mckol)

Hi everyone, I have verified that the current version of the PKGBUILD has the correct checksums. Please try clean-building if you are having issues, and make sure you have the latest PKGBUILD (pkgrel=3). I hope this helps but I will investigate further if necessary.

Edit: The checksum suggested by ersei matches v0.6.0 (the previous version).

ersei commented on 2022-03-25 20:32 (UTC) (edited on 2022-03-25 20:33 (UTC) by ersei)


# Maintainer: Mckol <>
# Contributor: Songtronix <>
pkgdesc="The official launcher for Veloren - an open-world, open-source multiplayer voxel RPG"
arch=('x86_64' 'i686')
depends=('libxcb' 'gcc-libs')
optdepends=('vulkan-icd-loader: GUI support'
            'vulkan-driver: GUI support')
noextract=('airshipper.desktop' 'veloren.png')
package() {
    install -D "$srcdir/airshipper" -t "$pkgdir/usr/bin/"
    install -Dm 644 "$srcdir/veloren.png" -t "$pkgdir/usr/share/pixmaps/"
    install -D "$srcdir/airshipper.desktop" -t "$pkgdir/usr/share/applications"