Skip to content

Commit

Permalink
ci: Add appimage file for 32 bit
Browse files Browse the repository at this point in the history
  • Loading branch information
RainingComputers committed Jan 11, 2025
1 parent 8fa9e6e commit e1ba878
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions ci/Linux/appimage_i386/appimage-i386.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# appimage-builder recipe see https://appimage-builder.readthedocs.io for details
version: 1
AppDir:
path: ./AppDir
app_info:
id: shnootalk-compiler
name: shtkc
icon: shnootalk
version: 0.3.2-alpha
exec: usr/bin/shtkc
exec_args: $@
apt:
arch:
- i386
allow_unauthenticated: true
sources:
- sourceline: deb http://archive.ubuntu.com/ubuntu focal main
include:
- libgcc-s1
- libtinfo6
- zlib1g-dev
- zlib1g
files:
include:
- /lib/i686-linux-gnu/libLLVM-13.so.1
- /lib/i686-linux-gnu/libbsd.so.0
- /lib/i686-linux-gnu/libedit.so.2
- /lib/i686-linux-gnu/libffi.so.7
- /lib/i686-linux-gnu/libstdc++.so.6
exclude:
- usr/share/man
- usr/share/doc/*/README.*
- usr/share/doc/*/changelog.*
- usr/share/doc/*/NEWS.*
- usr/share/doc/*/TODO.*
test:
debian-stable:
image: appimagecrafters/tests-env:debian-stable
command: ./AppRun -version
use_host_x: true
AppImage:
arch: i686
update-information: guess
script: |
# remove any existent binaries
rm -rf AppDir
# compile and install binaries into AppDir
make build
mkdir -p AppDir/usr/bin/
mkdir -p AppDir/usr/share/icons/
cp logo.svg AppDir/usr/share/icons/shnootalk.svg
cp bin/`cat build-name.txt`/shtkc AppDir/usr/bin/shtkc

0 comments on commit e1ba878

Please sign in to comment.