[packages/xfce4-notes-plugin] - up to 1.8.1

baggins baggins at pld-linux.org
Sun Jun 10 23:11:49 CEST 2018


commit 53ebc04afdbabd6835094e7b0b57c2bfa4178973
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 10 21:11:34 2018 +0000

    - up to 1.8.1

 format-security.patch       | 173 ++++++++++++++++++++++++++++++++++++++++++++
 xfce4-notes-plugin-ui.patch |  75 -------------------
 xfce4-notes-plugin.spec     |  16 ++--
 3 files changed, 181 insertions(+), 83 deletions(-)
---
diff --git a/xfce4-notes-plugin.spec b/xfce4-notes-plugin.spec
index 80e8b91..66aa1fc 100644
--- a/xfce4-notes-plugin.spec
+++ b/xfce4-notes-plugin.spec
@@ -1,13 +1,13 @@
 Summary:	Notes plugin for the Xfce panel
 Summary(pl.UTF-8):	Notatki dla panelu Xfce
 Name:		xfce4-notes-plugin
-Version:	1.7.7
-Release:	5
+Version:	1.8.1
+Release:	1
 License:	GPL
 Group:		X11/Applications
-Source0:	http://archive.xfce.org/src/panel-plugins/xfce4-notes-plugin/1.7/%{name}-%{version}.tar.bz2
-# Source0-md5:	42b924b23f2fec6a1099e9b7a87db4a3
-Patch0:		%{name}-ui.patch
+Source0:	http://archive.xfce.org/src/panel-plugins/xfce4-notes-plugin/1.8/%{name}-%{version}.tar.bz2
+# Source0-md5:	31cb9520b01512a94344770b4befdb3b
+Patch0:		format-security.patch
 URL:		http://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin
 BuildRequires:	Thunar-devel >= 1.2.0
 BuildRequires:	autoconf >= 2.63
