View | Details | Raw Unified | Return to bug 240125
Collapse All | Expand All

(-)net-p2p/transmission-cli/files/patch-gtk_CMakeLists.txt (+36 lines)
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)
(-)net-p2p/transmission-gtk/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	4
3
PORTREVISION=	5
4
PKGNAMESUFFIX=	-gtk
4
PKGNAMESUFFIX=	-gtk
5
5
6
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
6
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \

Return to bug 240125