20
AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
22
dnl ==============================================
24
dnl ==============================================
26
AC_PYTHON_DEVEL(2.3.5)
22
28
PLATFORM=`$PYTHON -c "from distutils import util; print util.get_platform()"`
31
dnl ==============================================
25
32
dnl check for pygtk
26
PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= pygtk_required_version)
33
dnl ==============================================
34
PKG_CHECK_MODULES(PYGTK, gtk+-2.0 pygtk-2.0 >= pygtk_required_version)
27
35
AC_SUBST(PYGTK_CFLAGS)
28
36
AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no)
29
37
if test "x$PYGTK_CODEGEN" = "xno"; then
41
49
PYGTK_CODEGEN_DEFINES="-DHAVE_PYCAIRO $PYGTK_CODEGEN_DEFINES";
42
50
AC_DEFINE([HAVE_PYCAIRO], [1], [Define to 1 if pycairo is available])
52
dnl ==============================================
54
dnl ==============================================
56
AC_ARG_WITH(vala, AS_HELP_STRING([--without-vala],[Disables installation of the Vala bindings]),,[with_vala=yes])
58
if test "$with_vala" != "no"; then
59
VALA_PROG_VALAC(0.1.6)
60
AC_PATH_PROG(VAPIGEN, vapigen, vapigen, [])
62
AM_CONDITIONAL(HAVE_VALA, test -n "$VALAC")
64
dnl ==============================================
65
dnl check for others python modules
66
dnl ==============================================
67
AC_ARG_ENABLE(pymod_checks,
68
AC_HELP_STRING([--disable-pymod-checks], [Disable checks for Python modules]),
69
enable_pymod_checks=$enableval,
70
enable_pymod_checks=yes)
72
if test x${enable_pymod_checks} = xyes; then
73
AM_CHECK_PYMOD(xdg,,,AC_MSG_ERROR([The xdg python module is required (pyxdg or python-xdg)]))
76
dnl ==============================================
78
dnl ==============================================
45
80
CFLAGS="$CFLAGS -Wall -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2"
47
82
dnl ==============================================
49
dnl ==============================================
50
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
51
if test x"$GCONFTOOL" = xno; then
52
AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
55
dnl ==============================================
56
83
dnl translation support
57
84
dnl ==============================================
59
86
GETTEXT_PACKAGE=avant-window-navigator
60
87
AC_SUBST(GETTEXT_PACKAGE)
61
88
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
62
ALL_LINGUAS="ar bg ca cs da de de_DE el en_AU en_GB es eu fa fi fi_FI fr fr_FR gl he hr hu it it_IT ja ka ko nb nl nn no_NO pl pt_BR pt ro ru ru_RU sk sr sv tr zh_CN zh_HK zh_TW"
89
ALL_LINGUAS="af ar bn bg ca cs da de de_DE el en_AU en_CA en_GB es et eu fa fi fi_FI fr fr_FR ga gl gu he hi hr hu id it it_IT ja ka ko lt mr ms nb nl nn no_NO pl pt_BR pt ro ru ru_RU sk sl sq sr sv ta te th tr uk vi zh_CN zh_HK zh_TW"
64
91
IT_PROG_INTLTOOL([0.34])
65
92
AM_GLIB_GNU_GETTEXT
72
99
dnl ==============================================
73
100
AM_PATH_GLIB_2_0(2.8.0,,,gobject)
75
COMMON_MODULES="glib-2.0 gobject-2.0 gtk+-2.0 gdk-2.0"
102
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, glib-genmarshal)
104
AC_MSG_CHECKING([for specific desktop support])
107
AS_HELP_STRING([--with-desktop=[gnome|xfce4|agnostic]],
108
[Specifies which desktop type for which to compile. Current choices: xfce4, gnome, agnostic (defaults to gnome)]),
109
[], [with_desktop=gnome])
110
case "$with_desktop" in
113
VFS_MODULE="thunar-vfs-1"
114
AC_DEFINE(LIBAWN_USE_XFCE, 1, [Define support for the Xfce4 desktop])
115
USE_DESKTOP="-DLIBAWN_USE_XFCE"
121
AC_MSG_RESULT([None, enabling desktop agnostic support])
124
DESKTOP_MODULES="gnome-desktop-2.0 libgnome-2.0"
125
VFS_MODULE="gnome-vfs-module-2.0"
126
AC_DEFINE(LIBAWN_USE_GNOME, 1, [Define support for the Gnome desktop])
127
USE_DESKTOP="-DLIBAWN_USE_GNOME"
132
AC_SUBST(DESKTOP_MODULES)
135
AC_SUBST(USE_DESKTOP)
136
AM_CONDITIONAL(USE_GNOME, test "$with_desktop" = "gnome")
137
AM_CONDITIONAL(USE_XFCE, test "$with_desktop" = "xfce4")
138
AM_CONDITIONAL(USE_EGG, test "$use_egg" = "yes")
139
old_CPPFLAGS="$CPPFLAGS"
140
CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
141
AC_MSG_CHECKING([for config backend support])
143
AS_HELP_STRING([--with-gconf],
144
[Use GConf to store configuration information]),
145
[if test "$with_gconf" == "no"; then
146
# use Glib's GKeyFile - it's already pulled in.
148
CFG_BACKEND_NAME="GKeyFile"
149
GCONF_SCHEMA_INSTALL_SOURCE="/dev/null"
150
GCONF_SCHEMA_FILE_DIR="/dev/null"
151
AC_MSG_RESULT([GKeyFile (part of Glib)])
153
if test "$with_gconf" != "no"; then
154
CFG_MODULE="gconf-2.0"
155
CFG_BACKEND_NAME="GConf"
156
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
157
if test x"$GCONFTOOL" = xno; then
158
AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
160
AC_DEFINE([USE_GCONF], 1, [Use GConf to store configuration information])
161
AC_MSG_RESULT([GConf])
164
AC_SUBST(CFG_BACKEND_NAME)
165
AM_CONDITIONAL(USE_GCONF, test "$with_gconf" != "no")
166
# we need GChecksum (is in Glib 2.15)
168
[glib-2.0 >= 2.15.0],
169
[use_egg_checksum="no"],
170
[use_egg_checksum="yes"])
171
AM_CONDITIONAL(USE_EGG_CHECKSUM, test "$use_egg_checksum" = "yes")
173
LIBRARY_MODULES="glib-2.0 >= 2.8.0 gthread-2.0 gobject-2.0 gtk+-2.0 gdk-2.0 dbus-glib-1 $DESKTOP_MODULES $VFS_MODULE $CFG_MODULE"
174
DOCK_MODULES="libwnck-1.0 x11 xproto xcomposite xrender"
77
176
PKG_CHECK_EXISTS([libwnck-1.0 >= 2.19.3.1], [AC_DEFINE(HAVE_LIBWNCK_220, 1, [Have libwnck with the ABI that changed with version 2.19.3.1])])
79
PKG_CHECK_MODULES(AWN, [ $COMMON_MODULES libwnck-1.0 gnome-desktop-2.0 libgnome-2.0 gnome-vfs-2.0 gconf-2.0 x11 xproto dbus-glib-1 libglade-2.0 xdamage xcomposite xrender])
178
PKG_CHECK_EXISTS([libglade-2.0],,[AC_MSG_ERROR([libglade is needed for awn-manager's user interface])])
180
PKG_CHECK_MODULES(AWN, [$LIBRARY_MODULES])
181
PKG_CHECK_MODULES(DOCK, [$DOCK_MODULES])
183
if test "$use_egg" = "yes"; then
185
LIBS="$LIBS $AWN_LIBS"
186
AC_CHECK_FUNCS(gdk_x11_display_broadcast_startup_message)
83
191
dnl ==============================================
92
200
dnl ==============================================
203
AS_AC_EXPAND([PY_SITE_PKG], [$PYTHON_SITE_PKG])
204
AS_AC_EXPAND([PKGDATADIR], [$datadir/$PACKAGE_NAME])
205
AS_AC_EXPAND([DATADIR], [$datadir])
97
209
awn-manager/Makefile
210
awn-manager/awn-launcher-editor
211
awn-manager/awn-manager.desktop.in
212
awn-manager/awnDefs.py
213
awn-manager/awnManager.py
215
bindings/python/Makefile
216
bindings/vala/Makefile
218
doc/reference/Makefile
100
222
awn-applet-activation/Makefile
103
225
data/active/Makefile
226
data/avant-window-navigator.desktop.in
231
dnl ========================================================================
234
echo " Avant Window Navigator $VERSION"
235
echo " ============================"
237
echo " prefix: ${prefix}"
239
echo " Desktop: ${with_desktop}"
240
echo " Configuration Backend: $CFG_BACKEND_NAME"
241
echo " VFS Backend: $VFS_MODULE"
243
echo " Vala Support: ${with_vala}"
245
echo " Documentation: ${enable_gtk_doc}"