--- /dev/null
+--- 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;
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
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.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
%{__intltoolize}
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}
%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