@@ -57,7 +57,7 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/xfce4/panel-plugins/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/plugins/*.la
 
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK
 
@@ -79,8 +79,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xfce4-notes
 %attr(755,root,root) %{_bindir}/xfce4-popup-notes
 %attr(755,root,root) %{_bindir}/xfce4-notes-settings
-%attr(755,root,root) %{_libdir}/xfce4/panel-plugins/libnotes.so*
+%attr(755,root,root) %{_libdir}/xfce4/panel/plugins/libnotes.so*
 %{_datadir}/xfce4-notes-plugin
-%{_datadir}/xfce4/panel-plugins/xfce4-notes-plugin-47.desktop
+%{_datadir}/xfce4/panel-plugins/xfce4-notes-plugin.desktop
 %{_iconsdir}/hicolor/*/apps/*.*
 %{_desktopdir}/xfce4-notes.desktop
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..7e198e3
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,173 @@
+--- xfce4-notes-plugin-1.8.1/lib/application.c.orig	2015-06-24 21:29:20.000000000 +0000
++++ xfce4-notes-plugin-1.8.1/lib/application.c	2018-06-10 21:06:59.540406849 +0000
+@@ -341,7 +341,6 @@
+ 		_tmp7_ = dir;
+ 		_tmp8_ = g_dir_read_name (_tmp7_);
+ 		if (_tmp8_ != NULL) {
+-			const gchar* _tmp9_ = NULL;
+ 			GtkMessageDialog* _tmp10_;
+ 			GtkMessageDialog* error_dialog;
+ 			GtkMessageDialog* _tmp11_;
+@@ -351,8 +350,7 @@
+ 			GtkMessageDialog* _tmp15_;
+ 			XfconfChannel* _tmp16_;
+ 			const gchar* _tmp17_;
+-			_tmp9_ = _ ("Select notes path");
+-			_tmp10_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp9_);
++			_tmp10_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Select notes path"));
+ 			g_object_ref_sink (_tmp10_);
+ 			error_dialog = _tmp10_;
+ 			_tmp11_ = error_dialog;
+@@ -407,7 +405,6 @@
+ 	}
+ 	_tmp26_ = _tmp20_;
+ 	if (_tmp26_) {
+-		const gchar* _tmp27_ = NULL;
+ 		GtkMessageDialog* _tmp28_;
+ 		GtkMessageDialog* error_dialog;
+ 		GtkMessageDialog* _tmp29_;
+@@ -418,8 +415,7 @@
+ 		GtkMessageDialog* _tmp34_;
+ 		XfconfChannel* _tmp35_;
+ 		const gchar* _tmp36_;
+-		_tmp27_ = _ ("Select notes path");
+-		_tmp28_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp27_);
++		_tmp28_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Select notes path"));
+ 		g_object_ref_sink (_tmp28_);
+ 		error_dialog = _tmp28_;
+ 		_tmp29_ = error_dialog;
+@@ -1964,16 +1960,12 @@
+ 		_tmp28_ = xnp_application_window_name_exists (self, _tmp27_);
+ 		if (_tmp28_) {
+ 			XnpWindow* _tmp29_;
+-			const gchar* _tmp30_ = NULL;
+-			const gchar* _tmp31_;
+ 			GtkMessageDialog* _tmp32_;
+ 			GtkMessageDialog* error_dialog;
+ 			GtkMessageDialog* _tmp33_;
+ 			GtkMessageDialog* _tmp34_;
+ 			_tmp29_ = window;
+-			_tmp30_ = _ ("The name %s is already in use");
+-			_tmp31_ = name;
+-			_tmp32_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp29_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp30_, _tmp31_);
++			_tmp32_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp29_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("The name %s is already in use"), name);
+ 			g_object_ref_sink (_tmp32_);
+ 			error_dialog = _tmp32_;
+ 			_tmp33_ = error_dialog;
+@@ -2072,7 +2064,6 @@
+ 	_tmp2_ = _tmp1_;
+ 	if (_tmp2_ >= 1) {
+ 		XnpWindow* _tmp3_;
+-		const gchar* _tmp4_ = NULL;
+ 		GtkMessageDialog* _tmp5_;
+ 		GtkMessageDialog* dialog;
+ 		GtkMessageDialog* _tmp6_;
+@@ -2081,8 +2072,7 @@
+ 		GtkMessageDialog* _tmp8_;
+ 		gint _tmp9_;
+ 		_tmp3_ = window;
+-		_tmp4_ = _ ("Are you sure you want to delete this group?");
+-		_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp3_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp4_);
++		_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp3_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _("Are you sure you want to delete this group?"));
+ 		g_object_ref_sink (_tmp5_);
+ 		dialog = _tmp5_;
+ 		_tmp6_ = dialog;
+@@ -2220,10 +2210,7 @@
+  */
+ static void xnp_application_refresh_notes (XnpApplication* self, XnpWindow* window) {
+ 	XnpWindow* _tmp0_;
+-	const gchar* _tmp1_ = NULL;
+ 	XnpWindow* _tmp2_;
+-	const gchar* _tmp3_;
+-	const gchar* _tmp4_;
+ 	GtkMessageDialog* _tmp5_;
+ 	GtkMessageDialog* dialog;
+ 	GtkMessageDialog* _tmp6_;
+@@ -2241,11 +2228,8 @@
+ 	g_return_if_fail (self != NULL);
+ 	g_return_if_fail (window != NULL);
+ 	_tmp0_ = window;
+-	_tmp1_ = _ ("The group \"%s\" has been modified on the disk");
+ 	_tmp2_ = window;
+-	_tmp3_ = xnp_window_get_name (_tmp2_);
+-	_tmp4_ = _tmp3_;
+-	_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp0_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp1_, _tmp4_);
++	_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp0_, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _("The group \"%s\" has been modified on the disk"), xnp_window_get_name (_tmp2_));
+ 	g_object_ref_sink (_tmp5_);
+ 	dialog = _tmp5_;
+ 	_tmp6_ = dialog;
+@@ -2559,8 +2543,6 @@
+ 	res = _tmp1_;
+ 	_tmp2_ = res;
+ 	if (!_tmp2_) {
+-		const gchar* _tmp3_ = NULL;
+-		const gchar* _tmp4_;
+ 		GtkMessageDialog* _tmp5_;
+ 		GtkMessageDialog* error_dialog;
+ 		GtkMessageDialog* _tmp6_;
+@@ -2569,9 +2551,7 @@
+ 		gchar* _tmp9_;
+ 		GtkMessageDialog* _tmp10_;
+ 		GtkMessageDialog* _tmp11_;
+-		_tmp3_ = _ ("The name \"%s\" is invalid.");
+-		_tmp4_ = name;
+-		_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp3_, _tmp4_);
++		_tmp5_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("The name \"%s\" is invalid."), name);
+ 		g_object_ref_sink (_tmp5_);
+ 		error_dialog = _tmp5_;
+ 		_tmp6_ = error_dialog;
+@@ -2710,7 +2690,6 @@
+ 	__catch10_g_error:
+ 	{
+ 		GError* e = NULL;
+-		const gchar* _tmp0_ = NULL;
+ 		GtkMessageDialog* _tmp1_;
+ 		GtkMessageDialog* error_dialog;
+ 		GtkMessageDialog* _tmp2_;
+@@ -2720,8 +2699,7 @@
+ 		GtkMessageDialog* _tmp6_;
+ 		e = _inner_error_;
+ 		_inner_error_ = NULL;
+-		_tmp0_ = _ ("Unable to open the settings dialog");
+-		_tmp1_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp0_);
++		_tmp1_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Unable to open the settings dialog"));
+ 		g_object_ref_sink (_tmp1_);
+ 		error_dialog = _tmp1_;
+ 		_tmp2_ = error_dialog;
+--- xfce4-notes-plugin-1.8.1/lib/window.c~	2015-06-24 21:29:20.000000000 +0000
++++ xfce4-notes-plugin-1.8.1/lib/window.c	2018-06-10 21:08:16.583650155 +0000
+@@ -3533,7 +3533,6 @@
+ 	_tmp7_ = _tmp6_;
+ 	_tmp8_ = gtk_text_buffer_get_char_count (_tmp7_);
+ 	if (_tmp8_ > 0) {
+-		const gchar* _tmp9_ = NULL;
+ 		GtkMessageDialog* _tmp10_;
+ 		GtkMessageDialog* dialog;
+ 		GtkMessageDialog* _tmp11_;
+@@ -3541,8 +3540,7 @@
+ 		gint res;
+ 		GtkMessageDialog* _tmp13_;
+ 		gint _tmp14_;
+-		_tmp9_ = _ ("Are you sure you want to delete this note?");
+-		_tmp10_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp9_);
++		_tmp10_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _("Are you sure you want to delete this note?"));
+ 		g_object_ref_sink (_tmp10_);
+ 		dialog = _tmp10_;
+ 		_tmp11_ = dialog;
+@@ -3687,15 +3685,11 @@
+ 		_tmp34_ = name;
+ 		_tmp35_ = xnp_window_note_name_exists (self, _tmp34_);
+ 		if (_tmp35_) {
+-			const gchar* _tmp36_ = NULL;
+-			const gchar* _tmp37_;
+ 			GtkMessageDialog* _tmp38_;
+ 			GtkMessageDialog* error_dialog;
+ 			GtkMessageDialog* _tmp39_;
+ 			GtkMessageDialog* _tmp40_;
+-			_tmp36_ = _ ("The name %s is already in use");
+-			_tmp37_ = name;
+-			_tmp38_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _tmp36_, _tmp37_);
++			_tmp38_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("The name %s is already in use"), name);
+ 			g_object_ref_sink (_tmp38_);
+ 			error_dialog = _tmp38_;
+ 			_tmp39_ = error_dialog;
diff --git a/xfce4-notes-plugin-ui.patch b/xfce4-notes-plugin-ui.patch
deleted file mode 100644
index 54353a8..0000000
--- a/xfce4-notes-plugin-ui.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff -ur xfce4-notes-plugin-1.7.7-orig/configure.ac xfce4-notes-plugin-1.7.7/configure.ac
---- xfce4-notes-plugin-1.7.7-orig/configure.ac	2010-11-07 12:26:47.000000000 +0100
-+++ xfce4-notes-plugin-1.7.7/configure.ac	2011-03-01 13:10:56.177331237 +0100
-@@ -53,7 +53,7 @@
- XDT_CHECK_LIBX11_REQUIRE()
- XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.16.0])
- XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.14.0])
--XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.4.0])
-+XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0])
- XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.4.0])
- XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.4.0])
- XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.6.0])
-diff -ur xfce4-notes-plugin-1.7.7-orig/src/main-panel-plugin.c xfce4-notes-plugin-1.7.7/src/main-panel-plugin.c
---- xfce4-notes-plugin-1.7.7-orig/src/main-panel-plugin.c	2010-11-07 12:28:41.000000000 +0100
-+++ xfce4-notes-plugin-1.7.7/src/main-panel-plugin.c	2011-03-01 13:10:56.177331237 +0100
-@@ -28,7 +28,7 @@
- #include <libxfce4util/libxfce4util.h>
- #include <config.h>
- #include <glib/gi18n-lib.h>
--#include <libxfcegui4/libxfcegui4.h>
-+#include <libxfce4ui/libxfce4ui.h>
- #include <gdk-pixbuf/gdk-pixdata.h>
- #include <popup.h>
- #include <gdk/gdk.h>
-diff -ur xfce4-notes-plugin-1.7.7-orig/src/Makefile.am xfce4-notes-plugin-1.7.7/src/Makefile.am
---- xfce4-notes-plugin-1.7.7-orig/src/Makefile.am	2010-11-05 19:15:23.000000000 +0100
-+++ xfce4-notes-plugin-1.7.7/src/Makefile.am	2011-03-01 13:10:56.181333237 +0100
-@@ -36,7 +36,7 @@
- xfce4_notes_settings_CFLAGS =						\
- 	@LIBX11_CFLAGS@							\
- 	@GTK_CFLAGS@							\
--	@LIBXFCEGUI4_CFLAGS@						\
-+	@LIBXFCE4UI_CFLAGS@						\
- 	@XFCONF_CFLAGS@							\
- 	@UNIQUE_CFLAGS@
- 
-@@ -44,7 +44,7 @@
- 	$(top_builddir)/lib/libnotes.la					\
- 	@LIBX11_LIBS@							\
- 	@GTK_LIBS@							\
--	@LIBXFCEGUI4_LIBS@						\
-+	@LIBXFCE4UI_LIBS@						\
- 	@XFCONF_LIBS@							\
- 	@UNIQUE_LIBS@
- 
-diff -ur xfce4-notes-plugin-1.7.7-orig/src/xfce4-notes-settings.c xfce4-notes-plugin-1.7.7/src/xfce4-notes-settings.c
---- xfce4-notes-plugin-1.7.7-orig/src/xfce4-notes-settings.c	2010-11-06 21:39:34.000000000 +0100
-+++ xfce4-notes-plugin-1.7.7/src/xfce4-notes-settings.c	2011-03-01 13:11:49.832145237 +0100
-@@ -25,7 +25,7 @@
- #include <xfconf/xfconf.h>
- #include <gtk/gtk.h>
- #include <libxfce4util/libxfce4util.h>
--#include <libxfcegui4/libxfcegui4.h>
-+#include <libxfce4ui/libxfce4ui.h>
- 
- #include "defines.h"
- #include "color.h"
-@@ -115,7 +115,7 @@
- 
-   /* === Global settings === */
-   box = gtk_vbox_new (FALSE, BORDER);
--  frame = xfce_create_framebox_with_content (_("Global settings"), box);
-+  frame = xfce_gtk_frame_box_new_with_content (_("Global settings"), box);
-   gtk_container_set_border_width (GTK_CONTAINER (frame), BORDER);
-   gtk_container_add (GTK_CONTAINER (vbox), frame);
- 
-@@ -163,7 +163,7 @@
- 
-   /* === New window settings === */
-   box = gtk_vbox_new (FALSE, BORDER);
--  frame = xfce_create_framebox_with_content (_("New group settings"), box);
-+  frame = xfce_gtk_frame_box_new_with_content (_("New group settings"), box);
-   gtk_container_set_border_width (GTK_CONTAINER (frame), BORDER);
-   gtk_container_add (GTK_CONTAINER (vbox), frame);
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xfce4-notes-plugin.git/commitdiff/53ebc04afdbabd6835094e7b0b57c2bfa4178973



More information about the pld-cvs-commit mailing list