[packages/imsettings] - updated to 1.6.8 - removed obsolete format-security patch

qboosh qboosh at pld-linux.org
Sun Jan 18 15:32:14 CET 2015


commit 3f7841c41b33fb66f3acc566a5f7aba94634d2af
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Jan 18 15:33:57 2015 +0100

    - updated to 1.6.8
    - removed obsolete format-security patch

 imsettings-format-security.patch | 111 ---------------------------------------
 imsettings.spec                  |  17 +++---
 2 files changed, 11 insertions(+), 117 deletions(-)
---
diff --git a/imsettings.spec b/imsettings.spec
index 6a50fdf..17ea120 100644
--- a/imsettings.spec
+++ b/imsettings.spec
@@ -2,19 +2,19 @@
 # Conditional build:
 %bcond_without	mateconf	# MATE <= 1.4 (MateConf) support module
 %bcond_without	xfce		# Xfce support module
+%bcond_without	static_libs	# static library
 #
 Summary:	Delivery framework for general Input Method configuration
 Summary(pl.UTF-8):	Szkielet do ogólnej konfiguracji method wprowadzania znaków
 Name:		imsettings
-Version:	1.6.7
-Release:	3
+Version:	1.6.8
+Release:	1
 License:	LGPL v2+
 Group:		Applications/System
 Source0:	https://bitbucket.org/tagoh/imsettings/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5:	81ceddbbb443c101d7993a60c5ce6223
+# Source0-md5:	c31429f1d60e36d7f811f871c75b6c41
 Patch0:		%{name}-constraint-of-language.patch
 Patch1:		%{name}-no-bash.patch
-Patch2:		%{name}-format-security.patch
 URL:		https://tagoh.bitbucket.org/imsettings/
 BuildRequires:	GConf2-devel >= 2.0
 BuildRequires:	dbus-devel
@@ -314,11 +314,11 @@ Ten pakiet zawiera moduł umożliwiający to dla usługi XIM.
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %build
 %configure \
 	--disable-silent-rules \
+	%{?with_static_libs:--enable-static} \
 	--with-xinputsh=50-xinput.sh \
 	--with-html-dir=%{_gtkdocdir}
 
