Re-commit the fix for 351006.
[bug-buddy.git] / configure.in
blobfc0a4f0af40b5d6f87daec9a58a71fc3aaaadce1
1 dnl Configure script for bug-buddy
3 AC_INIT(src/bug-buddy.c)
5 AM_CONFIG_HEADER(config.h)
7 AM_INIT_AUTOMAKE(bug-buddy, 2.16.1)
9 GNOME_DOC_INIT
11 AM_MAINTAINER_MODE
12 AC_PROG_INTLTOOL([0.29])
14 AC_PATH_PROG(GCONFTOOL, gconftool-2)
15 AM_GCONF_SOURCE_2
17 SCROLLKEEPER_REQUIRED=0.3.8
18 AC_SUBST(SCROLLKEEPER_REQUIRED)
20 ## Begin tests for scrollkeeper
21 AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
22 if test x$SCROLLKEEPER_CONFIG = xno; then
23   AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package)
26 AC_PROG_CC
27 AC_ISC_POSIX
28 AC_HEADER_STDC
30 BONOBO_ACTIVATION_REQUIRED="bonobo-activation-2.0 >= 1.0.0"
31 GDK_PIXBUF_REQUIRED="gdk-pixbuf-2.0 >= 2.0.0"
32 GMODULE_REQUIRED="gmodule-2.0 >= 2.0.0"
33 GNOME_DESKTOP_REQUIRED="gnome-desktop-2.0 >= 2.0.0"
34 GNOME_VFS_REQUIRED="gnome-vfs-2.0 >= 2.0.0"
35 LIBBONOBO_REQUIRED="libbonobo-2.0 >= 2.0.0"
36 LIBGNOME_REQUIRED="libgnome-2.0 >= 2.0.0"
37 LIBGNOMECANVAS_REQUIRED="libgnomecanvas-2.0 >= 2.0.0"
38 LIBGNOMEMENU_REQUIRED="libgnome-menu >= 2.11.1"
39 LIBGNOMEUI_REQUIRED="libgnomeui-2.0 >= 2.5.92"
40 LIBGLADE_REQUIRED="libglade-2.0 >= 2.0.0"
41 LIBXML_REQUIRED="libxml-2.0 >= 2.4.6"
42 GTK_REQUIRED="gtk+-2.0 >= 2.9"
43 LIBSOUP_REQUIRED="libsoup-2.2 >= 2.2.96"
44 LIBGTOP_REQUIRED="libgtop-2.0 >= 2.13.3"
45 LIBEBOOK_REQUIRED="libebook-1.2 >= 1.3.0"
46 LIBNM_GLIB_REQUIRED="libnm_glib >= 0.6.2"
48 PKG_CHECK_MODULES(BUG_BUDDY, 
50         $BONOBO_ACTIVATION_REQUIRED
51         $GDK_PIXBUF_REQUIRED
52         $GMODULE_REQUIRED
53         $GNOME_DESKTOP_REQUIRED
54         $GNOME_VFS_REQUIRED
55         $LIBBONOBO_REQUIRED
56         $LIBGNOME_REQUIRED
57         $LIBGNOMECANVAS_REQUIRED
58         $LIBGNOMEMENU_REQUIRED
59         $LIBGNOMEUI_REQUIRED
60         $LIBGLADE_REQUIRED
61         $LIBXML_REQUIRED
62         $GTK_REQUIRED
63         $LIBSOUP_REQUIRED
64         $LIBGTOP_REQUIRED
65         $LIBEBOOK_REQUIRED
68 AC_SUBST(BUG_BUDDY_CFLAGS)
69 AC_SUBST(BUG_BUDDY_LIBS)
71 PKG_CHECK_MODULES(GNOME_CRASH, $LIBGNOMEUI_REQUIRED)
72 AC_SUBST(GNOME_CRASH_CFLAGS)
73 AC_SUBST(GNOME_CRASH_LIBS)
75 #PKG_CHECK_MODULES(LIBNM, $LIBNM_GLIB_REQUIRED, have_nm="yes", have_nm="no")
76 have_nm="no"
77 AC_SUBST(LIBNM_CFLAGS)
78 AC_SUBST(LIBNM_LIBS)
79 if test "x$have_nm" = "xyes"
80 then
81         AC_DEFINE(HAVE_NETWORKMANAGER, 1, [define if NetworkManager is installed])
84 GETTEXT_PACKAGE=bug-buddy
85 AC_SUBST(GETTEXT_PACKAGE)
86 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
88 ALL_LINGUAS="am ar az be bg bn bn_IN bs ca cs cy da de dz el en_CA en_GB es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka ko ku ky lt lv mg mk ml mn mr ms nb ne nl nn or pa pl pt pt_BR ro ru rw sk sl sq sr sr@Latn sv ta th tr ug uk vi wa xh zh_CN zh_HK zh_TW"
89 AM_GLIB_GNU_GETTEXT
91 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
93                                                                                                                              
94 AC_ARG_ENABLE(deprecations,AC_HELP_STRING([--enable-deprecations],[warn about deprecated usages]))
95                                                                                                                              
96 AM_CONDITIONAL(ENABLE_DEPRECATIONS, test "x$enable_deprecations" = xyes)
98 AC_OUTPUT([
99 bug-buddy.spec
100 bug-buddy.schemas
101 Makefile
102 bugzilla/Makefile
103 bugzilla/gnome/Makefile
104 bugzilla/ximian/Makefile
105 pixmaps/Makefile
106 po/Makefile.in
107 src/Makefile
108 src/bug-buddy.menu
109 src/bug-buddy.desktop.in
112 dnl docs are totally hosed
113 dnl docs/Makefile
114 dnl docs/C/Makefile
115 dnl docs/it/Makefile
117 echo "
119 Configuration:
121         CFLAGS: ${BUG_BUDDY_CFLAGS}
123         LIBS:   ${BUG_BUDDY_LIBS}