Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=bouleetbilgnome224.git;a=commitdiff;h=1ac8c6894c799f71ee45ebb6278941a087cf9dbe

commit 1ac8c6894c799f71ee45ebb6278941a087cf9dbe
Author: bouleetbil <[EMAIL PROTECTED]>
Date:   Mon Oct 6 23:03:14 2008 +0200

gksu-2.0.0-4-i686
*added patch for use the new plugin dir

diff --git a/source/gnome/gksu/FrugalBuild b/source/gnome/gksu/FrugalBuild
index f457540..f7fb42a 100644
--- a/source/gnome/gksu/FrugalBuild
+++ b/source/gnome/gksu/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=gksu
pkgver=2.0.0
-pkgrel=3
+pkgrel=4
pkgdesc="A GTK+2 frontend for su and sudo"
url="http://www.gnu.org/non-gnu/gksu/";
backup=(etc/gksu.conf)
@@ -13,9 +13,10 @@ groups=('gnome' 'gnome-apps')
archs=('i686' 'x86_64' 'ppc')
options=('scriptlet')
up2date="lynx -dump http://people.debian.org/~kov/gksu/ | grep -v libgksu | 
grep tar.gz$ | tail -n 1 | sed 's/.*gksu-\([0-9\.]*\).tar.gz/\1/'"
-source=(http://people.debian.org/~kov/$pkgname/$pkgname-$pkgver.tar.gz 
Fix_gvfs222.diff)
+source=(http://people.debian.org/~kov/$pkgname/$pkgname-$pkgver.tar.gz 
Fix_gvfs222.diff nautilus-2.24.diff)
sha1sums=('f15d568f43ecbeedd050b8f09b1da94a7d574de5' \
-          '813d7cd2ac823ca14210293d927ab98e34719321')
+          '813d7cd2ac823ca14210293d927ab98e34719321' \
+          '33449f4cfa4eb92856a1bd8c2a1eb1ae307456d0')

subpkgs=("nautilus-$pkgname")
subdescs=('Gksu nautilus extension')
diff --git a/source/gnome/gksu/nautilus-2.24.diff 
b/source/gnome/gksu/nautilus-2.24.diff
new file mode 100644
index 0000000..04d319c
--- /dev/null
+++ b/source/gnome/gksu/nautilus-2.24.diff
@@ -0,0 +1,75 @@
+diff -Nur -x '*.orig' -x '*~' gksu-2.0.0/nautilus-gksu/Makefile.am 
gksu-2.0.0.new/nautilus-gksu/Makefile.am
+--- gksu-2.0.0/nautilus-gksu/Makefile.am       2006-09-15 10:45:10.000000000 
+0800
++++ gksu-2.0.0.new/nautilus-gksu/Makefile.am   2008-04-12 15:45:47.000000000 
+0800
+@@ -2,7 +2,7 @@
+ INCLUDES = ${NAUTILUS_CFLAGS}
+ AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" -DDATA_DIR=\"$(datadir)\" 
-DPREFIX=\"$(prefix)\"
+
+-nautilus_extensiondir=$(libdir)/nautilus/extensions-1.0
++nautilus_extensiondir=$(libdir)/nautilus/extensions-2.0
+ nautilus_extension_LTLIBRARIES = libnautilus-gksu.la
+ libnautilus_gksu_la_SOURCES = libnautilus-gksu.c
+ libnautilus_gksu_la_LDFLAGS = LDFLAGS = -module -avoid-version -no-undefined
+diff -Nur -x '*.orig' -x '*~' gksu-2.0.0/nautilus-gksu/Makefile.in 
gksu-2.0.0.new/nautilus-gksu/Makefile.in
+--- gksu-2.0.0/nautilus-gksu/Makefile.in       2006-09-24 04:23:10.000000000 
+0800
++++ gksu-2.0.0.new/nautilus-gksu/Makefile.in   2008-04-12 15:45:53.000000000 
+0800
+@@ -241,7 +241,7 @@
+ AM_CFLAGS = -g -O2 -Wall
+ INCLUDES = ${NAUTILUS_CFLAGS}
+ AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" -DDATA_DIR=\"$(datadir)\" 
-DPREFIX=\"$(prefix)\"
+-nautilus_extensiondir = $(libdir)/nautilus/extensions-1.0
++nautilus_extensiondir = $(libdir)/nautilus/extensions-2.0
+ nautilus_extension_LTLIBRARIES = libnautilus-gksu.la
+ libnautilus_gksu_la_SOURCES = libnautilus-gksu.c
+ libnautilus_gksu_la_LDFLAGS = LDFLAGS = -module -avoid-version -no-undefined
+-- gksu-2.0.0.orig/debian/patches/01_always_ask.patch
+++ gksu-2.0.0/debian/patches/01_always_ask.patch
+@ -0,0 +1,48 @@
+diff -Nur gksu-2.0.0/gksu/gksu.c gksu-2.0.0.new/gksu/gksu.c
+--- gksu-2.0.0/gksu/gksu.c     2006-09-15 04:45:04.000000000 +0200
++++ gksu-2.0.0.new/gksu/gksu.c 2007-03-05 09:09:47.000000000 +0100
+@@ -55,6 +55,7 @@
+     {"prompt", optional_argument, NULL, 'P'},
+     {"desktop", required_argument, NULL, 'D'},
+     {"description", required_argument, NULL, 'D'},
++    {"always-ask-pass", no_argument, NULL, 'A'},
+     {0, 0, 0, 0}
+ };
+
+@@ -119,6 +120,9 @@
+     N_("  --su-mode, -w\n"
+        "    Make GKSu use su, instead of using libgksu's\n"
+        "    default.\n"),
++    N_("  --always-ask-pass\n"
++       "    Make GKSu always ask for a password, even if it is cached\n"
++       "    by sudo.\n"),
+   };
+
+   help_trans = g_strconcat(_(help_text[0]), _(help_text[1]),
+@@ -129,6 +133,7 @@
+                          _(help_text[10]), _(help_text[11]),
+                          _(help_text[12]), _(help_text[13]),
+                          _(help_text[14]), _(help_text[15]),
++                         _(help_text[16]), _(help_text[17]),
+                          NULL);
+   g_print (_(help_trans), PACKAGE_VERSION, cmdname);
+   g_free (help_trans);
+@@ -501,7 +506,7 @@
+   gtk_init (&newargc, &newargv);
+
+   context = gksu_context_new ();
+-  while ((c = getopt_long(newargc, newargv, "?hu:lpm:kt:i:gdsSwP::aD:", 
long_opts, NULL))
++  while ((c = getopt_long(newargc, newargv, "?hu:lpm:kt:i:gdsSwP::aD:A", 
long_opts, NULL))
+        != EOF)
+     {
+       switch (c)
+@@ -564,6 +569,9 @@
+       case 'w':
+         run_mode = SU_MODE;
+         break;
++      case 'A':
++        gksu_context_set_always_ask_password(context, TRUE);
++        break;
+       case 'P':
+         prompt = TRUE;
+
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to