rbutil: Support linux non-x86_64 appimage deployments

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Tue, 23 Jun 2026 20:17:12 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit 949a99a24d84b51c43892099c1fbcd4df5248351
Author: Solomon Peachy <[email protected]>
Date:   Tue Jun 23 20:15:59 2026 -0400

    rbutil:  Support linux non-x86_64 appimage deployments
    
    Change-Id: I6d95e45b3a013941e131ee89b50c7225b21931bf

diff --git a/utils/cmake/deploy.cmake b/utils/cmake/deploy.cmake
index a03cfd225c..8f40ed36b3 100644
--- a/utils/cmake/deploy.cmake
+++ b/utils/cmake/deploy.cmake
@@ -25,19 +25,19 @@ endif()
 
 # Linux: Build AppImage
 if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-    set(LINUXDEPLOY ${CMAKE_BINARY_DIR}/linuxdeploy-x86_64.AppImage)
-    set(LINUXDEPLOYQT ${CMAKE_BINARY_DIR}/linuxdeploy-plugin-qt-x86_64.AppImage)
+    set(LINUXDEPLOY ${CMAKE_BINARY_DIR}/linuxdeploy-${CMAKE_SYSTEM_PROCESSOR}.AppImage)
+    set(LINUXDEPLOYQT ${CMAKE_BINARY_DIR}/linuxdeploy-plugin-qt-${CMAKE_SYSTEM_PROCESSOR}.AppImage)
     add_custom_command(
         COMMENT "Downloading linuxdeploy"
         OUTPUT ${LINUXDEPLOY}
                ${LINUXDEPLOYQT}
         COMMAND ${CMAKE_COMMAND}
             -DOUTDIR=${CMAKE_BINARY_DIR}
-            -DURL=https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
+            -DURL=https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-${CMAKE_SYSTEM_PROCESSOR}.AppImage
             -P ${CMAKE_CURRENT_LIST_DIR}/download.cmake
         COMMAND ${CMAKE_COMMAND}
             -DOUTDIR=${CMAKE_BINARY_DIR}
-            -DURL=https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage
+            -DURL=https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-${CMAKE_SYSTEM_PROCESSOR}.AppImage
             -P ${CMAKE_CURRENT_LIST_DIR}/download.cmake
     )
     # intermediate target needed to be able to get back to the actual file dependency.
@@ -220,4 +220,3 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
         add_dependencies(deploy deploy_${deploy_TARGET})
     endfunction()
 endif()
-
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs