Bump version. Add configuration summary.

SVN revision: 21573
This commit is contained in:
Kim Woelders 2006-03-29 16:22:20 +00:00
parent 6c966e4697
commit 6854456944
3 changed files with 77 additions and 40 deletions

View File

@ -38,4 +38,3 @@ fi
echo "Running $srcdir/configure $conf_flags $@ ..." echo "Running $srcdir/configure $conf_flags $@ ..."
$srcdir/configure $conf_flags "$@" $srcdir/configure $conf_flags "$@"
echo "Now type 'make' to compile."

View File

@ -2,10 +2,10 @@ AC_INIT(e.spec)
ENLIGHTENMENT_MAJOR=0 ENLIGHTENMENT_MAJOR=0
ENLIGHTENMENT_MINOR=16 ENLIGHTENMENT_MINOR=16
ENLIGHTENMENT_MICRO=8.1 ENLIGHTENMENT_MICRO=8.2
ENLIGHTENMENT_VERSION=$ENLIGHTENMENT_MAJOR.$ENLIGHTENMENT_MINOR.$ENLIGHTENMENT_MICRO ENLIGHTENMENT_VERSION=$ENLIGHTENMENT_MAJOR.$ENLIGHTENMENT_MINOR.$ENLIGHTENMENT_MICRO
AM_INIT_AUTOMAKE(e16, $ENLIGHTENMENT_VERSION) AM_INIT_AUTOMAKE(e16, $ENLIGHTENMENT_VERSION-0.00)
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
dnl reasonable guesses for where stuff is installed dnl reasonable guesses for where stuff is installed
@ -110,15 +110,9 @@ AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR", [The installation locale directory]
if test "x$enable_sound" = "xyes"; then if test "x$enable_sound" = "xyes"; then
AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[ AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[
echo "WARNING: Enlightenment needs a system with libesd.so (esound)" enable_sound=no
echo "0.2.17 or higher to use sound support." AC_MSG_WARN([Sound support was requested but not found.])
echo "Enlightenment can use EsounD (ESD) to be installed to compile." ])
echo "Sound will be disabled in this binary. If you ever want sound"
echo "You will need to get and install EsounD then recompile Enlightenment."
AC_MSG_WARN([Warning: no EsounD detected.])])
else
echo "Sound support has been turned off, per the --enable-sound=no"
echo "passed to your configure line."
fi fi
LDFLAGS="$LDFLAGS -L$prefix/lib" LDFLAGS="$LDFLAGS -L$prefix/lib"
@ -128,9 +122,8 @@ IMLIB_LIBS=`imlib2-config --libs`
IMLIB_CFLAGS=`imlib2-config --cflags` IMLIB_CFLAGS=`imlib2-config --cflags`
AC_SUBST(IMLIB_LIBS) AC_SUBST(IMLIB_LIBS)
AC_SUBST(IMLIB_CFLAGS) AC_SUBST(IMLIB_CFLAGS)
AC_CHECK_LIB(Imlib2, imlib_create_image, AC_CHECK_LIB(Imlib2, imlib_create_image,,
AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support]), AC_MSG_ERROR([Cannot find Imlib2: Is imlib2-config in path?]),
AC_MSG_ERROR([Fatal Error: no Imlib2 detected.]),
$IMLIB_LIBS) $IMLIB_LIBS)
if test "x$enable_ecore" = "xyes"; then if test "x$enable_ecore" = "xyes"; then
@ -141,7 +134,7 @@ if test "x$enable_ecore" = "xyes"; then
AC_SUBST(ecore_libs) AC_SUBST(ecore_libs)
AC_SUBST(ecore_cflags) AC_SUBST(ecore_cflags)
],[ ],[
AC_MSG_ERROR(Cannot find ecore: Is ecore-config in path?) AC_MSG_ERROR([Cannot find ecore: Is ecore-config in path?])
]) ])
ecore_libs=`ecore-config --libs-x` ecore_libs=`ecore-config --libs-x`
ecore_cflags=`ecore-config --cflags` ecore_cflags=`ecore-config --cflags`
@ -150,7 +143,9 @@ if test "x$enable_ecore" = "xyes"; then
fi fi
AC_CHECK_LIB(Xext, XShapeQueryExtension, AC_CHECK_LIB(Xext, XShapeQueryExtension,
E_X_LIBS="-lXext $E_X_LIBS", , $X_LIBS -lX11) E_X_LIBS="-lXext $E_X_LIBS",
AC_MSG_ERROR([Shape support is required but was not found]),
$X_LIBS -lX11)
AC_ARG_ENABLE(xinerama, AC_ARG_ENABLE(xinerama,
[ --enable-xinerama compile with xinerama support @<:@default=yes@:>@],, [ --enable-xinerama compile with xinerama support @<:@default=yes@:>@],,
@ -158,7 +153,10 @@ AC_ARG_ENABLE(xinerama,
if test "x$enable_xinerama" = "xyes"; then if test "x$enable_xinerama" = "xyes"; then
AC_CHECK_LIB(Xinerama, XineramaQueryExtension, AC_CHECK_LIB(Xinerama, XineramaQueryExtension,
AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support]) AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support])
E_X_LIBS="-lXinerama $E_X_LIBS", , $X_LIBS -lXext -lX11) E_X_LIBS="-lXinerama $E_X_LIBS",
enable_xinerama=no
AC_MSG_WARN([Xinerama support was requested but not found]),
$X_LIBS -lXext -lX11)
fi fi
AC_ARG_ENABLE(zoom, AC_ARG_ENABLE(zoom,
@ -167,9 +165,10 @@ AC_ARG_ENABLE(zoom,
if test "x$enable_zoom" = "xyes"; then if test "x$enable_zoom" = "xyes"; then
AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension, AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension,
AC_DEFINE(WITH_ZOOM, 1, [Zoom Support]) AC_DEFINE(WITH_ZOOM, 1, [Zoom Support])
E_X_LIBS="-lXxf86vm $E_X_LIBS", , $X_LIBS -lXext -lX11) E_X_LIBS="-lXxf86vm $E_X_LIBS",
else enable_zoom=no
echo "zoom has been turned off by request at compiletime" AC_MSG_WARN([Zoom support was requested but not found]),
$X_LIBS -lXext -lX11)
fi fi
AC_ARG_ENABLE(xsync, AC_ARG_ENABLE(xsync,
@ -177,8 +176,10 @@ AC_ARG_ENABLE(xsync,
enable_xsync=no) enable_xsync=no)
if test "x$enable_xsync" = "xyes"; then if test "x$enable_xsync" = "xyes"; then
AC_CHECK_LIB(Xext, XSyncQueryExtension, AC_CHECK_LIB(Xext, XSyncQueryExtension,
AC_DEFINE(HAS_XSYNC, 1, [SYNC support]) AC_DEFINE(HAS_XSYNC, 1, [SYNC support]),
, , $X_LIBS -lX11) enable_xsync=no
AC_MSG_WARN([Sync support was requested but not found]),
$X_LIBS -lX11)
fi fi
AC_ARG_ENABLE(xscrnsaver, AC_ARG_ENABLE(xscrnsaver,
@ -187,7 +188,10 @@ AC_ARG_ENABLE(xscrnsaver,
if test "x$enable_xscrnsaver" = "xyes"; then if test "x$enable_xscrnsaver" = "xyes"; then
AC_CHECK_LIB(Xss, XScreenSaverQueryExtension, AC_CHECK_LIB(Xss, XScreenSaverQueryExtension,
AC_DEFINE(HAS_XSCREENSAVER, 1, [ScreenSaver support]) AC_DEFINE(HAS_XSCREENSAVER, 1, [ScreenSaver support])
E_X_LIBS="-lXss $E_X_LIBS", , $X_LIBS -lXss -lXext -lX11) E_X_LIBS="-lXss $E_X_LIBS",
enable_xscrnsaver=no
AC_MSG_WARN([ScreenSaver support was requested but not found]),
$X_LIBS -lXss -lXext -lX11)
fi fi
AC_ARG_ENABLE(xrandr, AC_ARG_ENABLE(xrandr,
@ -196,7 +200,10 @@ AC_ARG_ENABLE(xrandr,
if test "x$enable_xrandr" = "xyes"; then if test "x$enable_xrandr" = "xyes"; then
AC_CHECK_LIB(Xrandr, XRRQueryExtension, AC_CHECK_LIB(Xrandr, XRRQueryExtension,
AC_DEFINE(HAS_XRANDR, 1, [RandR support]) AC_DEFINE(HAS_XRANDR, 1, [RandR support])
E_X_LIBS="-lXrandr -lXrender $E_X_LIBS", , $X_LIBS -lXrender -lXext -lX11) E_X_LIBS="-lXrandr -lXrender $E_X_LIBS",
enable_xrandr=no
AC_MSG_WARN([RandR support was requested but not found]),
$X_LIBS -lXrender -lXext -lX11)
AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>]) AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>])
fi fi
@ -207,12 +214,16 @@ AC_ARG_ENABLE(composite,
if test "x$enable_composite" = "xyes"; then if test "x$enable_composite" = "xyes"; then
AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension, AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension,
AC_DEFINE(HAS_COMPOSITE, 1, [Composite support]) AC_DEFINE(HAS_COMPOSITE, 1, [Composite support])
E_X_LIBS="-lXcomposite -lXdamage -lXfixes -lXrender $E_X_LIBS", , $X_LIBS -lXext -lX11, E_X_LIBS="-lXcomposite -lXdamage -lXfixes -lXrender $E_X_LIBS",
enable_composite=no) enable_composite=no,
AC_CHECK_HEADERS(X11/extensions/Xcomposite.h ,,,[#include <X11/Xlib.h>]) $X_LIBS -lXext -lX11)
AC_CHECK_HEADERS(X11/extensions/Xdamage.h ,,,[#include <X11/Xlib.h>]) AC_CHECK_HEADERS(X11/extensions/Xcomposite.h ,, enable_composite=no, [#include <X11/Xlib.h>])
AC_CHECK_HEADERS(X11/extensions/Xfixes.h ,,,[#include <X11/Xlib.h>]) AC_CHECK_HEADERS(X11/extensions/Xdamage.h ,, enable_composite=no, [#include <X11/Xlib.h>])
AC_CHECK_HEADERS(X11/extensions/Xrender.h ,,,[#include <X11/Xlib.h>]) AC_CHECK_HEADERS(X11/extensions/Xfixes.h ,, enable_composite=no, [#include <X11/Xlib.h>])
AC_CHECK_HEADERS(X11/extensions/Xrender.h ,, enable_composite=no, [#include <X11/Xlib.h>])
if test "x$enable_composite" != "xyes"; then
AC_MSG_WARN([Composite support was requested but required component was not found])
fi
fi fi
AM_CONDITIONAL(HAS_COMPOSITE, test "x$enable_composite" = "xyes") AM_CONDITIONAL(HAS_COMPOSITE, test "x$enable_composite" = "xyes")
@ -255,6 +266,33 @@ if test "x$have_good_imlib2" != "xyes"; then
echo "***************************************************************" echo "***************************************************************"
fi fi
echo
echo "------------------------------------------------------------------------"
echo "$PACKAGE Version $VERSION"
echo "------------------------------------------------------------------------"
echo
echo "Configuration summary"
echo
echo "Support for"
echo " Localisation ................. $USE_NLS"
echo " Sound ........................ $enable_sound"
echo " Old GNOME hints .............. $enable_hints_gnome"
echo " Zoom ......................... $enable_zoom"
echo " Xinerama ..................... $enable_xinerama"
echo " RandR ........................ $enable_xrandr"
echo " Composite .................... $enable_composite"
echo
echo "Experimental options - DO NOT USE unless you know what you are doing"
echo " Compile with ecore/ecore_x ... $enable_ecore"
echo " Sync ......................... $enable_xsync"
echo " ScreenSaver .................. $enable_xscrnsaver"
echo
echo "Installation Path .............. $prefix"
echo
echo "Compilation .................... make"
echo "Installation ................... make install"
echo
echo "***************************************************************" echo "***************************************************************"
echo "*** NOTE: If this is your first trip with version 0.16.8 ***" echo "*** NOTE: If this is your first trip with version 0.16.8 ***"
echo "*** NOTE: you may want to take a look in docs/README-0.16.8 ***" echo "*** NOTE: you may want to take a look in docs/README-0.16.8 ***"

6
e.spec
View File

@ -1,9 +1,9 @@
%define revision 1 %define revision 0.00
%define rev_name %{nil} %define rev_name -%{revision}
Summary: The Enlightenment window manager. Summary: The Enlightenment window manager.
Name: e16 Name: e16
Version: 0.16.8.1 Version: 0.16.8.2
Release: %{revision}%{?_vendorsuffix:.%{_vendorsuffix}} Release: %{revision}%{?_vendorsuffix:.%{_vendorsuffix}}
License: BSD License: BSD
Group: User Interface/Desktops Group: User Interface/Desktops