Skip to content

Commit a028037

Browse files
committed
fix: releasing
1 parent 0bd0f6b commit a028037

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,26 @@ jobs:
2626
cd ares
2727
mkdir AppDir
2828
make clean
29-
make -j$(nproc) install build=release hiro=gtk3 local=false platform=linux DESTDIR=AppDir
29+
make -j$(nproc) install build=release hiro=gtk3 local=false platform=linux prefix=AppDir
3030
3131
- name: Build appimage
3232
run: |
3333
cd ares
3434
wget https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh
35+
wget https://github.com/darealshinji/linuxdeploy-plugin-checkrt/releases/download/continuous/linuxdeploy-plugin-checkrt.sh
3536
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/2.0.0-alpha-1-20241106/linuxdeploy-x86_64.AppImage
36-
chmod +x linuxdeploy-plugin-gtk.sh linuxdeploy-x86_64.AppImage
37+
chmod +x linuxdeploy-plugin-gtk.sh linuxdeploy-plugin-checkrt.sh linuxdeploy-x86_64.AppImage
3738
export LINUXDEPLOY_OUTPUT_VERSION="${MAJOR_VERSION}"
3839
export LD_LIBRARY_PATH=AppDir/usr/lib
3940
mkdir -p AppDir/usr/bin
4041
cp desktop-ui/out/ares AppDir/usr/bin/
42+
mkdir -p AppDir/usr/share/ares
43+
cp -r desktop-ui/out/Database AppDir/usr/share/ares/
44+
cp -r desktop-ui/out/Shaders AppDir/usr/share/ares/
4145
mkdir -p AppDir/usr/share/metainfo
4246
cp ../net.ares.emu.appdata.xml AppDir/usr/share/metainfo/
4347
cp desktop-ui/resource/ares.desktop desktop-ui/resource/net.ares.emu.desktop
44-
./linuxdeploy-x86_64.AppImage --appimage-extract-and-run --appdir AppDir --plugin gtk --output appimage --desktop-file desktop-ui/resource/net.ares.emu.desktop --icon-file desktop-ui/resource/ares.png
48+
./linuxdeploy-x86_64.AppImage --appimage-extract-and-run --appdir AppDir --plugin gtk --plugin checkrt --output appimage --desktop-file desktop-ui/resource/net.ares.emu.desktop --icon-file desktop-ui/resource/ares.png
4549
4650
- name: release
4751
uses: "marvinpinto/action-automatic-releases@latest"

0 commit comments

Comments
 (0)