Package Details: appimagelauncher 2.2.0-6

Git Clone URL: https://aur.archlinux.org/appimagelauncher.git (read-only, click to copy)
Package Base: appimagelauncher
Description: A Helper application for running and integrating AppImages.
Upstream URL: https://github.com/TheAssassin/AppImageLauncher
Licenses: MIT
Submitter: oberon2007
Maintainer: None
Last Packager: yochananmarqos
Votes: 99
Popularity: 2.91
First Submitted: 2019-04-10 23:20 (UTC)
Last Updated: 2024-05-19 00:23 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

yochananmarqos commented on 2024-05-19 00:26 (UTC) (edited on 2024-05-19 00:27 (UTC) by yochananmarqos)

Upstream is not maintaining the project and it currently won't build. @oberon2007 and I have disowned the package.

As an alternative, I suggest Gear Lever (Flatpak, WIP AUR package).

kode54 commented on 2024-05-18 00:52 (UTC) (edited on 2024-05-18 00:53 (UTC) by kode54)

I couldn't file an upstream pull request. I don't know if it even needs fixing upstream. Because upstream's "appimagelauncher" repo isn't even using their own latest commit on the "zsync2" repo. They're using something from 2019, latest commit was from December of 2023.

Thanks for the hint regarding Gear Lever, though.

yochananmarqos commented on 2024-05-17 23:13 (UTC) (edited on 2024-05-17 23:13 (UTC) by yochananmarqos)

@kode54: I see no upstream pull request. Either way, apparently upstream doesn't care about releasing a new version. I may disown this package as it no longer maintainable. Check out Gear Lever instead. I don't even use AppImages anymore.

kode54 commented on 2024-05-17 00:38 (UTC) (edited on 2024-05-17 00:48 (UTC) by kode54)

Here's a patch to get zsync2 building with GCC14 and get this whole thing built:

https://gist.github.com/kode54/1044dc5cd31c614ed1e92b4155a0d0c5

Edit: And they're not even using the latest upstream zsync2 commit in AppImageLauncher, they're using a commit from 2019.

FabioLolix commented on 2024-05-16 05:29 (UTC)

The issue is that zync2 no longer build with gcc14

yochananmarqos commented on 2024-05-15 23:41 (UTC) (edited on 2024-05-15 23:48 (UTC) by yochananmarqos)

@w9hdg: No one can read that. Please use a pastebin service for longer output and proper formatting for short bits:

```

paste output here

```

Please edit your comment accordingly.

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!!!