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: 104
Popularity: 2.62
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 »

w9hdg commented on 2024-05-12 18:59 (UTC)

Broken, on a fresh Arch install...

0%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/crc32.cpp.o [ 3%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/digest.cpp.o [ 3%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/keccak.cpp.o [ 7%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/md5.cpp.o [ 7%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/sha1.cpp.o [ 11%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/sha256.cpp.o [ 11%] Building CXX object lib/AppImageUpdate/lib/zsync2/lib/hashlib/CMakeFiles/hashlib.dir/src/sha3.cpp.o [ 15%] Linking CXX static library hashlib.a [ 15%] Built target hashlib [ 15%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/inflate.c.o [ 19%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/adler32.c.o [ 19%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/inftrees.c.o [ 23%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/zutil.c.o [ 23%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/crc32.c.o [ 26%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/deflate.c.o [ 30%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/compress.c.o [ 30%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/trees.c.o [ 34%] Building C object lib/AppImageUpdate/lib/zsync2/lib/zlib/CMakeFiles/zsync2_libz.dir/gzio.c.o [ 34%] Linking C static library libzsync2_libz.a [ 34%] Built target zsync2_libz [ 34%] Building C object lib/AppImageUpdate/lib/zsync2/lib/librcksum/CMakeFiles/librcksum.dir/rsum.c.o [ 38%] Building C object lib/AppImageUpdate/lib/zsync2/lib/librcksum/CMakeFiles/librcksum.dir/hash.c.o [ 38%] Building C object lib/AppImageUpdate/lib/zsync2/lib/librcksum/CMakeFiles/librcksum.dir/state.c.o /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/librcksum/state.c: In function ‘rcksum_init’: /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/librcksum/state.c:59:29: warning: ignoring return value of ‘strdup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 59 | if (directory != NULL) {strdup("rcksum-XXXXXX"); | ^ [ 42%] Building C object lib/AppImageUpdate/lib/zsync2/lib/librcksum/CMakeFiles/librcksum.dir/range.c.o [ 46%] Building C object lib/AppImageUpdate/lib/zsync2/lib/librcksum/CMakeFiles/librcksum.dir/md4.c.o [ 46%] Linking C static library librcksum.a [ 46%] Built target librcksum [ 50%] Building C object lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/zsync.c.o /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c: In function ‘parse_822’: /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:383:18: error: passing argument 1 of ‘strptime’ makes integer from pointer without a cast [-Wint-conversion] 383 | if (strptime(ts, "%a, %d %b %Y %H:%M:%S %z", &t) == NULL | ^~ | | | const char * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:26: note: expected ‘char’ but argument is of type ‘const char ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ~^ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:383:22: error: passing argument 2 of ‘strptime’ makes integer from pointer without a cast [-Wint-conversion] 383 | if (strptime(ts, "%a, %d %b %Y %H:%M:%S %z", &t) == NULL | ^~ | | | char * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:42: note: expected ‘char’ but argument is of type ‘char ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ~^~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:383:50: error: incompatible type for argument 3 of ‘strptime’ 383 | if (strptime(ts, "%a, %d %b %Y %H:%M:%S %z", &t) == NULL | ^~ | | | struct tm * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:60: note: expected ‘struct tm’ but argument is of type ‘struct tm ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ~~^~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:384:21: error: passing argument 1 of ‘strptime’ makes integer from pointer without a cast [-Wint-conversion] 384 | && strptime(ts, "%d %b %Y %H:%M:%S %z", &t) == NULL) { | ^~ | | | const char * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:26: note: expected ‘char’ but argument is of type ‘const char ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ~^ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:384:25: error: passing argument 2 of ‘strptime’ makes integer from pointer without a cast [-Wint-conversion] 384 | && strptime(ts, "%d %b %Y %H:%M:%S %z", &t) == NULL) { | ^~ | | | char * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:42: note: expected ‘char’ but argument is of type ‘char ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ~^~~~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:384:49: error: incompatible type for argument 3 of ‘strptime’ 384 | && strptime(ts, "%d %b %Y %H:%M:%S %z", &t) == NULL) { | ^~ | | | struct tm * /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:128:60: note: expected ‘struct tm’ but argument is of type ‘struct tm ’ 128 | char strptime(const char buf, const char format, struct tm tm); | ^~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c: In function ‘zsync_get_urls’: /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:461:18: error: returning ‘char ’ from a function with incompatible return type ‘const char * const*’ [-Wincompatible-pointer-types] 461 | return zs->zurl; | ^~~~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:466:18: error: returning ‘char ’ from a function with incompatible return type ‘const char * const’ [-Wincompatible-pointer-types] 466 | return zs->url; | ^ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c: In function ‘zsync_receive_data_compressed’: /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:946:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 946 | zr->strm.next_in = buf; | ^ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:951:43: error: passing argument 4 of ‘zsync_configure_zstream_for_zdata’ from incompatible pointer type [-Wincompatible-pointer-types] 951 | &(zr->outoffset)); | ^~ | | | off_t * {aka long int } /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:792:65: note: expected ‘long long int ’ but argument is of type ‘off_t ’ {aka ‘long int ’} 792 | long zoffset, long long poutoffset) { | ~^~ /home/w9hdg/AUR/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:963:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 963 | zr->strm.next_in = buf; | ^ make[3]: *** [lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/build.make:76: lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/zsync.c.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:769: lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:1132: lib/AppImageUpdate/src/CMakeFiles/libappimageupdate.dir/rule] Error 2 make: *** [Makefile:397: libappimageupdate] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

fedoxyz commented on 2024-03-11 23:19 (UTC)

@25pwn Added this in zsync.c before the function call and it worked char strptime(const char buf, const char format, struct tm tm);

25pwn commented on 2024-01-21 14:08 (UTC)

When building with CC=clang CXX=clang++, I get:

...
/home/user/.cache/paru/clone/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate/lib/zsync2/lib/libzsync/zsync.c:382:9: error: call to undeclared function 'strptime'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    if (strptime(ts, "%a, %d %b %Y %H:%M:%S %z", &t) == NULL
...
7 warnings and 1 error generated.
make[3]: *** [lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/build.make:76: lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/zsync.c.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:769: lib/AppImageUpdate/lib/zsync2/lib/libzsync/CMakeFiles/libzsync.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:1132: lib/AppImageUpdate/src/CMakeFiles/libappimageupdate.dir/rule] Error 2
make: *** [Makefile:397: libappimageupdate] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'appimagelauncher-2.2.0-6': 
error: packages failed to build: appimagelauncher-2.2.0-6

This does not happen with GCC.

alufd19 commented on 2023-10-29 18:20 (UTC)

Thanks yochananmarqos for him appimagelauncher 2.2.0-6 stable package!!!

yochananmarqos commented on 2023-03-30 14:43 (UTC)

@somebody: You'll need to reboot after installing / uninstalling this package.

somebody commented on 2023-03-30 11:44 (UTC)

seems like the package doesn't uninstall correctly? if you uninstall, all AppImages seem to stop working

angelettif commented on 2022-10-26 18:00 (UTC)

@darkhorse68 thank you

Craigccfl commented on 2022-10-25 22:35 (UTC)

Would not update with paru. Used git clone & makepkg -si and it updated fine. Thanks for keeping this updated & available.

darkhorse68 commented on 2022-10-20 12:03 (UTC) (edited on 2022-10-20 12:04 (UTC) by darkhorse68)

Recently, I was have trouble installing appimagelauncher and was getting the following error:

==> Starting prepare()...
Submodule 'lib/AppImageUpdate' (https://github.com/AppImage/AppImageUpdate.git) registered for path 'lib/AppImageUpdate'
Submodule 'lib/libappimage' (https://github.com/AppImage/libappimage.git) registered for path 'lib/libappimage'
Cloning into 
'/home/jsauer/.cache/yay/appimagelauncher/src/AppImageLauncher/lib/AppImageUpdate'...
fatal: transport 'file' not allowed

turned out that the git update from 2.38.0 to 2.38.1 broke things, and the transport is disabled by default, and has to be updated manually with:

git config --global protocol.file.allow always

see https://bbs.archlinux.org/viewtopic.php?id=280571 for more info.

ZhangHua commented on 2022-10-20 05:49 (UTC)

@Nosrep If you are using paru like me, that's normal. Because paru will treat any package which doesn't have a pinned version of git repo as devel package like pkgname-git, even there is no devel package suffix in its name. It will trigger a update once there is any update among its sources. As googletest updates frequently, paru will also report update of this package when there is a update of googletest.

Curently the solution is replacing paru with other AUR helper, or the maintainer change the PKGBUILD to stop updating submodule manually but use command like git submodule update --init --recursive to do the same thing.

There will may be a change of paru in the future, it will add an IgnoreDevel option in the config to let you tell paru which package(s) should not be treated as devel package.