[packages/gksu] - added format patch, spec cleanup; release 3

qboosh qboosh at pld-linux.org
Sat Mar 25 16:05:50 CET 2023


commit 283eeed4cd14c8638fe6dc18bfd403742bbd9b9b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Mar 25 16:08:14 2023 +0100

    - added format patch, spec cleanup; release 3

 gksu-format.patch | 25 +++++++++++++++++++++++++
 gksu.spec         | 36 ++++++++++++++++++++----------------
 2 files changed, 45 insertions(+), 16 deletions(-)
---
diff --git a/gksu.spec b/gksu.spec
index 08feb69..173aa9d 100644
--- a/gksu.spec
+++ b/gksu.spec
@@ -7,33 +7,34 @@ Summary:	GKsu is a GTK+ frontend to the su program
 Summary(pl.UTF-8):	GKsu to nakładka graficzna na program su
 Name:		gksu
 Version:	2.0.2
-Release:	2
-License:	GPL
+Release:	3
+License:	GPL v2+
 Group:		Applications/System
 Source0:	http://people.debian.org/~kov/gksu/%{name}-%{version}.tar.gz
 # Source0-md5:	cacbcac3fc272dce01c6ea38354489e2
 Patch0:		glib-2.32.patch
+Patch1:		%{name}-format.patch
 URL:		http://www.nongnu.org/gksu/
-BuildRequires:	GConf2-devel
+BuildRequires:	GConf2-devel >= 2
 BuildRequires:	autoconf >= 2.57
 BuildRequires:	automake
-BuildRequires:	gettext-devel
-%{?with_nautilus:BuildRequires:	gnome-vfs2-devel}
-BuildRequires:	gtk+2-devel >= 2:2.4
+BuildRequires:	gettext-tools
+BuildRequires:	gtk+2-devel >= 2:2.4.0
 %{?with_apidocs:BuildRequires:	gtk-doc >= 1.0}
 BuildRequires:	intltool
-BuildRequires:	libgksu-devel >= 2.0.0
+BuildRequires:	libgksu-devel >= 2.0.8
 BuildRequires:	libtool
 %{?with_nautilus:BuildRequires:	nautilus-devel}
 BuildRequires:	pkgconfig
 Requires:	/bin/su
-Obsoletes:	gksu-devel
-Obsoletes:	gksu-static
+Requires:	gtk+2 >= 2:2.4.0
+Requires:	libgksu >= 2.0.8
+Obsoletes:	gksu-devel < 1.2
+Obsoletes:	gksu-static < 1.2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %if %{with nautilus}
-%define		specflags	`pkg-config --cflags gnome-vfs-2.0`
-%define		nautilus_extensiondir	%( pkg-config --variable=extensiondir libnautilus-extension )
+%define		nautilus_extensiondir	%(pkg-config --variable=extensiondir libnautilus-extension)
 %endif
 
 %description
@@ -48,8 +49,8 @@ Summary(pl.UTF-8):	Wtyczka gksu dla nautilusa
 Group:		X11/Applications
 Requires:	%{name} = %{version}-%{release}
 Requires:	nautilus
-Obsoletes:	gksu-nautilus-devel
-Obsoletes:	gksu-nautilus-static
+Obsoletes:	gksu-nautilus-devel < 2.0.0-1
+Obsoletes:	gksu-nautilus-static < 2.0.0-1
 
 %description nautilus
 Gksu plugin for nautilus.
@@ -60,6 +61,7 @@ Wtyczka gksu dla nautilusa.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__intltoolize}
@@ -83,7 +85,7 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 
 # fix gksudo man link
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/gksudo.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/gksudo.1
 echo .so man1/gksu.1 > $RPM_BUILD_ROOT%{_mandir}/man1/gksudo.1
 
 %{?with_nautilus:%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la}
@@ -99,8 +101,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/gksu
 %attr(755,root,root) %{_bindir}/gksudo
 %{_desktopdir}/gksu.desktop
-%{_mandir}/man1/*.1*
-%{_pixmapsdir}/*.png
+%{_mandir}/man1/gksu.1*
+%{_mandir}/man1/gksudo.1*
+%{_pixmapsdir}/gksu-icon.png
+%{_pixmapsdir}/gksu-root-terminal.png
 %dir %{_datadir}/gksu
 %attr(755,root,root) %{_datadir}/gksu/gksu-migrate-conf.sh
 
diff --git a/gksu-format.patch b/gksu-format.patch
new file mode 100644
index 0000000..5e5c8ec
--- /dev/null
+++ b/gksu-format.patch
@@ -0,0 +1,25 @@
+--- gksu-2.0.2/gksu/gksu.c.orig	2009-03-04 19:25:32.000000000 +0100
++++ gksu-2.0.2/gksu/gksu.c	2023-03-25 15:59:28.118988248 +0100
+@@ -148,7 +148,7 @@ gk_dialog (GtkMessageType type, gchar *f
+ 
+   diag_win = gtk_message_dialog_new_with_markup (NULL, GTK_DIALOG_MODAL,
+ 						 type, GTK_BUTTONS_CLOSE,
+-						 msg);
++						 "%s", msg);
+ 
+   gtk_signal_connect_object (GTK_OBJECT(diag_win), "delete_event",
+ 			     GTK_SIGNAL_FUNC(gtk_main_quit),
+@@ -176,12 +176,8 @@ set_description_from_desktop (GksuContex
+   g_key_file_load_from_file (desktop, file_name, G_KEY_FILE_NONE, &error);
+   if (error)
+     {
+-      gchar *error_msg;
+-
+-      error_msg = g_strdup_printf ("Could not load desktop file: %s",
++      g_warning ("Could not load desktop file: %s",
+ 				   error->message);
+-      g_warning (error_msg);
+-      g_free (error_msg);
+       g_error_free (error);
+       g_key_file_free (desktop);
+       return;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gksu.git/commitdiff/283eeed4cd14c8638fe6dc18bfd403742bbd9b9b



More information about the pld-cvs-commit mailing list