~timchen119/ubuntu/trusty/gnome-bluetooth/lp1035431

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Emilio Pozuelo Monfort
  • Date: 2011-02-27 15:45:22 UTC
  • mfrom: (1.3.2 upstream)
  • mto: (2.2.3 experimental) (1.5.1)
  • mto: This revision was merged to the branch mainline in revision 53.
  • Revision ID: james.westby@ubuntu.com-20110227154522-dnnoqasv5v3mv42a
Tags: upstream-2.91.5
ImportĀ upstreamĀ versionĀ 2.91.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
AC_PREREQ(2.52)
2
2
 
3
3
m4_define(gnomebt_version_major, 2)
4
 
m4_define(gnomebt_version_minor, 29)
5
 
m4_define(gnomebt_version_micro, 3)
 
4
m4_define(gnomebt_version_minor, 91)
 
5
m4_define(gnomebt_version_micro, 5)
6
6
 
7
7
AC_INIT([gnome-bluetooth],
8
8
        [gnomebt_version_major.gnomebt_version_minor.gnomebt_version_micro],
11
11
AC_CONFIG_SRCDIR([applet/main.c])
12
12
AC_CONFIG_HEADERS([config.h])
13
13
 
14
 
AM_INIT_AUTOMAKE([1.9 dist-bzip2 no-dist-gzip check-news])
 
14
AM_INIT_AUTOMAKE([1.8 dist-bzip2 no-dist-gzip check-news])
15
15
 
16
16
# Before making a release, the GNOMEBT_LT_VERSION string should be modified.
17
17
# The string is of the form C:R:A.
20
20
# - If binary compatibility has been broken (eg removed or changed interfaces)
21
21
#   change to C+1:0:0
22
22
# - If the interface is the same as the previous version, change to C:R+1:A
23
 
GNOMEBT_LT_VERSION=7:2:0
 
23
GNOMEBT_LT_VERSION=8:0:0
24
24
AC_SUBST(GNOMEBT_LT_VERSION)
25
25
 
26
26
AM_MAINTAINER_MODE
38
38
AM_DISABLE_STATIC
39
39
AM_PROG_LIBTOOL
40
40
 
 
41
# i18n stuff
 
42
IT_PROG_INTLTOOL([0.40.0])
 
43
 
 
44
AM_GNU_GETTEXT([external])
 
45
AM_GNU_GETTEXT_VERSION([0.17])
 
46
 
41
47
GETTEXT_PACKAGE=gnome-bluetooth2
42
48
AC_SUBST(GETTEXT_PACKAGE)
43
49
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
44
50
                                        [The name of the gettext domain])
45
51
 
46
 
AM_GLIB_GNU_GETTEXT
47
 
IT_PROG_INTLTOOL([0.35.0])
 
52
GLIB_GSETTINGS
48
53
 
49
54
AC_PATH_PROG([XMLLINT],[xmllint])
50
 
AC_PATH_PROG(GCONFTOOL, [gconftool-2])
51
 
AM_GCONF_SOURCE_2
52
55
 
53
56
dnl gtk-doc checks
54
57
GTK_DOC_CHECK(1.9)
69
72
fi
70
73
AM_CONDITIONAL([ICON_UPDATE], [test -n "$UPDATE_ICON_CACHE"])
71
74
 
72
 
GTK_REQUIRED=2.15.0
 
75
GTK_REQUIRED=2.91.3
 
76
GLIB_REQUIRED=2.25.7
73
77
DBUS_GLIB_REQUIRED=0.74
74
 
NOTIFY_REQUIRED=0.4.3
75
 
NAUTILUS_SENDTO_REQUIRED=2.28.0.1
 
78
NOTIFY_REQUIRED=0.7.0
 
79
NAUTILUS_SENDTO_REQUIRED=2.29.0
 
80
NAUTILUS_SENDTO_MAX_REQUIRED=2.91.0
76
81
 
77
82
dnl Requires for the properties window
 
83
PANELS_DIR="${libdir}/control-center-1/panels"
 
84
AC_SUBST(PANELS_DIR)
 
85
 
78
86
PKG_CHECK_MODULES(PROPS,
79
87
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
80
 
                  gconf-2.0
81
 
                  gtk+-2.0
82
 
                  unique-1.0)
 
88
                  glib-2.0 >= $GLIB_REQUIRED
 
89
                  gtk+-3.0 >= 2.90.7
 
90
                  libgnome-control-center)
83
91
 
84
92
dnl Requires for the applet
85
93
PKG_CHECK_MODULES(APPLET,
86
94
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
87
 
                  gconf-2.0
88
95
                  gmodule-export-2.0
89
 
                  gtk+-2.0 >= $GTK_REQUIRED
90
 
                  libnotify >= $NOTIFY_REQUIRED
91
 
                  unique-1.0)
 
96
                  glib-2.0 >= $GLIB_REQUIRED
 
97
                  gtk+-3.0 >= $GTK_REQUIRED
 
98
                  libnotify >= $NOTIFY_REQUIRED)
92
99
 
93
100
dnl Requires for the sendto app
94
101
PKG_CHECK_MODULES(SENDTO,
95
102
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
96
 
                  gtk+-2.0
 
103
                  gtk+-3.0
97
104
                  gio-2.0)
98
105
 
99
106
dnl nautilus-sendto plugin
100
 
dnl FIXME disabled by default
101
107
AC_ARG_ENABLE(nautilus-sendto,
102
108
              AS_HELP_STRING([--enable-nautilus-sendto=@<:@no/yes/auto@:>@],
103
 
                             [build nautilus-sendto plugin]), ,
104
 
                             enable_nst=yes)
 
109
                             [build nautilus-sendto plugin]))
105
110
 
106
 
if test "x$enable_nst" != "xno"; then
 
111
if test "x$enable_nautilus_sendto" != "xno"; then
107
112
   PKG_CHECK_MODULES(NST,
108
113
   [
109
 
      nautilus-sendto >= $NAUTILUS_SENDTO_REQUIRED gconf-2.0
 
114
      nautilus-sendto >= $NAUTILUS_SENDTO_REQUIRED
 
115
      nautilus-sendto < $NAUTILUS_SENDTO_MAX_REQUIRED
110
116
   ], have_nst="yes", have_nst="no")
111
117
else
112
118
   have_nst=no
113
119
fi
114
120
 
115
 
if test "x$enable_nst" = "xyes" -a "x$have_nst" != "xyes"; then
 
121
if test "x$enable_nautilus_sendto" = "xyes" -a "x$have_nst" != "xyes"; then
116
122
   AC_MSG_ERROR([Couldn't find nautilus-sendto dependencies.])
117
123
fi
118
124
 
122
128
PKG_CHECK_MODULES(WIZARD,
123
129
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
124
130
                  gmodule-export-2.0
125
 
                  gtk+-2.0
126
 
                  unique-1.0)
 
131
                  gtk+-3.0)
127
132
 
128
133
dnl Requires for the input helper
129
134
PKG_CHECK_MODULES(INPUT,
130
135
                  xi
131
 
                  gtk+-2.0)
 
136
                  x11
 
137
                  gtk+-3.0)
132
138
 
133
139
dnl Requires for the public library
134
140
PKG_CHECK_MODULES(LIBGNOMEBT,
135
141
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
136
 
                  gtk+-2.0)
 
142
                  gtk+-3.0)
137
143
 
138
144
dnl Requires for the private library
139
145
PKG_CHECK_MODULES(COMMON,
140
146
                  dbus-glib-1 >= $DBUS_GLIB_REQUIRED
141
147
                  gmodule-2.0
142
 
                  gtk+-2.0)
 
148
                  gtk+-3.0)
143
149
 
144
150
dnl Requires for the geoclue plugin
145
151
PKG_CHECK_MODULES(GEOCLUE,
148
154
 
149
155
dnl Requires for the plugins
150
156
PKG_CHECK_MODULES(PLUGINS,
151
 
                  gtk+-2.0)
 
157
                  gtk+-3.0)
152
158
 
153
159
dnl Requires for the moblin interface
154
160
AC_ARG_ENABLE(moblin,
160
166
   PKG_CHECK_MODULES(MOBLIN,
161
167
   [
162
168
      dbus-glib-1,
163
 
      gtk+-2.0,
164
 
      nbtk-gtk-1.2
 
169
      gtk+-3.0,
 
170
      mx-gtk-1.0
165
171
      moblin-panel
166
172
   ], have_moblin="yes", have_moblin="no")
 
173
 
 
174
   THEME_DIR="${datadir}/${PACKAGE}/theme"
 
175
   AS_AC_EXPAND(THEME_DIR, $THEME_DIR)
 
176
   AC_DEFINE_UNQUOTED([THEME_DIR], "$THEME_DIR", [Carrick theme directory])
 
177
 
 
178
   PANEL_DIR=$($PKG_CONFIG moblin-panel --variable=moblin_panel_panels_dir)
 
179
   AC_SUBST(PANEL_DIR)
 
180
 
 
181
   AS_AC_EXPAND(LIBEXECDIR, $libexecdir)
167
182
else
168
183
   have_moblin=no
169
184
fi
179
194
GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
180
195
AC_SUBST(GLIB_GENMARSHAL)
181
196
 
182
 
GOBJECT_INTROSPECTION_CHECK([0.6.3])
 
197
GOBJECT_INTROSPECTION_CHECK([0.9.5])
183
198
 
184
199
GNOME_COMMON_INIT
185
200
GNOME_DEBUG_CHECK
202
217
          sendto/Makefile
203
218
          moblin/Makefile
204
219
          moblin/bluetooth-panel.desktop.in
 
220
          moblin/org.moblin.UX.Shell.Panels.bluetooth.service
205
221
          moblin/theme/Makefile
206
222
          moblin/moblin-copy-n-paste/Makefile
207
223
          moblin/moblin-icons/Makefile