Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: bump all appimage deployment dependencies to latest for ARM #20363

Merged
merged 4 commits into from
Dec 8, 2023

Commits on Dec 7, 2023

  1. CI: bump all appimage deployment dependencies to latest for ARM

    remove pkgconfig manual overrides for appimageupdatetool
    
    unnecessary on focal and newer distros
    theofficialgman committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1e63fab View commit details
    Browse the repository at this point in the history
  2. add architecture capability to make_appimage.sh

    between the time that the original armhf/arm64 PR was made and now upstream has started building some dependencies for armhf/arm64 in their own CI and publishing releases. unfortunately we cannot use these releases since appimages (even the extraction command) do not run inside of the armhf/arm64 docker container
    AppImage/AppImageKit#1027
    
    replace wget with curl (in make_appimage) due to armhf bug
    
    https://bugs.launchpad.net/ubuntu/+source/wget/+bug/2043636
    theofficialgman committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    bcc9578 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25567ee View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. appimageupdatetool: downgrade to older version

    avoids needing gpgme which, in order to build, requires _FILE_OFFSET_BITS=64 which causes issues with linking to system libz.so.1
    
    /usr/bin/ld: libzsync2_standalone.a(zsclient.cpp.o): undefined reference to symbol 'gzopen64@@ZLIB_1.2.3.3'
    /usr/bin/ld: /lib/arm-linux-gnueabihf/libz.so.1: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status
    
    AppImageCommunity/AppImageUpdate#230
    theofficialgman committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3f881d3 View commit details
    Browse the repository at this point in the history