From 0501624c3fbc1cb47b6ff5a95cbfc1e6063dabf3 Mon Sep 17 00:00:00 2001 From: 9thIvy <180355498+9thIvy@users.noreply.github.com> Date: Tue, 23 Dec 2025 12:14:28 -0800 Subject: [PATCH 1/2] Install files using CMake. --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1551d0a7..065b2de5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -228,3 +228,9 @@ install(DIRECTORY res/css DESTINATION ${ABADDON_RESOURCE_DIR}) install(DIRECTORY res/fonts DESTINATION ${ABADDON_RESOURCE_DIR}) install(DIRECTORY res/res DESTINATION ${ABADDON_RESOURCE_DIR}) +install(FILES + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.desktop + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.metainfo.xml + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/icon.svg + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications +) From e151253087084031a401ec612db16f42400ced90 Mon Sep 17 00:00:00 2001 From: 9thIvy <180355498+9thIvy@users.noreply.github.com> Date: Tue, 23 Dec 2025 12:42:22 -0800 Subject: [PATCH 2/2] Install flatpak files only if on linux --- CMakeLists.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 065b2de5..8fb2070e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -228,9 +228,12 @@ install(DIRECTORY res/css DESTINATION ${ABADDON_RESOURCE_DIR}) install(DIRECTORY res/fonts DESTINATION ${ABADDON_RESOURCE_DIR}) install(DIRECTORY res/res DESTINATION ${ABADDON_RESOURCE_DIR}) -install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.desktop - ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.metainfo.xml - ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/icon.svg - DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications -) + +if (NOT (APPLE OR WIN32)) + install(FILES + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.desktop + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/io.github.uowuo.abaddon.metainfo.xml + ${CMAKE_CURRENT_SOURCE_DIR}/res/desktop/icon.svg + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications + ) +endif() \ No newline at end of file