diff --git a/CMakeLists.txt b/CMakeLists.txt index 070db4187..f1ca859c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,6 +24,7 @@ SET( TOMAHAWK_VERSION_PATCH 99 ) # build options option(BUILD_GUI "Build Tomahawk with GUI" ON) option(BUILD_RELEASE "Generate TOMAHAWK_VERSION without GIT info" OFF) +option(LEGACY_KDE_INTEGRATION "Install tomahawk.protocol file, deprecated since 4.6.0" OFF) # generate version string diff --git a/admin/unix/tomahawk.desktop b/admin/unix/tomahawk.desktop index efd27182a..34fc92376 100644 --- a/admin/unix/tomahawk.desktop +++ b/admin/unix/tomahawk.desktop @@ -4,7 +4,7 @@ Version=1.0 Name=Tomahawk GenericName=Music Player TryExec=tomahawk -Exec=tomahawk +Exec=tomahawk %u Comment=Tomahawk - Social Music Player Icon=tomahawk Terminal=false diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d56dcabc6..984150128 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -267,7 +267,7 @@ ENDIF( APPLE ) INSTALL( TARGETS tomahawk BUNDLE DESTINATION . RUNTIME DESTINATION bin ) -IF( UNIX AND NOT APPLE AND KDE4_INSTALLED ) #install protocol file +IF( UNIX AND NOT APPLE AND KDE4_INSTALLED AND LEGACY_KDE_INTEGRATION ) #install protocol file FILE( READ ${CMAKE_SOURCE_DIR}/admin/unix/tomahawk.protocol protocol ) STRING( REPLACE "/path/to/binary" # match this "${CMAKE_INSTALL_PREFIX}/bin/tomahawk" # this is linux (kde) so pretty safe I think