enlightenment.spec enlightenment.pc ABOUT-NLS* \
$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2
-EXTRA_DIST = config.rpath README AUTHORS COPYING COPYING-PLAIN \
+EXTRA_DIST = svnrev.h.in config.rpath README AUTHORS COPYING COPYING-PLAIN \
enlightenment.spec.in enlightenment.spec enlightenment.pc
filesdir = $(datadir)/enlightenment/
AC_E_OPTIONAL_MODULE([systray], true)
AC_E_OPTIONAL_MODULE([comp], true)
+SVNVERSION=`which svnversion`
+SVNREV="UNKNOWN"
+if test -n "$SVNVERSION"; then SVNREV=`$SVNVERSION -n .`; fi
+AC_SUBST(SVNREV)
+
AC_OUTPUT([
+svnrev.h
Makefile
enlightenment.spec
enlightenment.pc
modules=@libdir@/@PACKAGE@/modules
config_apps=@prefix@/share/@PACKAGE@/config-apps
release=@release@
+svnrev=@SVNREV@
Name: enlightenment
Description: Enlightenmnt Window Manager
MAINTAINERCLEANFILES = Makefile.in
-INCLUDES = -I$(top_srcdir) \
+INCLUDES = -I$(top_builddir) \
+ -I$(top_srcdir) \
-I$(top_srcdir)/src/bin \
-I$(top_srcdir)/src/lib \
@e_cflags@ \
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
+#include "svnrev.h"
/* local subsystem functions */
e_obj_dialog_obj_theme_set(od, "base/theme/about", "e/widgets/about/main");
e_obj_dialog_obj_part_text_set(od, "e.text.label", _("Close"));
e_obj_dialog_obj_part_text_set(od, "e.text.title", _("Enlightenment"));
- e_obj_dialog_obj_part_text_set(od, "e.text.version", VERSION);
+ e_obj_dialog_obj_part_text_set(od, "e.text.version", VERSION"/"SVNREV);
e_obj_dialog_obj_part_text_set
(od, "e.textblock.about",
_(
--- /dev/null
+#define SVNREV "@SVNREV@"