Package Details: airshipper 0.11.0-2

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

Latest Comments

1 2 Next › Last »

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"::"https://gitlab.com/veloren/airshipper/-/jobs/artifacts/v$pkgver/download?job=linux"
+    "$pkgname-$pkgver.zip"::"https://gitlab.com/veloren/airshipper/-/jobs/artifacts/v$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)

Fixed PKGBUILD

# Maintainer: Mckol <mckol363@gmail.com>
# Contributor: Songtronix <contact@songtronix.com>
pkgname=airshipper
pkgver=0.7.0
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'
license=('GPL3')
depends=('libxcb' 'gcc-libs')
optdepends=('vulkan-icd-loader: GUI support'
            'vulkan-driver: GUI support')
provides=()
conflicts=()
source=(
    "$pkgname"::"https://gitlab.com/veloren/airshipper/-/jobs/artifacts/v$pkgver/download?job=linux"
    'airshipper.desktop'
    'veloren.png'
)
noextract=('airshipper.desktop' 'veloren.png')
sha512sums=('2b42bc52535aa91a7c1f33e118c6e00c62f2317e7cafd44ad72d541bffad78c9fbe0471aca3673aba506c6e37832a569c7ea832da8d330de820a9782c01e1cf3'
            '76b8d61db797730837852ee8b8526532e0bcec0ed4a9d43ae7f93ebb4ad22afd4ea55445638e598f581b32e05dcd04a1435a774fd36345760cad8084a72560de'
            'b5e5cbf28ab0e335f5a0fc93511fc9936360432a36e35cc876761601abacf257299deb0af6b3d9081143b700f6663c4f603970155dd4dacedb7a9672cde1dc94')
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"
}

sharifhsn commented on 2022-03-25 18:58 (UTC) (edited on 2022-03-25 19:04 (UTC) by sharifhsn)

Getting this error when I try to upgrade airshipper.

==> Validating source files with sha512sums...
    airshipper ... FAILED
    airshipper.desktop ... Passed
    veloren.png ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'airshipper-0.7.0-1':
error: packages failed to build: airshipper-0.7.0-1