gear up svn for release. one of many steps/things to do.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 17 Mar 2012 04:17:29 +0000 (04:17 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 17 Mar 2012 04:17:29 +0000 (04:17 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@69481 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

README
configure.ac
ethumb.pc.in
ethumb_client.pc.in
src/lib/Ethumb.h
src/lib/ethumb.c

diff --git a/README b/README
index 906dbc9..c0d5fdc 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,13 @@
-                Ethumb - Thumbnail generation library
+Ethumb 1.0.0
+
+******************************************************************************
+
+ FOR ANY ISSUES PLEASE EMAIL:
+ enlightenment-devel@lists.sourceforge.net
+
+******************************************************************************
+  
+Ethumb - Thumbnail generation library
 
 
 FEATURES
@@ -49,3 +58,12 @@ Client server provides the following:
    sockets
  * interface of client library is independent of the communication
    method selected
+
+------------------------------------------------------------------------------
+COMPILING AND INSTALLING:
+
+  ./configure
+  make
+(do this as root unless you are installing in your users directories):
+  make install
+  
index c7b23ee..9cebec5 100644 (file)
@@ -1,15 +1,15 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
-m4_define([v_maj], [0])
-m4_define([v_min], [1])
-m4_define([v_mic], [1])
+m4_define([v_maj], [1])
+m4_define([v_min], [0])
+m4_define([v_mic], [0])
 m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
 m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
 ##--   When released, remove the dnl on the below line
-dnl m4_undefine([v_rev])
+m4_undefine([v_rev])
 ##--   When doing snapshots - change soname. remove dnl on below line
-m4_define([relname], [ver-pre-svn-09])
-m4_define([v_rel], [-release relname])
+dnl m4_define([relname], [ver-pre-svn-09])
+dnl 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])])
@@ -19,7 +19,7 @@ m4_define([lt_age], v_min)
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 
-AC_INIT([ethumb], [v_ver], [enlightenment-devel@lists.sourceforge.net])
+AC_INIT([ethumb], [v_ver]-alpha, [enlightenment-devel@lists.sourceforge.net])
 AC_PREREQ([2.52])
 AC_CONFIG_SRCDIR([configure.ac])
 AC_CONFIG_MACRO_DIR([m4])
@@ -44,10 +44,10 @@ _XTERM_COLORS
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
 m4_ifdef([v_rel], , [m4_define([v_rel], [])])
-AC_DEFINE_UNQUOTED(VERS_MAJ, [v_maj], [Major version])
-AC_DEFINE_UNQUOTED(VERS_MIN, [v_min], [Minor version])
-AC_DEFINE_UNQUOTED(VERS_MIC, [v_mic], [Micro version])
-AC_DEFINE_UNQUOTED(VERS_REV, [v_rev], [Revison])
+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)
@@ -131,7 +131,7 @@ PKG_CHECK_MODULES(EET, [eet >= 1.4.0])
 EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
 
 requirement_ethumb="eina >= 1.0.0 evas >= 1.0.0 ecore >= 1.0.0 ecore-evas >= 1.0.0 ecore-file >= 1.0.0 edje >= 1.0.0"
-requirement_ethumb_client="ethumb edbus >= 1.0.0"
+requirement_ethumb_client=""
 
 AM_CONDITIONAL(HAVE_EMOTION, false)
 define([CHECK_MODULE_EMOTION],
index 233e2ed..ab093dd 100644 (file)
@@ -5,7 +5,6 @@ includedir=@includedir@
 
 Name: ethumb
 Description: Thumbnail Generator Library
-Requires: @requirement_ethumb@
 Version: @VERSION@
 Libs: -L${libdir} -lethumb
 Cflags: -I${includedir}/ethumb-@VMAJ@
index c9eebc6..efebe5d 100644 (file)
@@ -5,7 +5,6 @@ includedir=@includedir@
 
 Name: ethumb_client
 Description: Thumbnail Client Library
-Requires: @requirement_ethumb_client@
 Version: @VERSION@
 Libs: -L${libdir} -lethumb_client
 Cflags: -I${includedir}/ethumb-@VMAJ@
index 236ddea..d5ba35c 100644 (file)
 extern "C" {
 #endif
 
+#define ETHUMB_VERSION_MAJOR 1
+#define ETHUMB_VERSION_MINOR 0
+   
+   typedef struct _Ethumb_Version
+     {
+        int major;
+        int minor;
+        int micro;
+        int revision;
+     } Ethumb_Version;
+   
+   EAPI extern Ethumb_Version *ethumb_version;
+   
 /**
  * @defgroup Ethumb Ethumb
  *
index c097fbe..07ac716 100644 (file)
@@ -77,6 +77,9 @@ void *alloca (size_t);
   #include <libexif/exif-data.h>
 #endif
 
+static Ethumb_Version _version = { VMAJ, VMIN, VMIC, VREV };
+EAPI Ethumb_Version *ethumb_version = &_version;
+
 static int _log_dom = -1;
 #define DBG(...) EINA_LOG_DOM_DBG(_log_dom, __VA_ARGS__)
 #define INF(...) EINA_LOG_DOM_INFO(_log_dom, __VA_ARGS__)