~ubuntu-branches/ubuntu/precise/gnome-do/precise-proposed

1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
1
dnl Process this file with autoconf to produce a configure script.
2
AC_PREREQ([2.54])
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
3
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
4
AC_INIT([gnome-do], [0.8.0])
5
AM_INIT_AUTOMAKE([foreign tar-pax])
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
6
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
7
AC_CONFIG_MACRO_DIR([m4])
8
9
dnl -- Intl
10
11
IT_PROG_INTLTOOL([0.35.0])
12
SHAMROCK_CONFIGURE_I18N(gnome-do)
13
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
14
dnl Plugin ABI version; bump whenever plugin interface changes
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
15
ABI_VERSION=0.9
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
16
AC_SUBST(ABI_VERSION)
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
17
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
18
RELEASE="true"
19
if [ $RELEASE = "true" ] ; then
20
   VERSION_INFO="Release"
21
else
22
   VERSION_INFO=`bzr version-info --custom \
23
   --template="bzr {branch_nick} r{revno}"`
24
fi
25
AC_SUBST(VERSION_INFO)
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
26
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
27
dnl pkg-config
28
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
29
if test "x$PKG_CONFIG" = "xno"; then
30
        AC_MSG_ERROR([You need to install pkg-config])
31
fi
32
33
AC_PROG_INSTALL
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
34
AC_PROG_CC
35
AC_HEADER_STDC
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
36
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
37
SHAMROCK_FIND_MONO_2_0_COMPILER
38
SHAMROCK_CHECK_LINQ_FLAG
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
39
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
40
41
dnl Find gconftool-2
42
AC_PATH_PROG(GCONFTOOL, gconftool-2)
43
AM_GCONF_SOURCE_2
44
45
dnl libtool for libdo
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
46
AM_DISABLE_STATIC
47
AM_PROG_LIBTOOL
48
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
49
dnl Expansions
50
SHAMROCK_EXPAND_LIBDIR
51
SHAMROCK_EXPAND_BINDIR
52
SHAMROCK_EXPAND_DATADIR
53
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
54
55
PKG_CHECK_MODULES(LIBDO, glib-2.0 gdk-2.0 gdk-x11-2.0 gtk+-2.0)
56
AC_SUBST(LIBDO_CFLAGS)
57
AC_SUBST(LIBDO_LIBS)
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
58
59
PKG_CHECK_MODULES([GCONF_SHARP_20], [gconf-sharp-2.0])
60
PKG_CHECK_MODULES([GLADE_SHARP_20], [glade-sharp-2.0])
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
61
PKG_CHECK_MODULES([GLIB_SHARP_20], [glib-sharp-2.0])
62
PKG_CHECK_MODULES([GNOME_DESKTOP_SHARP_20], [gnome-desktop-sharp-2.0])
63
PKG_CHECK_MODULES([GNOME_KEYRING_SHARP], [gnome-keyring-sharp-1.0])
64
PKG_CHECK_MODULES([GNOME_SHARP_20], [gnome-sharp-2.0])
65
PKG_CHECK_MODULES([GNOME_VFS_SHARP_20], [gnome-vfs-sharp-2.0])
66
PKG_CHECK_MODULES([GTK_SHARP_20], [gtk-sharp-2.0])
67
PKG_CHECK_MODULES([MONO_ADDINS], [mono-addins])
68
PKG_CHECK_MODULES([MONO_ADDINS_GUI], [mono-addins-gui])
69
PKG_CHECK_MODULES([MONO_ADDINS_SETUP], [mono-addins-setup])
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
70
PKG_CHECK_MODULES([NDESK_DBUS_10], [ndesk-dbus-1.0])
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
71
PKG_CHECK_MODULES([NDESK_DBUS_GLIB_10], [ndesk-dbus-glib-1.0])
72
PKG_CHECK_MODULES([NOTIFY_SHARP], [notify-sharp])
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
73
PKG_CHECK_MODULES([WNCK_SHARP_10], [wnck-sharp-1.0])
74
1.1.3 by Christopher James Halse Rogers
Import upstream version 0.6.0.0
75
76
AC_SUBST([GCONF_SHARP_20_LIBS])
77
AC_SUBST([GLADE_SHARP_20_LIBS])
78
AC_SUBST([GLIB_SHARP_20_LIBS])
79
AC_SUBST([GNOME_DESKTOP_SHARP_20_LIBS])
80
AC_SUBST([GNOME_KEYRING_SHARP_LIBS])
81
AC_SUBST([GNOME_SHARP_20_LIBS])
82
AC_SUBST([GNOME_VFS_SHARP_20_LIBS])
83
AC_SUBST([GTK_SHARP_20_LIBS])
84
AC_SUBST([MONO_ADDINS_LIBS])
85
AC_SUBST([MONO_ADDINS_GUI_LIBS])
86
AC_SUBST([MONO_ADDINS_SETUP_LIBS])
87
AC_SUBST([NDESK_DBUS_10_LIBS])
88
AC_SUBST([NDESK_DBUS_GLIB_10_LIBS])
89
AC_SUBST([NOTIFY_SHARP_LIBS])
90
91
92
PKG_CHECK_MODULES([NUNIT], [nunit], have_nunit=yes, have_nunit=no)
93
AM_CONDITIONAL(HAVE_NUNIT, test "$have_nunit" = "yes")
94
if test "$have_nunit" != "yes" ; then
95
   NUNIT_LIBS=
