~ubuntu-branches/debian/sid/libindicate/sid

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Evgeni Golov
  • Date: 2010-06-20 14:01:00 UTC
  • mfrom: (4.1.14 maverick)
  • Revision ID: james.westby@ubuntu.com-20100620140100-59y3fqqmp9nfp8gr
Tags: 0.4.1-1
* Merge from Ubuntu.
  Closes: #560122
* debian/control:
  - Set Maintainer to pkg-ayatana.
  - Add myself as Uploader.
  - Update Vcs-* fields.
  - Standards-Version: 3.8.4
  - Update package descriptions.
  - -doc package is Arch:all
  - -doc package does not need to depend on the lib.
* debian/copyright:
  - Convert to DEP5 format.
  - Add Ken and Sebastien, according to changelog.
  - Add bindings/ and examples/ copyrights.
* debian/{control,rules}:
  - Force python2.6.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
 
AC_INIT(libindicate, 0.2.3, ted@canonical.com)
 
2
AC_INIT(libindicate, 0.4.1, ted@canonical.com)
3
3
 
4
4
AC_PREREQ(2.53)
5
5
 
6
6
AM_CONFIG_HEADER(config.h)
7
 
AM_INIT_AUTOMAKE(libindicate, 0.2.3)
 
7
AM_INIT_AUTOMAKE(libindicate, 0.4.1)
8
8
 
9
9
AM_MAINTAINER_MODE
10
10
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES])
20
20
 
21
21
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
22
22
 
 
23
AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums])
 
24
AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal])
 
25
 
23
26
###########################
24
27
# Libindicate versioning 
25
28
###########################
26
29
 
27
 
LIBINDICATE_CURRENT=3
28
 
LIBINDICATE_REVISION=2
 
30
LIBINDICATE_CURRENT=4
 
31
LIBINDICATE_REVISION=3
29
32
LIBINDICATE_AGE=0
30
33
 
31
34
AC_SUBST(LIBINDICATE_CURRENT)
33
36
AC_SUBST(LIBINDICATE_AGE)
34
37
 
35
38
###########################
36
 
# Libindicate versioning 
 
39
# Libindicate GTK+ versioning 
37
40
###########################
38
41
 
39
 
LIBINDICATEGTK_CURRENT=1
40
 
LIBINDICATEGTK_REVISION=0
 
42
LIBINDICATEGTK_CURRENT=2
 
43
LIBINDICATEGTK_REVISION=2
41
44
LIBINDICATEGTK_AGE=0
42
45
 
43
46
AC_SUBST(LIBINDICATEGTK_CURRENT)
52
55
DBUS_REQUIRED_VERSION=0.76
53
56
GLIB_REQUIRED_VERSION=2.18
54
57
GIO_REQUIRED_VERSION=2.18
55
 
XML_REQUIRED_VERSION=2.6
 
58
DBUSMENU_REQUIRED_VERSION=0.2.2
56
59
 
57
60
PKG_CHECK_MODULES(LIBINDICATE, glib-2.0 >= $GLIB_REQUIRED_VERSION
58
61
                               gio-2.0 >= $GIO_REQUIRED_VERSION
59
 
                               dbus-glib-1 >= $DBUS_REQUIRED_VERSION
60
 
                               libxml-2.0 >= $XML_REQUIRED_VERSION)
 
62
                               dbusmenu-glib >= $DBUSMENU_REQUIRED_VERSION
 
63
                               dbus-glib-1 >= $DBUS_REQUIRED_VERSION)
61
64
AC_SUBST(LIBINDICATE_CFLAGS)
62
65
AC_SUBST(LIBINDICATE_LIBS)
63
66
 
67
70
                                  gio-2.0 >= $GIO_REQUIRED_VERSION
68
71
                                  gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED_VERSION
69
72
                                  gtk+-2.0 >= $GTK_REQUIRED_VERSION
 
73
                                  dbusmenu-glib >= $DBUSMENU_REQUIRED_VERSION
70
74
                                  dbus-glib-1 >= $DBUS_REQUIRED_VERSION)
71
75
AC_SUBST(LIBINDICATEGTK_CFLAGS)
72
76
AC_SUBST(LIBINDICATEGTK_LIBS)
75
79
# GObject Introspection
76
80
###########################
77
81
 
78
 
AC_ARG_ENABLE(gobject-introspection, AC_HELP_STRING([--enable-gobject-introspection], [enable building the gobject-introspection files]), [enable_gir=$enableval], [enable_gir=yes])
79
 
 
80
 
if test "x$enable_gir" = "xyes"; then
81
 
        PKG_CHECK_MODULES(GOBJECT_INTROSPECTION, [gobject-introspection-1.0 >= 0.6], gir_ok=yes, gir_ok=no)
82
 
 
83
 
        if test "x$gir_ok" = "xyes"; then
84
 
                G_IR_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
85
 
                AC_SUBST(G_IR_SCANNER)
86
 
                G_IR_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
87
 
                AC_SUBST(G_IR_COMPILER)
88
 
                G_IR_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
89
 
                AC_SUBST(G_IR_GENERATE)
90
 
 
91
 
                GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
92
 
                AC_SUBST(GIRDIR)
93
 
                TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
