ci: build with ubuntu 24.04

This commit is contained in:
odrling 2024-11-14 15:25:10 +01:00
parent f5ec0f7183
commit 99322ce521
No known key found for this signature in database
GPG Key ID: EC907F69A27A90C5
1 changed files with 6 additions and 5 deletions

View File

@ -73,18 +73,18 @@ jobs:
#} #}
- { - {
name: Ubuntu Debug, name: Ubuntu Debug,
os: ubuntu-latest, os: ubuntu-24.04,
buildtype: debugoptimized, buildtype: debugoptimized,
args: '' args: ''
} }
- { - {
name: Ubuntu Release, name: Ubuntu Release,
os: ubuntu-latest, os: ubuntu-24.04,
buildtype: release, buildtype: release,
args: '' args: ''
} }
- name: Ubuntu AppImage - name: Ubuntu AppImage
os: ubuntu-22.04 os: ubuntu-24.04
buildtype: release buildtype: release
appimage: true appimage: true
# distro ffms is currently broken # distro ffms is currently broken
@ -165,7 +165,7 @@ jobs:
if: startsWith(matrix.config.os, 'ubuntu-') if: startsWith(matrix.config.os, 'ubuntu-')
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install ninja-build build-essential libx11-dev libwxgtk3.0-gtk3-dev libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libasound2-dev libffms2-dev intltool libboost-all-dev libhunspell-dev libuchardet-dev libpulse-dev libopenal-dev libxxhash-dev nasm sudo apt-get install ninja-build build-essential libx11-dev libwxgtk3.2-dev libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libasound2-dev libffms2-dev intltool libboost-all-dev libhunspell-dev libuchardet-dev libpulse-dev libopenal-dev libxxhash-dev nasm
- name: Configure - name: Configure
run: | run: |
@ -235,7 +235,8 @@ jobs:
curl -L "https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64.AppImage" -o appimagetool curl -L "https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64.AppImage" -o appimagetool
chmod +x linuxdeploy appimagetool chmod +x linuxdeploy appimagetool
./linuxdeploy --appdir appdir --desktop-file=appdir/aegisub.desktop mv appdir/aegisub.desktop appdir/org.aegisub.Aegisub.desktop
./linuxdeploy --appdir appdir --desktop-file=appdir/org.aegisub.Aegisub.desktop
./appimagetool appdir ./appimagetool appdir
- name: Upload artifacts - Linux AppImage - name: Upload artifacts - Linux AppImage