96
fi
97
AC_SUBST([NUNIT_LIBS])
98
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
99
100
AC_ARG_ENABLE(debug,
101
	AC_HELP_STRING([--enable-debug],
102
		[Use 'DEBUG' Configuration [default=YES]]),
103
		enable_debug=yes, enable_debug=no)
104
AM_CONDITIONAL(ENABLE_DEBUG, test x$enable_debug = xyes)
105
if test "x$enable_debug" = "xyes" ; then
106
	CONFIG_REQUESTED="yes"
107
fi
108
AC_ARG_ENABLE(release,
109
	AC_HELP_STRING([--enable-release],
110
		[Use 'RELEASE' Configuration [default=NO]]),
111
		enable_release=yes, enable_release=no)
112
AM_CONDITIONAL(ENABLE_RELEASE, test x$enable_release = xyes)
113
if test "x$enable_release" = "xyes" ; then
114
	CONFIG_REQUESTED="yes"
115
fi
116
if test -z "$CONFIG_REQUESTED" ; then
117
	AM_CONDITIONAL(ENABLE_DEBUG, true)
118
fi
119
120
AC_CONFIG_FILES([
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
121
Do/Do.exe.config
122
Do/Makefile
123
Do/gnome-do
124
Do/src/AssemblyInfo.cs
125
Do.Interface.Linux/Makefile
126
Do.Interface.Linux/src/AssemblyInfo.cs
127
Do.Interface.Linux.Classic/Makefile
128
Do.Interface.Linux.Docky/Makefile
129
Do.Interface.Linux.GlassFrame/Makefile
130
Do.Interface.Linux.HUD/Makefile
131
Do.Interface.Linux.Mini/Makefile
132
Do.Platform/Makefile
133
Do.Platform/src/AssemblyInfo.cs
134
Do.Platform.Linux/Makefile
135
Do.Platform.Linux/src/AssemblyInfo.cs
136
Do.Platform.OSX/AssemblyInfo.cs
137
Do.Platform.Windows/AssemblyInfo.cs
138
Do.Universe/Makefile
139
Do.Universe/src/AssemblyInfo.cs
1.1.1 by Christopher James Halse Rogers
Import upstream version 0.4.0.1
140
libdo/Makefile
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
141
Makefile
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
142
data/Makefile
143
data/icons/Makefile
144
data/icons/hicolor/16x16/Makefile
145
data/icons/hicolor/16x16/apps/Makefile
146
data/icons/hicolor/22x22/Makefile
147
data/icons/hicolor/22x22/apps/Makefile
148
data/icons/hicolor/24x24/Makefile
149
data/icons/hicolor/24x24/apps/Makefile
150
data/icons/hicolor/32x32/Makefile
151
data/icons/hicolor/32x32/apps/Makefile
152
data/icons/hicolor/48x48/Makefile
153
data/icons/hicolor/48x48/apps/Makefile
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
154
data/icons/hicolor/Makefile
1.1.4 by Christopher James Halse Rogers
Import upstream version 0.6.1.0
155
data/icons/hicolor/scalable/Makefile
156
data/icons/hicolor/scalable/apps/Makefile
1.1.5 by Christopher James Halse Rogers
Import upstream version 0.8.0
157
m4/Makefile
158
po/Makefile.in
1 by Christopher James Halse Rogers
Import upstream version 0.3.2.1
159
])
160
161
AC_OUTPUT