AC_PREREQ([2.59]) AC_INIT([sugar],[0.99],[],[sugar]) AC_PREFIX_DEFAULT(`pwd`/install) AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([configure.ac]) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE AM_DISABLE_STATIC AC_PROG_LIBTOOL AC_PROG_CC AC_HEADER_STDC PKG_PROG_PKG_CONFIG([0.19]) GNOME_COMPILE_WARNINGS(maximum) AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal]) AM_PATH_PYTHON([2.5]) AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) GTK_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-2.0` AC_SUBST(GTK_VERSION) AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no) PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` AC_SUBST(PYGTK_DEFSDIR) PKG_CHECK_MODULES(EXTENSION, pygobject-2.0) PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.0.0) PKG_CHECK_MODULES(ENGINE, gtk+-2.0 >= 2.0 gobject-2.0 >= 2.0 cairo >= 0.1.1) PKG_CHECK_MODULES(SHELL, pygtk-2.0 gtk+-2.0 gconf-2.0) PKG_CHECK_MODULES(EXT, pygtk-2.0 gtk+-2.0 sm ice alsa) if test "x$prefix" = xNONE && test "x$exec_prefix" = xNONE; then SUGAR_INSTALL=dev else SUGAR_INSTALL=system fi GETTEXT_PACKAGE=sugar AC_PROG_INTLTOOL([0.33]) AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package]) AM_GLIB_GNU_GETTEXT AC_PATH_PROG([ICON_SLICER], [icon-slicer]) if test -z "$ICON_SLICER"; then AC_MSG_ERROR([icon-slicer is required]) fi AC_ARG_ENABLE(update-mimedb, AC_HELP_STRING([--disable-update-mimedb], [disable the update-mime-database after install [default=no]]),, enable_update_mimedb=yes) AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes) # Verify that gconftool is installed # AC_PATH_PROG(GCONFTOOL, gconftool-2, no) if test "$GCONFTOOL" = no; then AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) fi AM_GCONF_SOURCE_2 ICON_NAMING_UTILS_REQUIRED=0.8.2 AC_MSG_CHECKING([icon-naming-utils >= $ICON_NAMING_UTILS_REQUIRED]) PKG_CHECK_EXISTS(icon-naming-utils >= $ICON_NAMING_UTILS_REQUIRED, have_utils=yes, have_utils=no) if test "x$have_utils" = "xyes"; then UTILS_PATH="`$PKG_CONFIG --variable=program_path icon-naming-utils`" ICONMAP="$UTILS_PATH/icon-name-mapping" AC_SUBST(ICONMAP) AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) AC_MSG_ERROR([icon-naming-utils >= $ICON_NAMING_UTILS_REQUIRED is required to build and install the icon theme]) fi AC_OUTPUT([ Makefile artwork/Makefile artwork/cursor/Makefile artwork/cursor/sugar/Makefile artwork/icons/Makefile artwork/icons/scalable/Makefile artwork/icons/scalable/actions/Makefile artwork/icons/scalable/apps/Makefile artwork/icons/scalable/categories/Makefile artwork/icons/scalable/control/Makefile artwork/icons/scalable/device/Makefile artwork/icons/scalable/emblems/Makefile artwork/icons/scalable/mimetypes/Makefile artwork/icons/scalable/status/Makefile artwork/gtk/Makefile artwork/gtk/engine/Makefile artwork/gtk/theme/Makefile base/Makefile base/src/Makefile base/src/sugar/Makefile base/src/sugar/dispatch/Makefile datastore/Makefile datastore/bin/Makefile datastore/etc/Makefile datastore/src/Makefile datastore/src/carquinyol/Makefile po/Makefile.in shell/bin/Makefile shell/bin/sugar shell/data/icons/Makefile shell/data/Makefile shell/data/sugar-emulator.desktop shell/extensions/cpsection/aboutcomputer/Makefile shell/extensions/cpsection/aboutme/Makefile shell/extensions/cpsection/datetime/Makefile shell/extensions/cpsection/frame/Makefile shell/extensions/cpsection/keyboard/Makefile shell/extensions/cpsection/language/Makefile shell/extensions/cpsection/modemconfiguration/Makefile shell/extensions/cpsection/Makefile shell/extensions/cpsection/network/Makefile shell/extensions/cpsection/power/Makefile shell/extensions/cpsection/updater/backends/Makefile shell/extensions/cpsection/updater/Makefile shell/extensions/deviceicon/Makefile shell/extensions/globalkey/Makefile shell/extensions/Makefile shell/Makefile shell/src/jarabe/config.py shell/src/jarabe/controlpanel/Makefile shell/src/jarabe/desktop/Makefile shell/src/jarabe/frame/Makefile shell/src/jarabe/intro/Makefile shell/src/jarabe/journal/Makefile shell/src/jarabe/Makefile shell/src/jarabe/model/Makefile shell/src/jarabe/util/Makefile shell/src/jarabe/util/telepathy/Makefile shell/src/jarabe/view/Makefile shell/src/Makefile toolkit/Makefile toolkit/src/Makefile toolkit/src/sugar/Makefile toolkit/src/sugar/activity/Makefile toolkit/src/sugar/bundle/Makefile toolkit/src/sugar/graphics/Makefile toolkit/src/sugar/presence/Makefile toolkit/src/sugar/datastore/Makefile ])