add svn revision tracking into src. about dialog shows it now.

SVN revision: 49086
devs/princeamd/enlightenment-0.17-elive
Carsten Haitzler 13 years ago
parent 582c27ec2b
commit d9588a3a67
  1. 2
      Makefile.am
  2. 6
      configure.ac
  3. 1
      enlightenment.pc.in
  4. 3
      src/bin/Makefile.am
  5. 3
      src/bin/e_about.c
  6. 1
      svnrev.h.in

@ -7,7 +7,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
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/

@ -560,7 +560,13 @@ AC_E_OPTIONAL_MODULE([everything-windows], true)
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

@ -5,6 +5,7 @@ includedir=@includedir@/@PACKAGE@
modules=@libdir@/@PACKAGE@/modules
config_apps=@prefix@/share/@PACKAGE@/config-apps
release=@release@
svnrev=@SVNREV@
Name: enlightenment
Description: Enlightenmnt Window Manager

@ -1,6 +1,7 @@
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@ \

@ -2,6 +2,7 @@
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
#include "svnrev.h"
/* local subsystem functions */
@ -19,7 +20,7 @@ e_about_new(E_Container *con)
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",
_(

@ -0,0 +1 @@
#define SVNREV "@SVNREV@"
Loading…
Cancel
Save