Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/gksu/files: gksu-2.0.2-glib-2.31.patch gksu-2.0.2-nautilus-dir.patch
Date: Sat, 07 Apr 2012 23:55:54
Message-Id: 20120407235539.CFCFC2004C@flycatcher.gentoo.org
1 tetromino 12/04/07 23:55:39
2
3 Added: gksu-2.0.2-glib-2.31.patch
4 gksu-2.0.2-nautilus-dir.patch
5 Log:
6 Fix nautilus extension directoryfor nautilus-3. Add patch for building with >=glib-2.31 (thanks to biohazrd for reporting in bug #401437 comment #1). Add some missing dependencies.
7
8 (Portage version: 2.2.0_alpha99/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch?rev=1.1&content-type=text/plain
15
16 Index: gksu-2.0.2-glib-2.31.patch
17 ===================================================================
18 From 10c7e67e11a56e2fe1acf9b085772bc995d35bc0 Mon Sep 17 00:00:00 2001
19 From: Alexandre Rostovtsev <tetromino@g.o>
20 Date: Sat, 7 Apr 2012 17:57:36 -0400
21 Subject: [PATCH] Fix glib includes for building with >=glib-2.31
22
23 glib-2.31 and newer no longer allow most glib subheaders to be included
24 directly.
25
26 https://savannah.nongnu.org/bugs/index.php?36127
27 ---
28 nautilus-gksu/libnautilus-gksu.c | 2 +-
29 1 files changed, 1 insertions(+), 1 deletions(-)
30
31 diff --git a/nautilus-gksu/libnautilus-gksu.c b/nautilus-gksu/libnautilus-gksu.c
32 index 8e44d29..4acf3f8 100644
33 --- a/nautilus-gksu/libnautilus-gksu.c
34 +++ b/nautilus-gksu/libnautilus-gksu.c
35 @@ -5,7 +5,7 @@
36 #include <string.h>
37 #include <pthread.h>
38
39 -#include <glib/gkeyfile.h>
40 +#include <glib.h>
41 #include <gtk/gtk.h>
42 #include <gio/gio.h>
43 #include <libnautilus-extension/nautilus-extension-types.h>
44 --
45 1.7.8.5
46
47
48
49
50 1.1 x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch?rev=1.1&content-type=text/plain
54
55 Index: gksu-2.0.2-nautilus-dir.patch
56 ===================================================================
57 From d7ee2b46dad2070982b035a3136ccbb5787e9ed4 Mon Sep 17 00:00:00 2001
58 From: Alexandre Rostovtsev <tetromino@g.o>
59 Date: Sat, 7 Apr 2012 19:39:03 -0400
60 Subject: [PATCH] Fix nautilus extensions directory for nautilus-3
61
62 The gksu nautilus extension works with both nautilus-2 and nautilus-3,
63 so we should not assume that the extension is always installed in
64 /usr/lib/nautilus/extensions-2.0
65
66 https://savannah.nongnu.org/bugs/index.php?36129
67 ---
68 configure.ac | 14 +++++++++++++-
69 nautilus-gksu/Makefile.am | 2 +-
70 2 files changed, 14 insertions(+), 2 deletions(-)
71
72 diff --git a/configure.ac b/configure.ac
73 index 21d33bb..d65c586 100644
74 --- a/configure.ac
75 +++ b/configure.ac
76 @@ -64,9 +64,21 @@ AM_CONDITIONAL(GTK_DOC_USE_LIBTOOL, test x$use_libtool = xyes)
77
78 AC_ARG_ENABLE(nautilus-extension, [ --enable-nautilus-extension Build the nautilus extensions module [default=yes]], enable_nautilus_extension="$enableval", enable_nautilus_extension=yes)
79 AM_CONDITIONAL(ENABLE_NAUTILUS_EXTENSION, test x$enable_nautilus_extension = xyes)
80 +AC_ARG_WITH(nautilus-extensions-dir,
81 + AS_HELP_STRING([--with-nautilus-extension-dir=DIR],
82 + [Directory where nautilus extensions have to be installed (usually /usr/lib/nautilus/extensions-2.0 or -3.0)]))
83
84 if test x$enable_nautilus_extension = xyes; then
85 - PKG_CHECK_MODULES(NAUTILUS, [libgksu2 >= 2.0.0, libnautilus-extension])
86 + PKG_CHECK_MODULES(NAUTILUS, [libgksu2 >= 2.0.0, libnautilus-extension])
87 + if test "x$with_nautilus_extension_dir" = x; then
88 + AC_MSG_CHECKING([for Nautilus extensions directory])
89 + with_nautilus_extension_dir=`pkg-config --variable=extensiondir libnautilus-extension`
90 + if test "x$with_nautilus_extension_dir" = x; then
91 + AC_MSG_ERROR([not found. You can specify the extensions directory manually using --with-nautilus-extension-dir=DIR])
92 + fi
93 + AC_MSG_RESULT($with_nautilus_extension_dir)
94 + fi
95 + AC_SUBST(NAUTILUS_EXTENSION_DIR, [$with_nautilus_extensios_dir])
96 fi
97
98 AC_CONFIG_FILES([
99 diff --git a/nautilus-gksu/Makefile.am b/nautilus-gksu/Makefile.am
100 index 3a70c78..cbe4d00 100644
101 --- a/nautilus-gksu/Makefile.am
102 +++ b/nautilus-gksu/Makefile.am
103 @@ -2,7 +2,7 @@ AM_CFLAGS = -g -O2 -Wall
104 INCLUDES = ${NAUTILUS_CFLAGS}
105 AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" -DDATA_DIR=\"$(datadir)\" -DPREFIX=\"$(prefix)\"
106
107 -nautilus_extensiondir=$(libdir)/nautilus/extensions-2.0
108 +nautilus_extensiondir=$(NAUTILUS_EXTENSION_DIR)
109 nautilus_extension_LTLIBRARIES = libnautilus-gksu.la
110 libnautilus_gksu_la_SOURCES = libnautilus-gksu.c
111 libnautilus_gksu_la_LDFLAGS = LDFLAGS = -module -avoid-version -no-undefined
112 --
113 1.7.8.5