Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libindicate/files: libindicate-0.2.3-optional-gtk-support.patch
Date: Thu, 29 Oct 2009 15:47:15
Message-Id: E1N3XDR-0008MT-Fp@stork.gentoo.org
1 mrpouet 09/10/29 15:47:09
2
3 Added: libindicate-0.2.3-optional-gtk-support.patch
4 Log:
5 New package, necessary for libindicate-qt (kde team)
6 (Portage version: 2.2_rc46/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-libs/libindicate/files/libindicate-0.2.3-optional-gtk-support.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/files/libindicate-0.2.3-optional-gtk-support.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/files/libindicate-0.2.3-optional-gtk-support.patch?rev=1.1&content-type=text/plain
13
14 Index: libindicate-0.2.3-optional-gtk-support.patch
15 ===================================================================
16 From: Romain Perier <mrpouet@g.o>
17 Date: Thu, 29 Oct 2009 16:21:56 +0100
18 Subject: Make gtk support optional
19
20 ---
21 Makefile.am | 13 +++++++----
22 configure.ac | 17 +++++++++++----
23 examples/Makefile.am | 52 +++++++++++++++++++++++++------------------------
24 3 files changed, 47 insertions(+), 35 deletions(-)
25
26 --- a/Makefile.am
27 +++ b/Makefile.am
28 @@ -1,9 +1,12 @@
29 +SUBDIRS = libindicate
30
31 -SUBDIRS = \
32 - libindicate \
33 - libindicate-gtk \
34 - examples \
35 - tests \
36 +if HAVE_LIBINDICATEGTK
37 +SUBDIRS += libindicate-gtk
38 +endif
39 +
40 +SUBDIRS += \
41 + examples \
42 + tests \
43 docs
44
45 EXTRA_DIST = \
46 --- a/configure.ac
47 +++ b/configure.ac
48 @@ -63,11 +63,18 @@ AC_SUBST(LIBINDICATE_LIBS)
49
50 GDK_PIXBUF_REQUIRED_VERSION=2.12
51
52 -PKG_CHECK_MODULES(LIBINDICATEGTK, glib-2.0 >= $GLIB_REQUIRED_VERSION
53 - gio-2.0 >= $GIO_REQUIRED_VERSION
54 - gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED_VERSION
55 - gtk+-2.0 >= $GTK_REQUIRED_VERSION
56 - dbus-glib-1 >= $DBUS_REQUIRED_VERSION)
57 +AC_ARG_ENABLE([gtk],
58 + AC_HELP_STRING([--disable-gtk], [Disable libindicator-gtk library]),
59 + [enable_gtk=$enableval], enable_gtk=auto)
60 +
61 +if test "x$enable_gtk" != "xno"; then
62 + PKG_CHECK_MODULES(LIBINDICATEGTK, glib-2.0 >= $GLIB_REQUIRED_VERSION
63 + gio-2.0 >= $GIO_REQUIRED_VERSION
64 + gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED_VERSION
65 + gtk+-2.0 >= $GTK_REQUIRED_VERSION
66 + dbus-glib-1 >= $DBUS_REQUIRED_VERSION)
67 +fi
68 +AM_CONDITIONAL([HAVE_LIBINDICATEGTK], [test "x$enable_gtk" != "xno"])
69 AC_SUBST(LIBINDICATEGTK_CFLAGS)
70 AC_SUBST(LIBINDICATEGTK_LIBS)
71
72 --- a/examples/Makefile.am
73 +++ b/examples/Makefile.am
74 @@ -2,32 +2,11 @@
75 libexec_PROGRAMS = \
76 indicate-and-crash \
77 indicate-alot \
78 - listen-and-print \
79 - im-client \
80 show-hide-server
81 -
82 -indicate_and_crash_SOURCES = \
83 - indicate-and-crash.c
84 -
85 -indicate_and_crash_CFLAGS = \
86 - -I $(srcdir)/.. \
87 - $(LIBINDICATE_CFLAGS)
88 -
89 -indicate_and_crash_LDADD = \
90 - ../libindicate/libindicate.la \
91 - $(LIBINDICATE_LIBS)
92 -
93 -indicate_alot_SOURCES = \
94 - indicate-alot.c
95 -
96 -indicate_alot_CFLAGS = \
97 - -I $(srcdir)/.. \
98 - $(LIBINDICATE_CFLAGS)
99 -
100 -indicate_alot_LDADD = \
101 - ../libindicate/libindicate.la \
102 - $(LIBINDICATE_LIBS)
103 -
104 +if HAVE_LIBINDICATEGTK
105 +libexec_PROGRAMS += \
106 + listen-and-print \
107 + im-client
108 listen_and_print_SOURCES = \
109 listen-and-print.c
110
111 @@ -55,6 +34,29 @@ im_client_LDADD = \
112 ../libindicate-gtk/libindicate-gtk.la \
113 $(LIBINDICATE_LIBS) \
114 $(LIBINDICATEGTK_LIBS)
115 +endif
116 +
117 +indicate_and_crash_SOURCES = \
118 + indicate-and-crash.c
119 +
120 +indicate_and_crash_CFLAGS = \
121 + -I $(srcdir)/.. \
122 + $(LIBINDICATE_CFLAGS)
123 +
124 +indicate_and_crash_LDADD = \
125 + ../libindicate/libindicate.la \
126 + $(LIBINDICATE_LIBS)
127 +
128 +indicate_alot_SOURCES = \
129 + indicate-alot.c
130 +
131 +indicate_alot_CFLAGS = \
132 + -I $(srcdir)/.. \
133 + $(LIBINDICATE_CFLAGS)
134 +
135 +indicate_alot_LDADD = \
136 + ../libindicate/libindicate.la \
137 + $(LIBINDICATE_LIBS)
138
139 show_hide_server_SOURCES = \
140 show-hide-server.c