~ubuntu-branches/ubuntu/saucy/monodevelop/saucy-proposed

« back to all changes in this revision

Viewing changes to .pc/remove_support_for_moonlight.patch/configure.in

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2012-05-27 18:08:20 UTC
  • mfrom: (19.1.8 experimental)
  • Revision ID: package-import@ubuntu.com-20120527180820-fydl21qnbnfr8w2t
Tags: 3.0.2+dfsg-3
* [fcecfe7] Fix monodevelop-core-addins.pc.in to point to actual 
  installed location of assemblies.
* [26e1a07] DebSrc 3.0 does not support Quilt's -p parameter, so 
  manually adjust the path in the patch file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
AC_INIT([monodevelop], 2.8.6.3, [monodevelop-list@lists.ximian.com])
2
 
AC_PREREQ(2.53)
3
 
AM_INIT_AUTOMAKE([1.9 tar-ustar])
4
 
AM_MAINTAINER_MODE
5
 
 
6
 
#capture aclocal flags for autoreconf
7
 
AC_SUBST(ACLOCAL_FLAGS)
8
 
 
9
 
ASSEMBLY_VERSION=2.8.0.0
10
 
 
11
 
# This is parsed in BuildVariables.cs. Keep the format consistent to avoid breaking
12
 
# the C# side of things. It should be one of the following two formats:
13
 
# 1) "VERSION_NUMBER"                                   "2.0"
14
 
# 2) "VERSION_NUMBER BUILD_TYPE BUILD_NUMBER"           "2.0 Alpha 1"
15
 
PACKAGE_VERSION_LABEL="2.8.6.3"
16
 
 
17
 
AC_PATH_PROG(MONO, mono)
18
 
AC_PATH_PROG(MCS, gmcs)
19
 
 
20
 
