From 76419de39ac1a4649003911679ced96945f3f113 Mon Sep 17 00:00:00 2001
From: Albert Liu <45282415+ggrtk@users.noreply.github.com>
Date: Wed, 8 Apr 2020 10:28:45 -0700
Subject: [PATCH] CI: Generate AppImage for SDL frontend build

---
 .../{duckstation-qt.png => duckstation-icon.png}    | Bin
 appveyor.yml                                        |  12 +++++++++---
 2 files changed, 9 insertions(+), 3 deletions(-)
 rename appimage/{duckstation-qt.png => duckstation-icon.png} (100%)

diff --git a/appimage/duckstation-qt.png b/appimage/duckstation-icon.png
similarity index 100%
rename from appimage/duckstation-qt.png
rename to appimage/duckstation-icon.png
diff --git a/appveyor.yml b/appveyor.yml
index b72967421..31f169005 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -50,7 +50,7 @@ build_script:
 
       cd build-release
 
-      cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SDL_FRONTEND=OFF -DBUILD_QT_FRONTEND=ON -DUSE_SDL2=ON -G Ninja ..
+      cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SDL_FRONTEND=ON -DBUILD_QT_FRONTEND=ON -DUSE_SDL2=ON -G Ninja ..
 
       ninja
 
@@ -62,9 +62,15 @@ build_script:
 
       chmod +x linuxdeploy-plugin-qt-x86_64.AppImage
 
-      ./linuxdeploy-x86_64.AppImage --appdir=./AppDir --executable=./src/duckstation-qt/duckstation-qt --create-desktop-file --icon-file=../appimage/duckstation-qt.png --plugin=qt --output=appimage
+      cp ../appimage/duckstation-icon.png ../appimage/duckstation-qt.png
 
-      7za a -r duckstation-linux-x64-release.7z duckstation-qt*.AppImage
+      cp ../appimage/duckstation-icon.png ../appimage/duckstation-sdl.png
+
+      ./linuxdeploy-x86_64.AppImage --appdir=./AppDir-duckstation-qt --executable=./src/duckstation-qt/duckstation-qt --create-desktop-file --icon-file=../appimage/duckstation-qt.png --plugin=qt --output=appimage
+
+      ./linuxdeploy-x86_64.AppImage --appdir=./AppDir-duckstation-sdl --executable=./src/duckstation-sdl/duckstation-sdl --create-desktop-file --icon-file=../appimage/duckstation-sdl.png --output=appimage
+
+      7za a -r duckstation-linux-x64-release.7z duckstation-*.AppImage
 
       appveyor PushArtifact duckstation-linux-x64-release.7z