From 3da95bc474b9b4ebc8d5f43b9eb5a6abcc15f600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Thu, 9 Jul 2020 03:24:15 +0200 Subject: [PATCH] Simplify CMake rules for desktop file translations. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- kteatime/CMakeLists.txt | 2 +- kweather/CMakeLists.txt | 15 ++++++--------- kworldwatch/CMakeLists.txt | 6 +++--- kworldwatch/maps/depths/CMakeLists.txt | 2 +- kworldwatch/maps/flatworld/CMakeLists.txt | 2 +- 5 files changed, 12 insertions(+), 15 deletions(-) diff --git a/kteatime/CMakeLists.txt b/kteatime/CMakeLists.txt index 22311fd..0982ae4 100644 --- a/kteatime/CMakeLists.txt +++ b/kteatime/CMakeLists.txt @@ -44,7 +44,7 @@ tde_install_icons( tde_create_translated_desktop( SOURCE eventsrc DESTINATION ${DATA_INSTALL_DIR}/kteatime - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kteatime-eventsrc + PO_DIR kteatime-eventsrc ) tde_create_translated_desktop( kteatime.desktop ) diff --git a/kweather/CMakeLists.txt b/kweather/CMakeLists.txt index c4c7f44..1be2418 100644 --- a/kweather/CMakeLists.txt +++ b/kweather/CMakeLists.txt @@ -121,7 +121,7 @@ tde_create_translated_desktop( SOURCE weather_stations.desktop KEYWORDS name DESTINATION ${DATA_INSTALL_DIR}/kweatherservice - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kweather-stations + PO_DIR kweather-stations ) install( FILES stations.dat @@ -131,17 +131,14 @@ install( FILES stations.dat tde_create_translated_desktop( SOURCE kweather.desktop DESTINATION ${DATA_INSTALL_DIR}/kicker/applets - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kweather-desktops + PO_DIR kweather-desktops ) -foreach( _service +tde_create_translated_desktop( + SOURCE kweatherservice.desktop kcmweather.desktop kcmweatherservice.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kweather-desktops ) - tde_create_translated_desktop( - SOURCE ${_service} - DESTINATION ${SERVICES_INSTALL_DIR} - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kweather-desktops - ) -endforeach() diff --git a/kworldwatch/CMakeLists.txt b/kworldwatch/CMakeLists.txt index 90c9d61..b183050 100644 --- a/kworldwatch/CMakeLists.txt +++ b/kworldwatch/CMakeLists.txt @@ -61,13 +61,13 @@ tde_install_icons( kworldclock ) tde_create_translated_desktop( SOURCE kworldclock.desktop - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kworldwatch-desktops + PO_DIR kworldwatch-desktops ) tde_create_translated_desktop( SOURCE kdeworld.desktop DESTINATION ${DATA_INSTALL_DIR}/kdesktop/programs - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kworldwatch-desktops + PO_DIR kworldwatch-desktops ) install( FILES zone.tab @@ -77,5 +77,5 @@ install( FILES zone.tab tde_create_translated_desktop( SOURCE kwwapplet.desktop DESTINATION ${DATA_INSTALL_DIR}/kicker/applets - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kworldwatch-desktops + PO_DIR kworldwatch-desktops ) diff --git a/kworldwatch/maps/depths/CMakeLists.txt b/kworldwatch/maps/depths/CMakeLists.txt index 2d3d0c5..0b66487 100644 --- a/kworldwatch/maps/depths/CMakeLists.txt +++ b/kworldwatch/maps/depths/CMakeLists.txt @@ -19,5 +19,5 @@ install( tde_create_translated_desktop( SOURCE depths.desktop DESTINATION ${DATA_INSTALL_DIR}/kworldclock/maps/depths - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kworldwatch-maps + PO_DIR kworldwatch-maps ) diff --git a/kworldwatch/maps/flatworld/CMakeLists.txt b/kworldwatch/maps/flatworld/CMakeLists.txt index 0981b13..a7f5541 100644 --- a/kworldwatch/maps/flatworld/CMakeLists.txt +++ b/kworldwatch/maps/flatworld/CMakeLists.txt @@ -19,5 +19,5 @@ install( tde_create_translated_desktop( SOURCE flatworld.desktop DESTINATION ${DATA_INSTALL_DIR}/kworldclock/maps/flatworld - PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kworldwatch-maps + PO_DIR kworldwatch-maps )