@@ -331,7 +331,10 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/imsettings/*.{a,la}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/imsettings/*.la
+%if %{with static_libs}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/imsettings/*.a
+%endif
 
 %find_lang %{name}
 
@@ -379,9 +382,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gir-1.0/IMSettings-1.3.gir
 %{_gtkdocdir}/imsettings
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libimsettings.a
+%endif
 
 %files cinnamon
 %defattr(644,root,root,755)
diff --git a/imsettings-format-security.patch b/imsettings-format-security.patch
deleted file mode 100644
index b91d206..0000000
--- a/imsettings-format-security.patch
+++ /dev/null
@@ -1,111 +0,0 @@
---- imsettings-1.4.0/imsettings/imsettings-utils.c~	2012-07-12 10:22:21.000000000 +0200
-+++ imsettings-1.4.0/imsettings/imsettings-utils.c	2012-11-12 21:51:48.147954848 +0100
-@@ -146,7 +146,7 @@
- 		GDBusNodeInfo *introspection_data = g_dbus_node_info_new_for_xml(introspection_xml, &err);
- 
- 		if (err) {
--			g_warning(err->message);
-+			g_warning("%s", err->message);
- 			return NULL;
- 		}
- 		info = g_dbus_interface_info_ref(introspection_data->interfaces[0]);
---- imsettings-1.4.0/imsettings-daemon/imsettings-module.c~	2011-10-14 05:23:26.000000000 +0200
-+++ imsettings-1.4.0/imsettings-daemon/imsettings-module.c	2012-11-12 21:52:35.441286514 +0100
-@@ -260,7 +260,7 @@
- 						&mod_cb);
- 
- 				if (!mod_cb) {
--					g_warning(g_module_error());
-+					g_warning("%s", g_module_error());
- 					goto next;
- 				}
- 				priv->switch_im = mod_cb;
-@@ -268,7 +268,7 @@
- 						"module_dump_im",
- 						&mod_cb);
- 				if (!mod_cb) {
--					g_warning(g_module_error());
-+					g_warning("%s", g_module_error());
- 					goto next;
- 				}
- 				priv->dump_im = mod_cb;
---- imsettings-1.4.0/imsettings-daemon/imsettings-proc.c~	2012-04-26 04:15:38.000000000 +0200
-+++ imsettings-1.4.0/imsettings-daemon/imsettings-proc.c	2012-11-12 21:53:11.314618581 +0100
-@@ -109,7 +109,7 @@
- 	}
- 	str = g_string_new(NULL);
- 	g_string_append_printf(str, "%s[%lu]: %s", module, (gulong)priv->main.pid, buffer);
--	g_message(str->str);
-+	g_message("%s", str->str);
- 	g_string_free(str, TRUE);
- 	g_free(buffer);
- 
-@@ -204,7 +204,7 @@
- 							 type_names[type],
- 							 module);
- 
--			g_critical(message);
-+			g_critical("%s", message);
- 			g_signal_emit(proc, signals[SIG_NOTIFY_NOTIFICATION], 0, NOTIFY_URGENCY_CRITICAL, title, message, 0);
- 			g_free(message);
- 			unref = TRUE;
-@@ -303,7 +303,7 @@
- 		g_set_error(error, IMSETTINGS_GERROR, IMSETTINGS_GERROR_UNKNOWN,
- 			    _("[BUG] %s process is still running [pid: %d]\n"),
- 			    type_name, pinfo->pid);
--		g_warning((*error)->message);
-+		g_warning("%s", (*error)->message);
- 		return FALSE;
- 	} else {
- 		/* close io channels prior to create new one */
---- imsettings-1.4.0/backends/lxde/lxde-module.c~	2012-04-23 10:28:00.000000000 +0200
-+++ imsettings-1.4.0/backends/lxde/lxde-module.c	2012-11-12 21:54:41.767948722 +0100
-@@ -176,7 +176,7 @@
- 
- 	retval = g_key_file_get_string(key, "GTK", "sGtk/IMModule", &err);
- 	if (err) {
--		g_warning(err->message);
-+		g_warning("%s", err->message);
- 		g_error_free(err);
- 	}
-   finalize:
---- imsettings-1.4.0/backends/xim/loopback.c~	2011-03-08 07:39:32.000000000 +0100
-+++ imsettings-1.4.0/backends/xim/loopback.c	2012-11-12 21:56:22.811278492 +0100
-@@ -774,7 +774,7 @@
- 		gboolean retval;
- 
- 		g_xim_messages_warning(G_XIM_PROTOCOL_GET_IFACE (proto)->message,
--				       msg);
-+				       "%s", msg);
- 		retval = g_xim_connection_cmd_error(G_XIM_CONNECTION (proto),
- 						    imid, icid, G_XIM_EMASK_VALID_IMID | G_XIM_EMASK_VALID_ICID,
- 						    G_XIM_ERR_BadProtocol,
-@@ -804,7 +804,7 @@
- 		gboolean retval;
- 
- 		g_xim_messages_warning(G_XIM_PROTOCOL_GET_IFACE (proto)->message,
--				       msg);
-+				       "%s", msg);
- 		retval = g_xim_connection_cmd_error(G_XIM_CONNECTION (proto),
- 						    imid, icid, G_XIM_EMASK_VALID_IMID | G_XIM_EMASK_VALID_ICID,
- 						    G_XIM_ERR_BadProtocol,
-@@ -845,7 +845,7 @@
- 		gboolean retval;
- 
- 		g_xim_messages_warning(G_XIM_PROTOCOL_GET_IFACE (proto)->message,
--				       msg);
-+				       "%s", msg);
- 		retval = g_xim_connection_cmd_error(G_XIM_CONNECTION (proto),
- 						    imid, icid, G_XIM_EMASK_VALID_IMID | G_XIM_EMASK_VALID_ICID,
- 						    G_XIM_ERR_BadProtocol,
---- imsettings-1.4.0/backends/xim/proxy.c~	2011-03-08 07:39:32.000000000 +0100
-+++ imsettings-1.4.0/backends/xim/proxy.c	2012-11-12 21:56:58.437943903 +0100
-@@ -796,7 +796,7 @@
- 		retval = g_xim_connection_cmd_error(G_XIM_CONNECTION (conn), imid, icid, flag,
- 						    G_XIM_ERR_BadProtocol, 0, msg);
- 	}
--	g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, msg);
-+	g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, "%s", msg);
- 	g_free(msg);
- 
- 	return retval;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/imsettings.git/commitdiff/3f7841c41b33fb66f3acc566a5f7aba94634d2af



More information about the pld-cvs-commit mailing list