diff options
-rw-r--r-- | Makefile.am | 17 | ||||
-rw-r--r-- | configure.ac | 173 | ||||
-rw-r--r-- | configure.ac.in | 6 |
3 files changed, 8 insertions, 188 deletions
diff --git a/Makefile.am b/Makefile.am index 85afd32cb..7692eccba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,7 +5,6 @@ EXTRA_DIST = \ intltool-extract.in \ intltool-merge.in \ intltool-update.in \ - svn-revision.txt \ COMPOSITOR DISTCLEANFILES = \ @@ -16,14 +15,8 @@ DISTCLEANFILES = \ SUBDIRS = po doc icons src mcs-plugin defaults themes -clean-revision: - @rm -f svn-revision.txt - -svn-revision.txt: - svnversion $(top_srcdir) > svn-revision.txt - distclean-local: - rm -rf *.cache svn-revision.txt + rm -rf *.cache rpm: dist rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz @@ -40,10 +33,10 @@ distcheck-bz2: distcheck zcat $(PACKAGE)-$(VERSION).tar.gz | \ bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2 -snapshot: clean-revision svn-revision.txt dist +snapshot: dist mv $(PACKAGE)-$(VERSION).tar.gz \ - $(PACKAGE)-$(VERSION)-r$(REVISION).tar.gz + $(PACKAGE)-$(VERSION)-r@REVISION@.tar.gz -snapshot-bz2: clean-revision svn-revision.txt dist-bz2 +snapshot-bz2: dist-bz2 mv $(PACKAGE)-$(VERSION).tar.bz2 \ - $(PACKAGE)-$(VERSION)-r$(REVISION).tar.bz2 + $(PACKAGE)-$(VERSION)-r@REVISION@.tar.bz2 diff --git a/configure.ac b/configure.ac deleted file mode 100644 index ff0ab3fc8..000000000 --- a/configure.ac +++ /dev/null @@ -1,173 +0,0 @@ -dnl configure.ac -dnl -dnl xfwm4 - window manager for the Xfce4 desktop environment -dnl - -m4_define([xfwm4_version],[4.3.0]) - -dnl init autoconf -AC_COPYRIGHT([Copyright (c) 2002-2005 - The Xfce development team. All rights reserved. - -Written for Xfce by Olivier Fourdan <fourdan@xfce.org>.]) -AC_INIT([xfwm4], [xfwm4_version()], [xfce4-dev@xfce.org]) -AM_INIT_AUTOMAKE([xfwm4], [xfwm4_version()]) -AC_REVISION($Id$) - -AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()]) -AM_CONFIG_HEADER([config.h]) - -AM_MAINTAINER_MODE - -dnl check for UNIX variants -AC_AIX -AC_ISC_POSIX -AC_MINIX -AM_CONDITIONAL([HAVE_CYGWIN], [test "`uname | grep \"CYGWIN\"`" != ""]) - -dnl check for basic programs -AC_PROG_CC -AC_PROG_INSTALL -AC_PROG_INTLTOOL([0.31], [no-xml]) -AC_PROG_LIBTOOL - -dnl Check C Compiler Characteristics -AC_C_CONST -AC_C_INLINE - -dnl check for standard header files -AC_HEADER_STDC -AC_CHECK_FUNCS([daemon setsid]) -AC_CHECK_FUNCS(opendir) - -dnl Check for i18n support -XDT_I18N([ar az be bg bn_IN ca cs de el en_GB eo es es_MX et eu fa fi fr gu - he hi hu it ja ko lt mr ms nb_NO nl pa pl pt_BR pt_PT ro ru sk - sv ta tr uk vi zh_CN zh_TW]) - -dnl Check for X11 window system -XDT_CHECK_LIBX11_REQUIRE -XDT_CHECK_LIBXPM_REQUIRE -XDT_CHECK_LIBSM - -dnl Check for Xext library -AC_CHECK_LIB([Xext], [XShapeCombineShape], - [ - if ! echo $LIBX11_LIBS | grep -q -- '-lXext'; then - LIBX11_LIBS="$LIBX11_LIBS -lXext" - fi - ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS]) - -XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.2.0]) -XDT_CHECK_PACKAGE(LIBXFCE4MCS_CLIENT, libxfce4mcs-client-1.0, 4.2.0) -XDT_CHECK_PACKAGE(LIBXFCE4MCS_MANAGER, libxfce4mcs-manager-1.0, 4.2.0) -XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.2.0]) -XDT_CHECK_PACKAGE(LIBXFCEGUI4, libxfcegui4-1.0, 4.2.0) -XFCE_MCS_PLUGIN([XFCE_MCS_MANAGER], [4.2.0]) - -dnl -dnl Startup notification support -dnl -XDT_CHECK_OPTIONAL_PACKAGE([LIBSTARTUP_NOTIFICATION], - [libstartup-notification-1.0], [0.5], - [startup-notification], - [startup notification library], [yes]) - -dnl -dnl Render support -dnl -if $PKG_CONFIG --exists xrender 2> /dev/null; then - PKG_CHECK_MODULES(RENDER, xrender) - have_render="yes" - AC_DEFINE([HAVE_RENDER], [1], [Define to enable render]) -fi - -dnl -dnl RANDR extension -dnl (please note that Xrandr requires Xrender - and no, it's not a typo ;) -dnl -AC_ARG_ENABLE([randr], -AC_HELP_STRING([--enable-randr], [try to use the randr extension]) -AC_HELP_STRING([--disable-randr], [don't try to use the randr extension]), - [], [enable_randr=yes]) -RANDR_LIBS= -have_xrandr="false" -if test x"$enable_randr" = x"yes"; then - if test x"$have_render" = x"yes"; then - ac_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $LIBX11_CFLAGS" - AC_CHECK_LIB(Xrandr, XRRUpdateConfiguration, - [AC_CHECK_HEADER(X11/extensions/Xrandr.h, - RANDR_LIBS="-lXrandr -lXrender",, - [#include <X11/Xlib.h>])],, - $LIBS $LIBX11_LDFLAGS $LIBX11_LIBS -lXrender -lXext) - CFLAGS="$ac_CFLAGS" - AC_DEFINE([HAVE_RANDR], [1], [Define to enable xrandr]) - have_xrandr="yes" - fi -fi -AC_SUBST([RANDR_LIBS]) - -dnl -dnl Xcomposite and related extensions -dnl -build_compositor="no" -ENABLE_COMPOSITOR="" -AC_ARG_ENABLE([compositor], -AC_HELP_STRING([--enable-compositor], [enable compositor in xfwm4]) -AC_HELP_STRING([--disable-compositor], [disable compositor in xfwm4 (default)]), - [], [enable_compositor=no]) - -if test x"$enable_compositor" = x"yes"; then - if test x"$have_render" = x"yes"; then - if $PKG_CONFIG --exists xcomposite xfixes xdamage xrender 2> /dev/null; then - PKG_CHECK_MODULES(COMPOSITOR, xcomposite >= 0.2 xfixes xdamage) - AC_DEFINE([HAVE_COMPOSITOR], [1], [Define to enable compositor]) - ENABLE_COMPOSITOR="--enable-compositor" - build_compositor="yes" - fi - fi -fi -AC_SUBST(ENABLE_COMPOSITOR) - -dnl Check for debugging support -BM_DEBUG_SUPPORT - -REVISION=`cat svn-revision.txt` -AC_DEFINE_UNQUOTED([REVISION], "${REVISION}", [svn revision number]) -AC_SUBST([REVISION]) - -AC_OUTPUT([ -xfwm4.spec -Makefile -doc/Makefile -doc/C/Makefile -doc/C/images/Makefile -doc/fr/Makefile -doc/fr/images/Makefile -doc/it/Makefile -doc/it/images/Makefile -defaults/Makefile -icons/Makefile -icons/48x48/Makefile -icons/scalable/Makefile -mcs-plugin/Makefile -po/Makefile.in -src/Makefile -themes/Makefile -themes/default/Makefile -themes/default.keys/Makefile -themes/default-4.0/Makefile -themes/default-4.2/Makefile -themes/stoneage/Makefile -themes/therapy/Makefile -themes/tyrex/Makefile -]) - -echo -echo "Build Configuration:" -echo " Startup notification support: $LIBSTARTUP_NOTIFICATION_FOUND" -echo " Render support: $have_render" -echo " Xrandr support: $have_xrandr" -echo " Embedded compositor: $build_compositor" -echo diff --git a/configure.ac.in b/configure.ac.in index d0dd126a4..43ac39e23 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -12,7 +12,6 @@ AC_COPYRIGHT([Copyright (c) 2002-2005 Written for Xfce by Olivier Fourdan <fourdan@xfce.org>.]) AC_INIT([xfwm4], [xfwm4_version()], [xfce4-dev@xfce.org]) AM_INIT_AUTOMAKE([xfwm4], [xfwm4_version()]) -AC_REVISION($Id: configure.ac 18815 2005-11-11 16:44:20Z olivier $) AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()]) AM_CONFIG_HEADER([config.h]) @@ -133,7 +132,8 @@ AC_SUBST(ENABLE_COMPOSITOR) dnl Check for debugging support BM_DEBUG_SUPPORT -AC_DEFINE_UNQUOTED([REVISION], "@REVISION@", [svn revision number]) +REVISION=@REVISION@ +AC_DEFINE_UNQUOTED([REVISION], "$REVISION", [svn revision number]) AC_SUBST([REVISION]) AC_OUTPUT([ @@ -164,7 +164,7 @@ themes/tyrex/Makefile ]) echo -echo "Build Configuration:" +echo "Build Configuration for $PACKAGE version $VERSION revision $REVISION:" echo " Startup notification support: $LIBSTARTUP_NOTIFICATION_FOUND" echo " Render support: $have_render" echo " Xrandr support: $have_xrandr" |