Line 0
Link Here
|
|
|
1 |
--- gtk/CMakeLists.txt.orig 2018-05-01 17:18:29 UTC |
2 |
+++ gtk/CMakeLists.txt |
3 |
@@ -48,15 +48,22 @@ add_custom_command( |
4 |
${CMAKE_CURRENT_SOURCE_DIR} |
5 |
) |
6 |
|
7 |
+set(${PROJECT_NAME}_DESKTOP_FILE "${PROJECT_BINARY_DIR}/${TR_NAME}-gtk.desktop") |
8 |
if(ENABLE_NLS) |
9 |
find_program(INTLTOOL_MERGE_EXECUTABLE intltool-merge REQUIRED) |
10 |
- set(${PROJECT_NAME}_DESKTOP_FILE "${PROJECT_BINARY_DIR}/${TR_NAME}-gtk.desktop") |
11 |
add_custom_command( |
12 |
OUTPUT ${${PROJECT_NAME}_DESKTOP_FILE} |
13 |
COMMAND ${INTLTOOL_MERGE_EXECUTABLE} --desktop-style --utf8 ${CMAKE_SOURCE_DIR}/po ${PROJECT_SOURCE_DIR}/transmission-gtk.desktop.in ${${PROJECT_NAME}_DESKTOP_FILE} |
14 |
DEPENDS ${PROJECT_SOURCE_DIR}/transmission-gtk.desktop.in |
15 |
VERBATIM |
16 |
) |
17 |
+else() |
18 |
+ add_custom_command( |
19 |
+ OUTPUT ${${PROJECT_NAME}_DESKTOP_FILE} |
20 |
+ COMMAND sed s/^_// ${PROJECT_SOURCE_DIR}/transmission-gtk.desktop.in > ${${PROJECT_NAME}_DESKTOP_FILE} |
21 |
+ DEPENDS ${PROJECT_SOURCE_DIR}/transmission-gtk.desktop.in |
22 |
+ VERBATIM |
23 |
+ ) |
24 |
endif() |
25 |
|
26 |
set(${PROJECT_NAME}_SOURCES |
27 |
@@ -186,8 +193,4 @@ if(INSTALL_DOC) |
28 |
install(FILES ${TR_NAME}-gtk.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) |
29 |
endif() |
30 |
|
31 |
-if(ENABLE_NLS) |
32 |
- install(FILES ${${PROJECT_NAME}_DESKTOP_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) |
33 |
-else() |
34 |
- install(FILES transmission-gtk.desktop.in DESTINATION ${CMAKE_INSTALL_DATADIR}/applications RENAME ${TR_NAME}-gtk.desktop) |
35 |
-endif() |
36 |
+install(FILES ${${PROJECT_NAME}_DESKTOP_FILE} DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) |