mirror of https://github.com/odrling/Aegisub
ci: build with ubuntu 24.04
This commit is contained in:
parent
f5ec0f7183
commit
99322ce521
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue