Simplify CMake rules for desktop file translations.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/24/head
Slávek Banko 4 years ago
parent edc9d1c6c8
commit 57d55cfe62
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -56,13 +56,13 @@ add_custom_target(
tde_create_translated_desktop(
SOURCE artsbuilder.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/artsbuilder-desktops
PO_DIR artsbuilder-desktops
)
tde_create_translated_desktop(
SOURCE x-artsbuilder.desktop
DESTINATION ${MIME_INSTALL_DIR}/application
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/artsbuilder-desktops
PO_DIR artsbuilder-desktops
)
install( FILES artsbuilderui.rc DESTINATION ${DATA_INSTALL_DIR}/artsbuilder )

@ -90,13 +90,13 @@ tde_add_executable( artscontrol AUTOMOC
tde_create_translated_desktop(
SOURCE artscontrol.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/artscontrol-desktops
PO_DIR artscontrol-desktops
)
tde_create_translated_desktop(
SOURCE artscontrolapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/artscontrol-desktops
PO_DIR artscontrol-desktops
)
install(

@ -129,7 +129,7 @@ tde_add_check_executable( tagguessertest AUTOMOC
tde_create_translated_desktop(
SOURCE juk.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/juk-desktops
PO_DIR juk-desktops
)
install( FILES jukui.rc jukui-rtl.rc DESTINATION ${DATA_INSTALL_DIR}/juk )
@ -137,5 +137,5 @@ install( FILES jukui.rc jukui-rtl.rc DESTINATION ${DATA_INSTALL_DIR}/juk )
tde_create_translated_desktop(
SOURCE jukservicemenu.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/juk-desktops
PO_DIR juk-desktops
)

@ -75,7 +75,7 @@ tde_add_executable( kaboodle AUTOMOC
tde_create_translated_desktop(
SOURCE kaboodle.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kaboodle-desktops
PO_DIR kaboodle-desktops
)
install(
@ -83,10 +83,8 @@ install(
DESTINATION ${DATA_INSTALL_DIR}/kaboodle
)
foreach( _service kaboodle_component.desktop kaboodleengine.desktop )
tde_create_translated_desktop(
SOURCE ${_service}
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kaboodle-desktops
)
endforeach()
tde_create_translated_desktop(
SOURCE kaboodle_component.desktop kaboodleengine.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR kaboodle-desktops
)

@ -11,18 +11,17 @@
file( GLOB _multimedia_desktops RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.desktop )
list( SORT _multimedia_desktops )
foreach( _desktop IN LISTS _multimedia_desktops )
tde_create_translated_desktop(
SOURCE ${_desktop}
DESTINATION ${DATA_INSTALL_DIR}/kappfinder/apps/Multimedia
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kappfinder-data
)
endforeach()
tde_create_translated_desktop(
SOURCE ${_multimedia_desktops}
DESTINATION ${DATA_INSTALL_DIR}/kappfinder/apps/Multimedia
PO_DIR kappfinder-data
)
tde_create_translated_desktop(
SOURCE tde-multimedia-music.directory
DESTINATION ${XDG_DIRECTORY_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kappfinder-data
PO_DIR kappfinder-data
)
install(

@ -51,7 +51,7 @@ tde_add_executable( kaudiocreator AUTOMOC
tde_create_translated_desktop(
SOURCE kaudiocreator.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kaudiocreator-desktops
PO_DIR kaudiocreator-desktops
)
install(
@ -62,7 +62,7 @@ install(
tde_create_translated_desktop(
SOURCE eventsrc
DESTINATION ${DATA_INSTALL_DIR}/kaudiocreator
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kaudiocreator-eventsrc
PO_DIR kaudiocreator-eventsrc
)
install(
@ -73,7 +73,7 @@ install(
tde_create_translated_desktop(
SOURCE audiocd_extract.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kaudiocreator-desktops
PO_DIR kaudiocreator-desktops
)
install(

@ -27,7 +27,7 @@ link_directories(
tde_create_translated_desktop(
SOURCE kmix.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmix-desktops
PO_DIR kmix-desktops
)
install(
@ -40,19 +40,19 @@ install( FILES kmixui.rc DESTINATION ${DATA_INSTALL_DIR}/kmix )
tde_create_translated_desktop(
SOURCE restore_kmix_volumes.desktop
DESTINATION ${AUTOSTART_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmix-desktops
PO_DIR kmix-desktops
)
tde_create_translated_desktop(
SOURCE kmixapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmix-desktops
PO_DIR kmix-desktops
)
tde_create_translated_desktop(
SOURCE kmixctrl_restore.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmix-desktops
PO_DIR kmix-desktops
)

@ -113,29 +113,27 @@ tde_add_kpart( libkrecexport_wave AUTOMOC
tde_create_translated_desktop(
SOURCE krec.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
PO_DIR krec-desktops
)
install( FILES krecui.rc DESTINATION ${DATA_INSTALL_DIR}/krec )
foreach( _service kcm_krec.desktop kcm_krec_files.desktop )
tde_create_translated_desktop(
SOURCE ${_service}
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
)
endforeach()
tde_create_translated_desktop(
SOURCE kcm_krec.desktop kcm_krec_files.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR krec-desktops
)
install( FILES tips DESTINATION ${DATA_INSTALL_DIR}/krec )
tde_create_translated_desktop(
SOURCE krec_exportitem.desktop
DESTINATION ${SERVICETYPES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
PO_DIR krec-desktops
)
tde_create_translated_desktop(
SOURCE krec_exportwave.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
PO_DIR krec-desktops
)

@ -50,5 +50,5 @@ tde_add_kpart( libkrecexport_mp3 AUTOMOC
tde_create_translated_desktop(
SOURCE krec_exportmp3.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
PO_DIR krec-desktops
)

@ -50,5 +50,5 @@ tde_add_kpart( libkrecexport_ogg AUTOMOC
tde_create_translated_desktop(
SOURCE krec_exportogg.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/krec-desktops
PO_DIR krec-desktops
)

@ -61,13 +61,13 @@ install( PROGRAMS workman2cddb.pl DESTINATION ${BIN_INSTALL_DIR} )
tde_create_translated_desktop(
SOURCE kscd.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kscd-desktops
PO_DIR kscd-desktops
)
tde_create_translated_desktop(
SOURCE xmcd.desktop
DESTINATION ${MIME_INSTALL_DIR}/text
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kscd-desktops
PO_DIR kscd-desktops
)
install( FILES kscd.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
@ -77,5 +77,5 @@ install( FILES kscd.profile.xml DESTINATION ${DATA_INSTALL_DIR}/profiles )
tde_create_translated_desktop(
SOURCE audiocd_play.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kscd-desktops
PO_DIR kscd-desktops
)

@ -58,7 +58,7 @@ add_custom_target( noatun.api
tde_create_translated_desktop(
SOURCE noatun.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/noatun-desktops
PO_DIR noatun-desktops
)
install( FILES noatun.upd DESTINATION ${DATA_INSTALL_DIR}/tdeconf_update )

@ -12,5 +12,5 @@
tde_create_translated_desktop(
SOURCE x-winamp-skin.desktop
DESTINATION ${MIME_INSTALL_DIR}/interface
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/noatun-desktops
PO_DIR noatun-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( tdefile_au AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_au.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( tdefile_avi AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_avi.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -39,5 +39,5 @@ tde_add_kpart( tdefile_flac AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_flac.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( tdefile_m3u AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_m3u.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -39,5 +39,5 @@ tde_add_kpart( tdefile_mp3 AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_mp3.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -39,5 +39,5 @@ tde_add_kpart( tdefile_mpc AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_mpc.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -39,5 +39,5 @@ tde_add_kpart( tdefile_mpeg AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_mpeg.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( tdefile_ogg AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_ogg.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( tdefile_sid AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_sid.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -40,5 +40,5 @@ tde_add_kpart( tdefile_theora AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_theora.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -39,5 +39,5 @@ tde_add_kpart( tdefile_wav AUTOMOC
tde_create_translated_desktop(
SOURCE tdefile_wav.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdefile-desktops
PO_DIR tdefile-desktops
)

@ -38,5 +38,5 @@ tde_add_kpart( kcm_audiocd AUTOMOC
tde_create_translated_desktop(
SOURCE audiocd.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeio_audiocd-desktops
PO_DIR tdeio_audiocd-desktops
)

@ -86,13 +86,13 @@ add_custom_target( instrname.i18n
tde_create_translated_desktop(
SOURCE tdemid.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdemid-desktops
PO_DIR tdemid-desktops
)
tde_create_translated_desktop(
SOURCE x-karaoke.desktop
DESTINATION ${MIME_INSTALL_DIR}/audio
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdemid-desktops
PO_DIR tdemid-desktops
)
install( FILES tdemidui.rc DESTINATION ${DATA_INSTALL_DIR}/tdemid )

Loading…
Cancel
Save