diff --git a/CMakeLists.txt b/CMakeLists.txt index 00ce7454e1..ca87ffe2a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -291,7 +291,17 @@ if(X11_FOUND) add_subdirectory(kaccess) endif() install(FILES org.kde.plasmashell.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) -install(FILES kde-mimeapps.list DESTINATION ${KDE_INSTALL_APPDIR}) + +# Only link Discover to debian files in the debian world. +find_program(DPKG dpkg) +if (DPKG) + file(COPY_FILE kde-mimeapps.list ${CMAKE_BINARY_DIR}/kde-mimeapps.list) + file(APPEND ${CMAKE_BINARY_DIR}/kde-mimeapps.list "\n# Discover (extra *.deb) \napplication/vnd.debian.binary-package=org.kde.discover.desktop\n") + install(FILES ${CMAKE_BINARY_DIR}/kde-mimeapps.list DESTINATION ${KDE_INSTALL_APPDIR}) +else() + install(FILES kde-mimeapps.list DESTINATION ${KDE_INSTALL_APPDIR}) +endif () + install(FILES kconf_update/50-krunner-activate-typing.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) install(PROGRAMS kconf_update/50-krunner-activate-typing.sh DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) diff --git a/kde-mimeapps.list b/kde-mimeapps.list index 6df3a8689a..b1c8a2c0c2 100644 --- a/kde-mimeapps.list +++ b/kde-mimeapps.list @@ -9,7 +9,6 @@ image/x-xcf=org.gimp.GIMP.desktop;org.kde.gwenview.desktop # Discover x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop -application/vnd.debian.binary-package=org.kde.discover.desktop # Archive Manager application/x-tar=org.kde.ark.desktop