fix(build): move appimage after_bundle to correct place
Some checks failed
Code and build check / Build with uv (push) Has been cancelled
Code and build check / Check code (push) Has been cancelled

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-07-18 00:22:07 +05:00
parent 22b580461e
commit 850c8c0aa4

View File

@ -20,7 +20,15 @@ script:
AppDir: AppDir:
path: ./AppDir path: ./AppDir
after_bundle:
# Документация, справка, примеры
- rm -rf AppDir/usr/share/{man,doc,info,help,gtk-doc,devhelp,examples,pkgconfig} || true
- rm -rf AppDir/usr/include || true
- rm -rf AppDir/usr/lib/pkgconfig || true
# Статика и отладка
- find AppDir -type f \( -name '*.a' -o -name '*.la' -o -name '*.h' -o -name '*.cmake' -o -name '*.pdb' \) -delete || true
# Strip ELF бинарников
- find AppDir -type f -executable -exec file {} \; | grep ELF | cut -d: -f1 | xargs strip --strip-unneeded || true
app_info: app_info:
id: ru.linux_gaming.PortProtonQt id: ru.linux_gaming.PortProtonQt
name: PortProtonQt name: PortProtonQt
@ -28,13 +36,11 @@ AppDir:
version: 0.1.3 version: 0.1.3
exec: usr/bin/python3 exec: usr/bin/python3
exec_args: "-m portprotonqt.app $@" exec_args: "-m portprotonqt.app $@"
apt: apt:
arch: amd64 arch: amd64
sources: sources:
- sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse' - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse'
key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920d1991bc93c' key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920d1991bc93c'
include: include:
- python3-minimal - python3-minimal
- python3-pkg-resources - python3-pkg-resources
@ -57,26 +63,12 @@ AppDir:
# Дебаг-символы # Дебаг-символы
- "*-dbg" - "*-dbg"
- "*-dbgsym" - "*-dbgsym"
runtime: runtime:
env: env:
PYTHONHOME: '${APPDIR}/usr' PYTHONHOME: '${APPDIR}/usr'
PYTHONPATH: '${APPDIR}/usr/local/lib/python3.10/dist-packages' PYTHONPATH: '${APPDIR}/usr/local/lib/python3.10/dist-packages'
PERLLIB: '${APPDIR}/usr/share/perl5:${APPDIR}/usr/lib/x86_64-linux-gnu/perl/5.34:${APPDIR}/usr/share/perl/5.34' PERLLIB: '${APPDIR}/usr/share/perl5:${APPDIR}/usr/lib/x86_64-linux-gnu/perl/5.34:${APPDIR}/usr/share/perl/5.34'
after_bundle:
# Документация, справка, примеры
- rm -rf AppDir/usr/share/{man,doc,info,help,gtk-doc,devhelp,examples,pkgconfig} || true
- rm -rf AppDir/usr/include || true
- rm -rf AppDir/usr/lib/pkgconfig || true
# Статика и отладка
- find AppDir -type f \( -name '*.a' -o -name '*.la' -o -name '*.h' -o -name '*.cmake' -o -name '*.pdb' \) -delete || true
# Strip ELF бинарников
- find AppDir -type f -executable -exec file {} \; | grep ELF | cut -d: -f1 | xargs strip --strip-unneeded || true
AppImage: AppImage:
sign-key: None sign-key: None
arch: x86_64 arch: x86_64