Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/Translations.cmake b/Translations.cmake
- index 11fdd93..2c45730 100644
- --- a/cmake/Translations.cmake
- +++ b/cmake/Translations.cmake
- @@ -25,28 +25,6 @@ macro (add_translations_directory NLS_PACKAGE)
- share/locale/${PO_INPUT_BASE}/LC_MESSAGES
- RENAME ${NLS_PACKAGE}.mo)
- endforeach (PO_INPUT ${PO_FILES})
- - #Create *.desktop files
- - file (GLOB_RECURSE SOURCE_FILES RELATIVE ${CMAKE_SOURCE_DIR}/ ${CMAKE_SOURCE_DIR}/*.desktop.plugin.in)
- - foreach(PLUGIN_DESKTOP_IN_FILE ${SOURCE_FILES})
- - get_filename_component( BASE_NAME ${PLUGIN_DESKTOP_IN_FILE} NAME )
- - string(REGEX REPLACE ".desktop.plugin.in$" "" PLUGIN_FILE ${BASE_NAME})
- - get_filename_component( BASE_DIRECTORY ${PLUGIN_DESKTOP_IN_FILE} PATH )
- - add_custom_command (TARGET i18n COMMAND ${MSGFMT_EXECUTABLE} --desktop --keyword=Name --keyword=Description --keyword=Help -d ${CMAKE_CURRENT_BINARY_DIR} --template ${CMAKE_SOURCE_DIR}/${PLUGIN_DESKTOP_IN_FILE} -o ${CMAKE_BINARY_DIR}/${BASE_DIRECTORY}/${PLUGIN_FILE}.plugin)
- - endforeach()
- - file (GLOB_RECURSE SOURCE_FILES RELATIVE ${CMAKE_SOURCE_DIR}/ ${CMAKE_SOURCE_DIR}/*.desktop.in)
- - foreach(DESKTOP_IN_FILE ${SOURCE_FILES})
- - get_filename_component( BASE_NAME ${DESKTOP_IN_FILE} NAME )
- - string(REGEX REPLACE ".desktop.in$" "" PLUGIN_FILE ${BASE_NAME})
- - get_filename_component( BASE_DIRECTORY ${DESKTOP_IN_FILE} PATH )
- - add_custom_command (TARGET i18n COMMAND ${MSGFMT_EXECUTABLE} --desktop -d ${CMAKE_CURRENT_BINARY_DIR} --template ${CMAKE_SOURCE_DIR}/${DESKTOP_IN_FILE} -o ${CMAKE_BINARY_DIR}/${BASE_DIRECTORY}/${PLUGIN_FILE}.desktop)
- - endforeach()
- - file (GLOB_RECURSE SOURCE_FILES RELATIVE ${CMAKE_SOURCE_DIR}/ ${CMAKE_SOURCE_DIR}/*.desktop.xfce.in)
- - foreach(XFCE_DESKTOP_IN_FILE ${SOURCE_FILES})
- - get_filename_component( BASE_NAME ${XFCE_DESKTOP_IN_FILE} NAME )
- - string(REGEX REPLACE ".desktop.xfce.in$" "" PLUGIN_FILE ${BASE_NAME})
- - get_filename_component( BASE_DIRECTORY ${XFCE_DESKTOP_IN_FILE} PATH )
- - add_custom_command (TARGET i18n COMMAND ${MSGFMT_EXECUTABLE} --desktop --keyword=Name --keyword=Comment --keyword=Help -d ${CMAKE_CURRENT_BINARY_DIR} --template ${CMAKE_SOURCE_DIR}/${XFCE_DESKTOP_IN_FILE} -o ${CMAKE_BINARY_DIR}/${BASE_DIRECTORY}/${PLUGIN_FILE}.desktop)
- - endforeach()
- endmacro (add_translations_directory)
- # Apply the right default template.
- diff --git a/data/xfce/CMakeLists.txt b/data/xfce/CMakeLists.txt
- index 4382e2a..83802e8 100644
- --- a/data/xfce/CMakeLists.txt
- +++ b/data/xfce/CMakeLists.txt
- @@ -1 +1 @@
- -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appmenu.desktop DESTINATION share/xfce4/panel/plugins)
- +install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/appmenu.desktop.xfce.in DESTINATION share/xfce4/panel/plugins RENAME appmenu.desktop)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement