Skip to content

fix linking

fix linking #116

name: Maui Shell AppImage
on:
push:
branches: [ master ]
jobs:
build-appimage:
runs-on: ubuntu-22.04
container:
image: ubuntu:jammy
env:
DEBIAN_FRONTEND: noninteractive
env:
BRANCH_MAUIMAN: master
BRANCH_MAUIKIT: master
BRANCH_MAUIKIT_FILEBROWSING: master
BRANCH_MAUIKIT_CALENDAR: master
BRANCH_MAUICORE: main
BRANCH_CASK_SERVER: main
steps:
- name: Install basic packages
run: apt update -q && apt install -yy --no-install-recommends sudo curl wget gnupg python3-pip patchelf git squashfs-tools zsync
- name: Add required repo list
run: |
sudo touch /etc/apt/sources.list.d/neon.list
echo "deb http://archive.neon.kde.org/user jammy main" | sudo tee -a /etc/apt/sources.list.d/neon.list
curl 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xE6D4736255751E5D' | sudo apt-key add -
sudo apt-get update -q
- name: Install appimagetool
run: |
wget -qc https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O /opt/appimagetool
cd /opt/ && \
chmod +x appimagetool && \
sed -i 's|AI\x02|\x00\x00\x00|' appimagetool && \
./appimagetool --appimage-extract && \
mv /opt/squashfs-root /opt/appimagetool.AppDir && \
ln -s /opt/appimagetool.AppDir/AppRun /usr/local/bin/appimagetool && \
rm /opt/appimagetool
- name: Install AppImage Builder
run: sudo pip3 install git+https://github.com/AppImageCrafters/appimage-builder.git
- uses: actions/checkout@v2
- name: Build AppImage
run: sudo -E appimage-builder --skip-tests --recipe maui-shell-appimage.yml
- uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: "latest"
prerelease: true
title: "continuous"
files: |
./*.AppImage*