Files
MHW-Mod-Manager/AppImageBuilder.yml

60 lines
2.5 KiB
YAML

version: 1
AppDir:
path: ./AppDir
after_bundle: |
echo "" >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '"libpixbufloader-svg.so"' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '"svg" 6 "gdk-pixbuf" "Scalable Vector Graphics" "LGPL"' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '"image/svg+xml" "image/svg" "image/svg-xml" "image/vnd.adobe.svg+xml" "text/xml-svg" "image/svg+xml-compressed" ""' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '"svg" "svgz" "svg.gz" ""' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '" <svg" "* " 100' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
echo '" <!DOCTYPE svg" "* " 100' >> $TARGET_APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
gtk-update-icon-cache -f -t $TARGET_APPDIR/usr/share/icons/hicolor || true
gtk-update-icon-cache -f -t $TARGET_APPDIR/usr/share/icons/Adwaita || true
app_info:
id: ca.schantli.MHWildsModManager
name: MHWildsModManager
icon: ca.schantli.MHWildsModManager
version: 1.0.0
exec: usr/bin/python3
exec_args: -m mhwmm $@
apt:
arch: amd64
allow_unauthenticated: true
sources:
- sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ noble main restricted universe multiverse'
- sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ noble-updates main restricted universe multiverse'
include:
- python3
- python3-gi
- gir1.2-gtk-4.0
- gir1.2-adw-1
- libglib2.0-bin
- libgtk-4-1
- libadwaita-1-0
- adwaita-icon-theme
- python3-requests
- librsvg2-common
files:
include: []
exclude:
- usr/share/man
- usr/share/doc/*/README.*
- usr/share/doc/*/changelog.*
- usr/share/doc/*/copyright
- usr/share/doc/*/TODO.*
runtime:
env:
PYTHONPATH: '${APPDIR}/usr/lib/python3.12/site-packages:${APPDIR}/usr/share'
XDG_DATA_DIRS: '${APPDIR}/usr/share:/usr/local/share:/usr/share'
GDK_PIXBUF_MODULE_FILE: '${APPDIR}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache'
GDK_PIXBUF_MODULEDIR: '${APPDIR}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders'
GSETTINGS_SCHEMA_DIR: '${APPDIR}/usr/share/glib-2.0/schemas'
GTK_DATA_PREFIX: '${APPDIR}'
AppImage:
update-information: None
sign-key: None
arch: x86_64