if test "x$MONO" = "x" ; then
21
 
        AC_MSG_ERROR([Can't find "mono" in your PATH])
22
 
fi
23
 
 
24
 
if test "x$MCS" = "x" ; then
25
 
  AC_MSG_ERROR([Can't find "gmcs" in your PATH])
26
 
fi
27
 
 
28
 
#ensure we have the same env as when configured
29
 
AC_SUBST(PATH)
30
 
AC_SUBST(PKG_CONFIG_PATH)
31
 
AC_SUBST(LD_LIBRARY_PATH)
32
 
AC_SUBST(DYLD_FALLBACK_LIBRARY_PATH)
33
 
AC_SUBST(MONO_GAC_PREFIX)
34
 
 
35
 
default_gnomeplatform=no
36
 
default_windowsplatform=no
37
 
default_macplatform=no
38
 
 
39
 
case `uname` in
40
 
    Darwin) default_macplatform=yes ;;
41
 
    CYGWIN*) default_windowsplatform=yes ;;
42
 
    *) default_gnomeplatform=yes ;;
43
 
esac
44
 
 
45
 
dnl Add MD's mimetypes to mime and desktop databases
46
 
AC_ARG_ENABLE(update-mimedb,
47
 
   AC_HELP_STRING([--disable-update-mimedb],
48
 
                   [disable the update-mime-database after install [default=no]]),,
49
 
    enable_update_mimedb=$default_gnomeplatform)
50
 
 AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
51
 
if test "x$enable_update_mimedb" = "xyes"; then
52
 
  AC_PATH_PROG(UPDATE_MIME_DB, update-mime-database, no)
53
 
  if test "x$UPDATE_MIME_DB" = "xno"; then
54
 
    AC_MSG_ERROR([You need to install update-mime-database])
55
 
  fi
56
 
fi
57
 
AC_SUBST(UPDATE_MIME_DB)
58
 
 
59
 
AC_ARG_ENABLE(update-desktopdb,
60
 
   AC_HELP_STRING([--disable-update-desktopdb],
61
 
                  [disable the update-desktop-database after install [default=no]]),,
62
 
                  enable_update_desktopdb=default_gnomeplatform)
63
 
   AM_CONDITIONAL(ENABLE_UPDATE_DESKTOPDB, test x$enable_update_desktopdb = xyes)
64
 
 
65
 
if test "x$enable_update_desktopdb" = "xyes"; then
66
 
  AC_PATH_PROG(UPDATE_DESKTOP_DB, update-desktop-database, no)
67
 
  if test "x$UPDATE_DESKTOP_DB" = "xno"; then
68
 
    AC_MSG_ERROR([You need to install update-desktop-database])
69
 
  fi
70
 
fi
71
 
AC_SUBST(UPDATE_DESKTOP_DB)
72
 
 
73
 
dnl Find pkg-config
74
 
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
75
 
if test "x$PKG_CONFIG" = "xno"; then
76
 
        AC_MSG_ERROR([You need to install pkg-config])
77
 
fi
78
 
 
79
 
dnl Find msgfmt for translations
80
 
# Find msgfmt and msgmerge for translations
81
 
AC_PATH_PROG(MSGFMT, msgfmt, no)
82
 
if test "x$MSGFMT" = "xno"; then
83
 
        AC_MSG_ERROR([You need to install msgfmt from intltool])
84
 
fi
85
 
AC_PATH_PROG(MSGMERGE, msgmerge, no)
86
 
if test "x$MSGMERGE" = "xno"; then
87
 
        AC_MSG_ERROR([You need to install msgmerge from intltool])
88
 
fi
89
 
 
90
 
MONO_REQUIRED_VERSION=2.8
91
 
PKG_CHECK_MODULES(UNMANAGED_DEPENDENCIES_MONO,mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
92
 
 
93
 
if test "x$has_mono" = "xfalse"; then
94
 
      AC_MSG_ERROR([Please install mono version $MONO_REQUIRED_VERSION or later to install MonoDevelop.
95
 
Please see http://www.mono-project.org/ to download latest mono sources or packages])
96
 
fi
97
 
 
98
 
if test "x$has_mono" = "xtrue"; then
99
 
    if test `uname -s` = "Darwin"; then
100
 
        AC_PATH_PROG(RUNTIME, mono, no)
101
 
        AC_PATH_PROG(CSC, dmcs, no)
102
 
        LIB_PREFIX=
103
 
        LIB_SUFFIX=.dylib
104
 
    else
105
 
        AC_PATH_PROG(RUNTIME, mono, no)
106
 
        AC_PATH_PROG(CSC, dmcs, no)
107
 
        LIB_PREFIX=.so
108
 
        LIB_SUFFIX=
109
 
    fi
110
 
fi
111
 
 
112
 
 
113
 
dnl hard dependencies
114
 
MONOADDINS_REQUIRED_VERSION=0.6
115
 
GTKSHARP_REQUIRED_VERSION=2.12.8
116
 
MONODOC_REQUIRED_VERSION=1.0
117
 
 
118
 
PKG_CHECK_MODULES(MONO_ADDINS, mono-addins >= $MONOADDINS_REQUIRED_VERSION)
119
 
AC_SUBST(MONO_ADDINS_LIBS)
120
 
PKG_CHECK_MODULES(MONO_ADDINS_SETUP, mono-addins-setup >= $MONOADDINS_REQUIRED_VERSION)
121
 
AC_SUBST(MONO_ADDINS_SETUP_LIBS)
122
 
PKG_CHECK_MODULES(MONO_ADDINS_GUI, mono-addins-gui >= $MONOADDINS_REQUIRED_VERSION)
123
 
AC_SUBST(MONO_ADDINS_GUI_LIBS)
124
 
PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
125
 
AC_SUBST(GLIB_SHARP_LIBS)
126
 
PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
127
 
AC_SUBST(GTK_SHARP_LIBS)
128
 
PKG_CHECK_MODULES(GLADE_SHARP, glade-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
129
 
AC_SUBST(GLADE_SHARP_LIBS)
130
 
 
131
 
PKG_CHECK_MODULES(MONODOC, monodoc >= $MONODOC_REQUIRED_VERSION)
132
 
AC_SUBST(MONODOC_LIBS)
133
 
 
134
 
dnl soft dependencies
135
 
PKG_CHECK_MODULES(GNOME_SHARP, gnome-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, [gnome_sharp=yes], [gnome_sharp=no])
136
 
AC_SUBST(GNOME_SHARP_LIBS)
137
 
PKG_CHECK_MODULES(GNOME_VFS_SHARP, gnome-vfs-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, [gnome_vfs_sharp=yes], [gnome_vfs_sharp=no])
138
 
AC_SUBST(GNOME_VFS_SHARP_LIBS)
139
 
PKG_CHECK_MODULES(GCONF_SHARP, gconf-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, [gconf_sharp=yes], [gconf_sharp=no])
140
 
AC_SUBST(GCONF_SHARP_LIBS)
141
 
 
142
 
gtksharp_prefix="`$PKG_CONFIG --variable=prefix gtk-sharp-2.0`"
143
 
AC_SUBST(gtksharp_prefix)
144
 
 
145
 
## nunit tests
146
 
 
147
 
AC_ARG_ENABLE(tests,
148
 
        AC_HELP_STRING([--enable-tests],
149
 
                [build unit tests [default=no]]),
150
 
                enable_tests=${enableval}, enable_tests=no)
151
 
 
152
 
AM_CONDITIONAL(ENABLE_TESTS, test x$enable_tests = xyes)
153
 
 
154
 
if test "x$enable_tests" = "xyes"; then
155
 
        PKG_CHECK_MODULES([MONO_NUNIT], [mono-nunit])
156
 
fi
157
 
 
158
 
AC_SUBST(MONO_NUNIT_LIBS)
159
 
AM_CONDITIONAL(ENABLE_TESTS, test x$enable_tests = xyes)
160
 
 
161
 
AC_ARG_ENABLE(monoextensions,
162
 
        AC_HELP_STRING([--enable-monoextensions],
163
 
                [enable extensions for Mono development [default=yes]]),
164
 
        enable_monoextensions=${enableval}, enable_monoextensions=yes)
165
 
 
166
 
AM_CONDITIONAL(ENABLE_MONOEXTENSIONS, test x$enable_monoextensions = xyes)
167
 
 
168
 
AC_ARG_ENABLE(subversion,
169
 
        AC_HELP_STRING([--enable-subversion],
170
 
                [enable Subversion support [default=yes]]),
171
 
                enable_subversion=${enableval}, enable_subversion=yes)
172
 
 
173
 
AM_CONDITIONAL(ENABLE_SUBVERSION, test x$enable_subversion = xyes)
174
 
 
175
 
AC_ARG_ENABLE(git,
176
 
        AC_HELP_STRING([--enable-git],
177
 
                [enable Git support [default=no]]),
178
 
                enable_git=${enableval}, enable_git=yes)
179
 
 
180
 
AM_CONDITIONAL(ENABLE_GIT, test x$enable_git = xyes)
181
 
 
182
 
platform_bindings=""
183
 
 
184
 
# Gnome platform addin
185
 
AC_ARG_ENABLE(gnomeplatform,
186
 
        AC_HELP_STRING([--enable-gnomeplatform],
187
 
                [enable Gnome platform support [default=autodetect]]),
188
 
                enable_gnomeplatform=${enableval}, enable_gnomeplatform=$default_gnomeplatform)
189
 
 
190
 
if test x$enable_gnomeplatform = xyes; then
191
 
        if test x$gnome_sharp = xno; then
192
 
                AC_MSG_ERROR([Cannot enable GNOME platform without gnome-sharp-2.0])
193
 
        fi
194
 
        if test x$gnome_vfs_sharp = xno; then
195
 
                AC_MSG_ERROR([Cannot enable GNOME platform without gnome-vfs-sharp-2.0])
196
 
        fi
197
 
        if test x$gconf_sharp = xno; then
198
 
                AC_MSG_ERROR([Cannot enable GNOME platform without gconf-sharp-2.0])
199
 
        fi
200
 
        platform_bindings="${platform_bindings}GNOME "
201
 
fi
202
 
 
203
 
AM_CONDITIONAL(ENABLE_GNOMEPLATFORM, [test x$enable_gnomeplatform = xyes])
204
 
 
205
 
# Mac platform addin
206
 
AC_ARG_ENABLE(macplatform,
207
 
        AC_HELP_STRING([--enable-macplatform],
208
 
                [enable Mac platform support [default=autodetect]]),
209
 
                enable_macplatform=${enableval}, enable_macplatform=$default_macplatform)
210
 
 
211
 
if test x$enable_macplatform = xyes; then
212
 
        platform_bindings="${platform_bindings}Mac "
213
 
fi
214
 
 
215
 
AM_CONDITIONAL(ENABLE_MACPLATFORM, [test x$enable_macplatform = xyes])
216
 
 
217
 
# Mac bundle 
218
 
AC_ARG_ENABLE(macbundle,
219
 
        AC_HELP_STRING([--enable-macbundle],
220
 
                [enable Mac bundle packaging [default=no]]),
221
 
                enable_macbundle=${enableval}, enable_macbundle=no)
222
 
AM_CONDITIONAL(ENABLE_MACBUNDLE, [test x$enable_macbundle = xyes])
223
 
 
224
 
# Windows platform addin
225
 
AC_ARG_ENABLE(windowsplatform,
226
 
        AC_HELP_STRING([--enable-windowsplatform],
227
 
                [enable Windows platform support [default=no]]),
228
 
                enable_windowsplatform=${enableval}, enable_windowsplatform=no)
229
 
 
230
 
if test x$enable_windowsplatform = xyes; then
231
 
        platform_bindings="${platform_bindings}Windows "
232
 
fi
233
 
 
234
 
AM_CONDITIONAL(ENABLE_WINDOWSPLATFORM, [test x$enable_windowsplatform = xyes])
235
 
 
236
 
dnl Intl
237
 
ALL_LINGUAS="cs da de es fr ja pt_BR tr pl it zh_TW zh_CN ru sl ca gl pt sv nl id hu"
238
 
AC_SUBST(ALL_LINGUAS)
239
 
GETTEXT_PACKAGE=monodevelop
240
 
AC_SUBST(GETTEXT_PACKAGE)
241
 
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
242
 
 
243
 
CSC_FLAGS="-debug -codepage:utf8"
244
 
 
245
 
AC_SUBST(LIB_SUFFIX)
246
 
AC_SUBST(LIB_PREFIX)
247
 
AC_SUBST(ASSEMBLY_VERSION)
248
 
AC_SUBST(PACKAGE_VERSION_LABEL)
249
 
AC_SUBST(SQLITE_XML)
250
 
AC_SUBST(CSC_FLAGS)
251
 
 
252
 
 
253
 
MD_DIR='$(prefix)/lib/monodevelop'
254
 
MD_ASSEMBLY_DIR="$MD_DIR/bin"
255
 
MD_ADDIN_DIR="$MD_DIR/AddIns"
256
 
 
257
 
AC_SUBST(MD_ASSEMBLY_DIR)
258
 
AC_SUBST(MD_ADDIN_DIR)
259
 
AC_SUBST(MD_DIR)
260
 
 
261
 
if test -z "$platform_bindings"; then
262
 
        AC_MSG_ERROR([You must enable one of the platform bindings])
263
 
fi
264
 
 
265
 
AC_OUTPUT([
266
 
build/Makefile
267
 
build/MacOSX/Makefile
268
 
contrib/Makefile
269
 
contrib/Mono.Cecil/Makefile
270
 
contrib/Mono.Debugger.Soft/Makefile
271
 
contrib/NRefactory/Makefile
272
 
contrib/Sharpen/Makefile
273
 
contrib/NGit/Makefile
274
 
contrib/NSch/Makefile
275
 
contrib/ICSharpCode.NRefactory/Makefile
276
 
contrib/ICSharpCode.Decompiler/Makefile
277
 
src/Makefile
278
 
src/core/Makefile
279
 
src/core/Mono.Texteditor/Makefile
280
 
src/core/Mono.Debugging/Makefile
281
 
src/core/MonoDevelop.Core/Makefile
282
 
src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile
283
 
src/core/MonoDevelop.Ide/Makefile
284
 
src/core/MonoDevelop.Ide/BuildVariables.cs
285
 
src/core/MonoDevelop.Startup/Makefile
286
 
src/tools/Makefile
287
 
src/tools/MacCrashLogger/Makefile
288
 
src/tools/mdcrashlog/Makefile
289
 
src/tools/mdhost/Makefile
290
 
src/tools/mdtool/Makefile
291
 
src/tools/SharpCoco/Makefile
292
 
src/tools/mdmonitor/Makefile
293
 
src/addins/Makefile
294
 
src/addins/MonoDeveloperExtensions/Makefile
295
 
src/addins/MonoDeveloperExtensions/NUnit/Makefile
296
 
src/addins/NUnit/Makefile
297
 
src/addins/NUnit/NUnitRunner/Makefile
298
 
src/addins/VersionControl/MonoDevelop.VersionControl/Makefile
299
 
src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile
300
 
src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile
301
 
src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile
302
 
src/addins/VersionControl/Makefile
303
 
src/addins/CSharpBinding/Makefile
304
 
src/addins/CSharpBinding/Autotools/Makefile
305
 
src/addins/CSharpBinding/AspNet/Makefile
306
 
src/addins/ILAsmBinding/Makefile
307
 
src/addins/VBNetBinding/Makefile
308
 
src/addins/prj2make-sharp-lib/Makefile
309
 
src/addins/ChangeLogAddIn/Makefile
310
 
src/addins/MonoDevelop.GtkCore/Makefile
311
 
src/addins/MonoDevelop.GtkCore/libstetic/Makefile
312
 
src/addins/MonoDevelop.GtkCore/libsteticui/Makefile
313
 
src/addins/TextTemplating/Makefile
314
 
src/addins/TextTemplating/Mono.TextTemplating/Makefile
315
 
src/addins/TextTemplating/TextTransform/Makefile
316
 
src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile
317
 
src/addins/AspNet/Makefile
318
 
src/addins/AspNet/MonoDevelop.AspNet/Makefile
319
 
src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile
320
 
src/addins/MonoDevelop.Autotools/Makefile
321
 
src/addins/MonoDevelop.DesignerSupport/Makefile
322
 
src/addins/MonoDevelop.WebReferences/Makefile
323
 
src/addins/Deployment/Makefile
324
 
src/addins/Deployment/MonoDevelop.Deployment/Makefile
325
 
src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile
326
 
src/addins/MonoDevelop.Gettext/Makefile
327
 
src/addins/MonoDevelop.RegexToolkit/Makefile
328
 
src/addins/CBinding/Makefile
329
 
src/addins/GnomePlatform/Makefile
330
 
src/addins/MacPlatform/Makefile
331
 
src/addins/WindowsPlatform/Makefile
332
 
src/addins/MonoDevelop.AssemblyBrowser/Makefile
333
 
src/addins/MonoDevelop.SourceEditor2/Makefile
334
 
src/addins/MonoDevelop.Moonlight/Makefile
335
 
src/addins/MonoDevelop.XmlEditor/Makefile
336
 
src/addins/MonoDevelop.CodeMetrics/Makefile
337
 
src/addins/MonoDevelop.Refactoring/Makefile
338
 
src/addins/MonoDevelop.Debugger/Makefile
339
 
src/addins/MonoDevelop.Debugger.Soft/Makefile
340
 
src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile
341
 
src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile
342
 
src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile
343
 
src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile
344
 
src/addins/MonoDevelop.HexEditor/Makefile
345
 
src/addins/MonoDevelop.DocFood/Makefile
346
 
src/addins/MonoDevelop.MacDev/Makefile
347
 
tests/Makefile
348
 
tests/UnitTests/Makefile
349
 
Makefile
350
 
monodevelop
351
 
mdtool
352
 
monodevelop.pc
353
 
monodevelop-core-addins.pc
354
 
monodevelop-core-mac-addins.pc
355
 
monodevelop.spec
356
 
po/Makefile
357
 
man/Makefile
358
 
theme-icons/Makefile
359
 
])
360
 
 
361
 
echo ""
362
 
echo "Configuration summary"
363
 
echo ""
364
 
echo "   * Installation prefix = $prefix"
365
 
echo "   * C# compiler = $CSC"
366
 
echo "   * Mono class library development extensions: $enable_monoextensions"
367
 
echo "   * Version control providers:"
368
 
echo "   *     Subversion (Unix): $enable_subversion"
369
 
echo "   *     Git: $enable_git"
370
 
echo "   * Platform bindings: $platform_bindings"
371
 
echo "   * Unit tests: $enable_tests"
372
 
echo ""