94
 
                AC_SUBST(TYPELIBDIR) 
95
 
        fi
96
 
else
97
 
        gir_ok=no
98
 
fi
99
 
 
100
 
AM_CONDITIONAL(USE_GIR, test "x$gir_ok" = "xyes")
 
82
GOBJECT_INTROSPECTION_CHECK([0.6.3])
 
83
 
 
84
###########################
 
85
# Vala API Generation
 
86
###########################
 
87
 
 
88
AC_PATH_PROG([VALA_API_GEN], [vapigen])
 
89
 
 
90
###########################
 
91
# Check for Mono support
 
92
###########################
 
93
 
 
94
MONO_REQUIRED_VERSION=1.0
 
95
PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
 
96
 
 
97
AC_PATH_PROG(AL, al, no)
 
98
if test "x$AL" = "xno" ; then
 
99
   AC_MSG_ERROR([No al tool found.  You need to install Mono.])
 
100
fi
 
101
 
 
102
if test "x$has_mono" = "xtrue" ; then
 
103
   GENERATED_SOURCES=generated/*.cs
 
104
   AC_PATH_PROG(RUNTIME, mono, no)
 
105
 
 
106
   if test "x$RUNTIME" != "no" ; then
 
107
      RUNTIME=mono
 
108
   fi
 
109
 
 
110
   AC_PATH_PROG(CSC, gmcs, no)
 
111
   LIB_PREFIX=.so
 
112
   LIB_SUFFIX=
 
113
fi
 
114
 
 
115
if test "x$CSC" = "xno" ; then
 
116
   AC_MSG_ERROR([No Mono compiler found.])
 
117
fi
 
118
 
 
119
AC_PATH_PROG(GACUTIL, gacutil, no)
 
120
if test "x$GACUTIL" = "xno" ; then
 
121
   AC_MSG_ERROR([No gacutil tool found])
 
122
fi
 
123
 
 
124
AC_SUBST(RUNTIME)
 
125
AC_SUBST(CSC)
 
126
AC_SUBST(GACUTIL)
 
127
AC_SUBST(LIB_PREFIX)
 
128
AC_SUBST(LIB_SUFFIX)
 
129
AC_SUBST(GENERATED_SOURCES)
 
130
 
 
131
GLIB_SHARP_REQ_VERSION=2.12.1
 
132
GTK_SHARP_REQ_VERSION=2.12
 
133
PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION)
 
134
AC_SUBST(GTK_SHARP_LIBS)
 
135
AC_SUBST(GTK_SHARP_CFLAGS)
 
136
 
 
137
PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION)
 
138
AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no)
 
139
AC_SUBST(GAPI_PARSER)
 
140
AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no)
 
141
AC_SUBST(GAPI_CODEGEN)
 
142
AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no)
 
143
AC_SUBST(GAPI_FIXUP)
 
144
 
 
145
###########################
 
146
# Check for Python support
 
147
###########################
 
148
 
 
149
AM_PATH_PYTHON(2.3.5)
 
150
AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
 
151
 
 
152
PYGTK_REQUIRED=2.14.0
 
153
PYGOBJECT_REQUIRED=0.22
 
154
 
 
155
PKG_CHECK_MODULES(INDICATE_PYTHON, [pygtk-2.0 >= $PYGTK_REQUIRED
 
156
                                    pygobject-2.0 >= $PYGOBJECT_REQUIRED])
 
157
AC_SUBST(INDICATE_PYTHON_CFLAGS)
 
158
AC_SUBST(INDICATE_PYTHON_LIBS)
 
159
 
 
160
AC_MSG_CHECKING(for pygtk defs)
 
161
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
 
162
AC_SUBST(PYGTK_DEFSDIR)
 
163
AC_MSG_RESULT($PYGTK_DEFSDIR)
 
164
 
 
165
AC_MSG_CHECKING(for pygtk codegen)
 
166
PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py"
 
167
AC_SUBST(PYGTK_CODEGEN)
 
168
AC_MSG_RESULT($PYGTK_CODEGEN)
101
169
 
102
170
###########################
103
171
# GTK Doc 
163
231
libindicate-gtk/Makefile
164
232
libindicate-gtk/indicate-gtk.pc
165
233
examples/Makefile
 
234
examples/indicator-mono-example
166
235
tests/Makefile
167
236
docs/Makefile
168
237
docs/reference/Makefile
169
238
docs/reference/version.xml
 
239
bindings/Makefile
 
240
bindings/python/Makefile
 
241
bindings/mono/Makefile
 
242
bindings/mono/indicate/Makefile
 
243
bindings/mono/indicate/indicate-sharp.dll.config
 
244
bindings/mono/indicate/indicate-sharp-0.1.pc
 
245
bindings/mono/indicate/AssemblyInfo.cs
 
246
bindings/mono/indicate-gtk/Makefile
 
247
bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config
 
248
bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc
 
249
bindings/mono/indicate-gtk/AssemblyInfo.cs
170
250
])
171
251
 
172
252
###########################
178
258
Libindicate Configuration:
179
259
 
180
260
        Prefix:                 $prefix
181
 
        GObject Introspection:  $gir_ok
 
261
        GObject Introspection:  $enable_introspection
182
262
])