┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Schwan <[email protected]>2024-01-30 22:26:30 +0100
committerCarl Schwan <[email protected]>2024-02-02 10:26:48 +0000
commit6bd103b322c11a3d5041b4c66abb745b96aaa5ce (patch)
tree5bae9886fa69a7a1556107454d50fc0758912872 /src
parentc7f5125410751cfb3ad1121449ea5f54a7565b2c (diff)
Fix flatpak
Update with the state of the manifest on github and install icons at the correct location
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt19
-rw-r--r--src/icons/128-apps-org.kde.dolphin.png (renamed from src/icons/128-system-file-manager.png)bin4538 -> 4538 bytes
-rw-r--r--src/icons/16-apps-org.kde.dolphin.png (renamed from src/icons/16-system-file-manager.png)bin490 -> 490 bytes
-rw-r--r--src/icons/22-apps-org.kde.dolphin.png (renamed from src/icons/22-system-file-manager.png)bin609 -> 609 bytes
-rw-r--r--src/icons/32-apps-org.kde.dolphin.png (renamed from src/icons/32-system-file-manager.png)bin820 -> 820 bytes
-rw-r--r--src/icons/48-apps-org.kde.dolphin.png (renamed from src/icons/48-system-file-manager.png)bin1375 -> 1375 bytes
-rw-r--r--src/icons/64-apps-org.kde.dolphin.png (renamed from src/icons/64-system-file-manager.png)bin1776 -> 1776 bytes
-rw-r--r--src/icons/org.kde.dolphin.svg (renamed from src/icons/system-file-manager.svg)0
-rwxr-xr-xsrc/org.kde.dolphin.desktop2
9 files changed, 17 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 533b5d221..18494fc8d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -464,9 +464,22 @@ if(FLATPAK)
target_compile_definitions(dolphin PRIVATE FLATPAK)
endif()
-# Sets the icon on Windows and OSX
-file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*system-file-manager.png")
-ecm_add_app_icon(dolphin ICONS ${ICONS_SRCS})
+# Install the icons on macOS and Windows
+ecm_add_app_icon(dolphin
+ ICONS
+ icons/128-apps-org.kde.dolphin.png
+ icons/16-apps-org.kde.dolphin.png
+ icons/22-apps-org.kde.dolphin.png
+ icons/32-apps-org.kde.dolphin.png
+ icons/48-apps-org.kde.dolphin.png
+ icons/64-apps-org.kde.dolphin.png
+ DESTINATION
+ ${KDE_INSTALL_ICONDIR}
+ THEME
+ hicolor
+)
+
+install(FILES icons/org.kde.dolphin.svg DESTINATION ${KDE_INSTALL_ICONDIR}/hicolor/scalable/apps)
target_link_libraries(dolphin
PRIVATE
diff --git a/src/icons/128-system-file-manager.png b/src/icons/128-apps-org.kde.dolphin.png
index 559247792..559247792 100644
--- a/src/icons/128-system-file-manager.png
+++ b/src/icons/128-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/16-system-file-manager.png b/src/icons/16-apps-org.kde.dolphin.png
index ecc1536f3..ecc1536f3 100644
--- a/src/icons/16-system-file-manager.png
+++ b/src/icons/16-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/22-system-file-manager.png b/src/icons/22-apps-org.kde.dolphin.png
index d6364ff7d..d6364ff7d 100644
--- a/src/icons/22-system-file-manager.png
+++ b/src/icons/22-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/32-system-file-manager.png b/src/icons/32-apps-org.kde.dolphin.png
index 04a847bbc..04a847bbc 100644
--- a/src/icons/32-system-file-manager.png
+++ b/src/icons/32-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/48-system-file-manager.png b/src/icons/48-apps-org.kde.dolphin.png
index 597b678c9..597b678c9 100644
--- a/src/icons/48-system-file-manager.png
+++ b/src/icons/48-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/64-system-file-manager.png b/src/icons/64-apps-org.kde.dolphin.png
index e3239aaeb..e3239aaeb 100644
--- a/src/icons/64-system-file-manager.png
+++ b/src/icons/64-apps-org.kde.dolphin.png
Binary files differ
diff --git a/src/icons/system-file-manager.svg b/src/icons/org.kde.dolphin.svg
index 974ca5590..974ca5590 100644
--- a/src/icons/system-file-manager.svg
+++ b/src/icons/org.kde.dolphin.svg
diff --git a/src/org.kde.dolphin.desktop b/src/org.kde.dolphin.desktop
index 674977ace..4e3e4de2a 100755
--- a/src/org.kde.dolphin.desktop
+++ b/src/org.kde.dolphin.desktop
@@ -59,7 +59,7 @@ Name[x-test]=xxDolphinxx
Name[zh_CN]=Dolphin 文件管理器
Name[zh_TW]=Dolphin
Exec=dolphin %u
-Icon=system-file-manager
+Icon=org.kde.dolphin
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;