summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/remmina/files/remmina-1.0.0-optional-gnome-keyring.patch')
-rw-r--r--net-misc/remmina/files/remmina-1.0.0-optional-gnome-keyring.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/net-misc/remmina/files/remmina-1.0.0-optional-gnome-keyring.patch b/net-misc/remmina/files/remmina-1.0.0-optional-gnome-keyring.patch
new file mode 100644
index 000000000000..2dcc655fb13f
--- /dev/null
+++ b/net-misc/remmina/files/remmina-1.0.0-optional-gnome-keyring.patch
@@ -0,0 +1,45 @@
+commit 16e255b047e140fca29fea192792d9f3b639a607
+Author: Mike Gilbert <floppym@gentoo.org>
+Date: Fri Feb 17 00:41:12 2012 -0500
+
+ Make Gnome Keyring an optional dependency.
+
+diff --git a/remmina-plugins-gnome/CMakeLists.txt b/remmina-plugins-gnome/CMakeLists.txt
+index a631063..4f3ce61 100644
+--- a/remmina-plugins-gnome/CMakeLists.txt
++++ b/remmina-plugins-gnome/CMakeLists.txt
+@@ -17,21 +17,20 @@
+ # Foundation, Inc., 59 Temple Place, Suite 330,
+ # Boston, MA 02111-1307, USA.
+
+-set(REMMINA_PLUGINS_GNOME_SRCS
+- src/gkeyring_plugin.c
+- )
++find_suggested_package(GNOMEKEYRING)
++if(GNOMEKEYRING_FOUND)
++ set(REMMINA_PLUGINS_GNOME_SRCS
++ src/gkeyring_plugin.c
++ )
+
+-add_library(remmina-plugins-gnome ${REMMINA_PLUGINS_GNOME_SRCS})
+-set_target_properties(remmina-plugins-gnome PROPERTIES PREFIX "")
++ add_library(remmina-plugins-gnome ${REMMINA_PLUGINS_GNOME_SRCS})
++ set_target_properties(remmina-plugins-gnome PROPERTIES PREFIX "")
+
+-include_directories(${GTK_INCLUDE_DIRS})
+-target_link_libraries(remmina-plugins-gnome ${GTK_LIBRARY_DIRS})
++ include_directories(${GTK_INCLUDE_DIRS})
++ target_link_libraries(remmina-plugins-gnome ${GTK_LIBRARY_DIRS})
+
+-find_required_package(GNOMEKEYRING)
+-if(GNOMEKEYRING_FOUND)
+- include_directories(${GNOMEKEYRING_INCLUDE_DIRS})
+- target_link_libraries(remmina-plugins-gnome ${GNOMEKEYRING_LIBRARIES})
+-endif()
+-
+-install(TARGETS remmina-plugins-gnome DESTINATION ${REMMINA_PLUGINDIR})
++ include_directories(${GNOMEKEYRING_INCLUDE_DIRS})
++ target_link_libraries(remmina-plugins-gnome ${GNOMEKEYRING_LIBRARIES})
+
++ install(TARGETS remmina-plugins-gnome DESTINATION ${REMMINA_PLUGINDIR})
++endif()