Package Details: appimagelauncher 2.2.0-8

Git Clone URL: https://aur.archlinux.org/appimagelauncher.git (read-only, click to copy)
Package Base: appimagelauncher
Description: Helper for running and integrating AppImages
Upstream URL: https://github.com/TheAssassin/AppImageLauncher
Keywords: appimage
Licenses: MIT
Submitter: oberon2007
Maintainer: willemw
Last Packager: willemw
Votes: 107
Popularity: 1.13
First Submitted: 2019-04-10 23:20 (UTC)
Last Updated: 2024-05-25 13:31 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

FirstAirBender commented on 2020-12-16 08:54 (UTC) (edited on 2020-12-16 08:58 (UTC) by FirstAirBender)

Ok so this package is actually building from git directly, in which case I ask why is it not suffixed with -git?

This was the source of my confusion. I thought this was just building the tag, so it was confusing to me why it was downloading sources almost every day.

Please either suffix your package with -git, or just build an actual tag.

I have used this PKGBUILD to successfully build the latest tag:

pkgname=appimagelauncher
pkgver=2.2.0
pkgrel=3
_pkgref="0f91801"
pkgdesc="A Helper application for running and integrating AppImages."
arch=('x86_64' 'i686')
url="https://github.com/TheAssassin/AppImageLauncher"
license=('MIT')
depends=('libappimage' 'hicolor-icon-theme' 'qt5-base')
makedepends=('git' 'cmake' 'qt5-tools' 'ccache' 'ninja' 'gcc' 'pacutils')

noextract=("$pkgname.tar.xz")
source=("$pkgname.tar.xz::$url/releases/download/v$pkgver/$pkgname-$_pkgref.source.tar.xz"
        'appimage-binfmt-remove.hook')
sha256sums=('2ef58ed3233912677522620bbb1162bedd41206a786d93cbd5e0ff682aed8a75'
            '72a2630cf79b8f90bc21eae1d9f40c07fe77ce22df46c511b500f514455d7c81')

prepare() {
    mkdir --parents "$pkgname" 
    bsdtar --strip-components=1 --cd="$pkgname" -xf "$pkgname.tar.xz"
}

build() {
    mkdir --parents "$srcdir/../build"
    cd "$srcdir/../build"
    cmake -G Ninja "$srcdir/$pkgname" \
        -DCMAKE_BUILD_TYPE=None \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_INSTALL_PREFIX:PATH="$(pacconf ROOTDIR)usr/" \
        -DUSE_CCACHE=ON \
        -DUSE_SYSTEM_LIBAPPIMAGE=ON \
        -DBUILD_TESTING=OFF \
        -Wno-dev

    # See https://github.com/TheAssassin/AppImageLauncher/issues/251 for more details why this is required
    ninja libappimageupdate libappimageupdate-qt
    cmake . \
        -DUSE_CCACHE=ON \
        -DBUILD_TESTING=OFF

    # Make needs to be run again after to finish compile
    ninja
}

package() {
    cd "$srcdir/$pkgname"
    DESTDIR="$pkgdir" ninja -C "$srcdir/../build"  install

    install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
    install -Dm644 "$srcdir"/*.hook --target "$pkgdir/usr/share/libalpm/hooks"
}

It uses ninja, so the build should be fast

yochananmarqos commented on 2020-12-10 21:22 (UTC)

@FirstAirBender: Excuse me, but take another look. ;)

FirstAirBender commented on 2020-12-10 19:56 (UTC) (edited on 2020-12-10 19:59 (UTC) by FirstAirBender)

Excuse me, but why is googletest a dependency of this package? Can we please get rid of this dependency, or atleast make it part of makedeps?

Thanks

alium commented on 2020-09-20 16:35 (UTC)

2.1.4 is out

mikesco3 commented on 2020-06-27 13:11 (UTC) (edited on 2020-06-27 13:11 (UTC) by mikesco3)

Worked OK for me... I see it got flagged as out of date, is there a more up to date version?

punkdevrobot commented on 2020-05-29 14:28 (UTC)

@yochananmarqos thanks, that worked :)

yochananmarqos commented on 2020-05-20 23:01 (UTC)

@kuba-gaj: Use my up to date PKGBUILD for now.

punkdevrobot commented on 2020-05-20 22:56 (UTC) (edited on 2020-05-20 22:57 (UTC) by punkdevrobot)

For some time now I'm getting this error:

Cloning into 'squashfuse-EXTERNAL'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Any ideas?

theRatchet commented on 2020-03-30 23:05 (UTC)

Thanks! Got it downloaded today.

oberon2007 commented on 2020-03-30 16:11 (UTC)

@theRatchet Response on boost IRC: "download has been capped, 30Tb per month [16:43] <K-ballo> try again next week" ...