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
