From edad744126170e7b765274839cb159d8fa41cdd0 Mon Sep 17 00:00:00 2001 From: Quantum-mutnauQ <141065355+Quantum-mutnauQ@users.noreply.github.com> Date: Mon, 30 Dec 2024 18:17:34 +0100 Subject: [PATCH] thinks for flatpak --- CMakeLists.txt | 12 ++++++------ src/assets/metainfo.xml | 9 +++++++++ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 200743a..da29b19 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -83,20 +83,20 @@ endfunction() function(copy_icon) if(FLATPAK_BUILD) set(ASSETS_TARGET_DIR "/app/share/icons/hicolor/scalable/apps") - set(DESTINATION_ICON "${ASSETS_TARGET_DIR}/${FLATPAK_ID}.svg") # Setze den Zielnamen auf ${FLATPAK_ID}.svg + set(DESTINATION_ICON "${ASSETS_TARGET_DIR}/${FLATPAK_ID}.svg") else() set(ASSETS_TARGET_DIR "${CMAKE_BINARY_DIR}/assets") - set(DESTINATION_ICON "${ASSETS_TARGET_DIR}/fastreader.svg") # Behalte den ursprünglichen Namen für Nicht-Flatpak-Bauten + set(DESTINATION_ICON "${ASSETS_TARGET_DIR}/fastreader.svg") endif() file(MAKE_DIRECTORY ${ASSETS_TARGET_DIR}) set(SOURCE_ICON "${CMAKE_SOURCE_DIR}/src/assets/fastreader.svg") - file(COPY ${SOURCE_ICON} DESTINATION ${ASSETS_TARGET_DIR}) # Kopiere die Datei an den Zielort - file(RENAME "${ASSETS_TARGET_DIR}/fastreader.svg" "${DESTINATION_ICON}") # Benenne die Datei um, wenn FLATPAK_BUILD aktiv ist - add_custom_target(icon ALL DEPENDS ${DESTINATION_ICON}) # Abhängigkeit auf das umbenannte Icon setzen - install(FILES ${DESTINATION_ICON} DESTINATION ${ASSETS_TARGET_DIR}) # Installiere die umbenannte Datei + file(COPY ${SOURCE_ICON} DESTINATION ${ASSETS_TARGET_DIR}) + file(RENAME "${ASSETS_TARGET_DIR}/fastreader.svg" "${DESTINATION_ICON}") + add_custom_target(icon ALL DEPENDS ${DESTINATION_ICON}) + install(FILES ${DESTINATION_ICON} DESTINATION ${ASSETS_TARGET_DIR}) endfunction() diff --git a/src/assets/metainfo.xml b/src/assets/metainfo.xml index 7055632..8f5d3b7 100644 --- a/src/assets/metainfo.xml +++ b/src/assets/metainfo.xml @@ -77,6 +77,15 @@ + + + Version 6.1 +

Flatpak Support

+
    +
  • Did some things in cmake.
  • +
+
+
Version 6.1