diff options
author | Ludolacra | 2021-12-11 23:59:57 +0100 |
---|---|---|
committer | Ludolacra | 2021-12-11 23:59:57 +0100 |
commit | 8ab6f1194f19adfd74b6b4bc1f8f21912039b3fb (patch) | |
tree | 13141e33e6038fb18c2e1cb74504efc2c0212de3 | |
parent | 236340e1e24a83ad4d04e2089967c34753fd3e8f (diff) | |
download | aur-gksu.tar.gz |
Fixed errors raised by "-Werror=format-security"
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | gksu-2.0.2-gksu_gksu.c.patch | 21 |
2 files changed, 31 insertions, 2 deletions
@@ -11,8 +11,16 @@ url="http://www.nongnu.org/gksu/index.html" license=('GPL') depends=('libgksu>=2.0.12' 'xorg-xauth') makedepends=('gtk-doc' 'intltool') -source=(https://people.debian.org/~kov/gksu/${pkgname}-${pkgver}.tar.gz) -sha256sums=('a1de3dca039d88c195fcdc9516379439a1d699750417f1e655aa2101a955ee5a') +source=(https://people.debian.org/~kov/gksu/${pkgname}-${pkgver}.tar.gz + gksu-2.0.2-gksu_gksu.c.patch) +sha256sums=('a1de3dca039d88c195fcdc9516379439a1d699750417f1e655aa2101a955ee5a' + '1c08658a8946713e1da9d9ae5f808fc87a35661bbb28def1552d4c13e5d46600') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + patch -Np1 -i "${srcdir}/gksu-2.0.2-gksu_gksu.c.patch" +} build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/gksu-2.0.2-gksu_gksu.c.patch b/gksu-2.0.2-gksu_gksu.c.patch new file mode 100644 index 000000000000..2866b17d5a02 --- /dev/null +++ b/gksu-2.0.2-gksu_gksu.c.patch @@ -0,0 +1,21 @@ +diff -Nura gksu-2.0.2_orig/gksu/gksu.c gksu-2.0.2/gksu/gksu.c +--- gksu-2.0.2_orig/gksu/gksu.c 2021-12-11 13:53:13.538672664 +0100 ++++ gksu-2.0.2/gksu/gksu.c 2021-12-11 13:55:43.245408259 +0100 +@@ -148,7 +148,7 @@ + + 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), +@@ -180,7 +180,7 @@ + + error_msg = g_strdup_printf ("Could not load desktop file: %s", + error->message); +- g_warning (error_msg); ++ g_warning ("%s", error_msg); + g_free (error_msg); + g_error_free (error); + g_key_file_free (desktop); |