and now follow the same setup as efl libs too.

SVN revision: 49286
This commit is contained in:
Carsten Haitzler 2010-05-29 10:37:52 +00:00
parent a1fbb586f1
commit 4625a590c2
5 changed files with 40 additions and 16 deletions

View File

@ -7,7 +7,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
enlightenment.spec enlightenment.pc ABOUT-NLS* \ enlightenment.spec enlightenment.pc ABOUT-NLS* \
$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2
EXTRA_DIST = svnrev.h.in config.rpath README AUTHORS COPYING COPYING-PLAIN \ EXTRA_DIST = config.rpath README AUTHORS COPYING COPYING-PLAIN \
enlightenment.spec.in enlightenment.spec enlightenment.pc enlightenment.spec.in enlightenment.spec enlightenment.pc
filesdir = $(datadir)/enlightenment/ filesdir = $(datadir)/enlightenment/

View File

@ -1,8 +1,25 @@
# get rid of that stupid cache mechanism ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
rm -f config.cache ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
m4_define([v_maj], [0])
m4_define([v_min], [16])
m4_define([v_mic], [999])
m4_define([v_rev], m4_esyscmd([svnversion . | awk -F : '{printf("%s", $1);}' | tr 'A-z' ' ' | sed 's/ //g']))
m4_ifelse(m4_len[v_rev], [0], [m4_undefine([v_rev])])
##-- When released, remove the dnl on the below line
dnl m4_undefine([v_rev])
##-- When doing snapshots - change soname. remove dnl on below line
m4_define([relname], [ver-pre-svn-05])
m4_define([v_rel], [-release relname])
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])],
[m4_define([v_ver], [v_maj.v_min.v_mic])])
m4_define([lt_rev], m4_eval(v_maj + v_min))
m4_define([lt_cur], v_mic)
m4_define([lt_age], v_min)
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
AC_INIT([enlightenment], [0.16.999.063], [enlightenment-devel@lists.sourceforge.net]) AC_INIT([enlightenment], [v_ver], [enlightenment-devel@lists.sourceforge.net])
release="ver-pre-svn-05"
AC_PREREQ([2.52]) AC_PREREQ([2.52])
AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_SRCDIR([configure.ac])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
@ -28,6 +45,22 @@ define([AC_LIBTOOL_LANG_F77_CONFIG], [:])
AC_DISABLE_STATIC AC_DISABLE_STATIC
AC_PROG_LIBTOOL AC_PROG_LIBTOOL
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
m4_ifdef([v_rel], , [m4_define([v_rel], [])])
AC_DEFINE_UNQUOTED(VMAJ, [v_maj], [Major version])
AC_DEFINE_UNQUOTED(VMIN, [v_min], [Minor version])
AC_DEFINE_UNQUOTED(VMIC, [v_mic], [Micro version])
AC_DEFINE_UNQUOTED(VREV, [v_rev], [Revison])
version_info="lt_rev:lt_cur:lt_age"
release_info="v_rel"
AC_SUBST(version_info)
AC_SUBST(release_info)
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
release=relname
AC_SUBST(release) AC_SUBST(release)
EFL_CHECK_PATH_MAX EFL_CHECK_PATH_MAX
@ -69,7 +102,7 @@ dnl AC_E_CHECK_PKG(VALGRIND, [valgrind >= 2.4.0], [], [:])
AC_SUBST(VALGRIND_CFLAGS) AC_SUBST(VALGRIND_CFLAGS)
AC_SUBST(VALGRIND_LIBS) AC_SUBST(VALGRIND_LIBS)
MODULE_ARCH="$host_os-$host_cpu-$release" MODULE_ARCH="$host_os-$host_cpu-relname"
AC_SUBST(MODULE_ARCH) AC_SUBST(MODULE_ARCH)
AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture") AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
@ -561,13 +594,7 @@ AC_E_OPTIONAL_MODULE([everything-windows], true)
AC_E_OPTIONAL_MODULE([systray], true) AC_E_OPTIONAL_MODULE([systray], true)
AC_E_OPTIONAL_MODULE([comp], 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([ AC_OUTPUT([
svnrev.h
Makefile Makefile
enlightenment.spec enlightenment.spec
enlightenment.pc enlightenment.pc

View File

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

View File

@ -2,7 +2,6 @@
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/ */
#include "e.h" #include "e.h"
#include "svnrev.h"
/* local subsystem functions */ /* local subsystem functions */
@ -20,7 +19,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_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.label", _("Close"));
e_obj_dialog_obj_part_text_set(od, "e.text.title", _("Enlightenment")); e_obj_dialog_obj_part_text_set(od, "e.text.title", _("Enlightenment"));
e_obj_dialog_obj_part_text_set(od, "e.text.version", VERSION"/"SVNREV); e_obj_dialog_obj_part_text_set(od, "e.text.version", VERSION);
e_obj_dialog_obj_part_text_set e_obj_dialog_obj_part_text_set
(od, "e.textblock.about", (od, "e.textblock.about",
_( _(

View File

@ -1 +0,0 @@
#define SVNREV "@SVNREV@"