summaryrefslogtreecommitdiff
path: root/legacy/ethumb
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-03-17 04:17:29 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-03-17 04:17:29 +0000
commit63ed6ac02f01b5237f3872c82dbc54cdb3f69e7a (patch)
treedf99a7d35f5f6e1df3d5c194b62a7d91fca7dc93 /legacy/ethumb
parentd350177475eee9c19ad41036fe3a9f21a938b1e7 (diff)
gear up svn for release. one of many steps/things to do.
SVN revision: 69481
Diffstat (limited to 'legacy/ethumb')
-rw-r--r--legacy/ethumb/README20
-rw-r--r--legacy/ethumb/configure.ac24
-rw-r--r--legacy/ethumb/ethumb.pc.in1
-rw-r--r--legacy/ethumb/ethumb_client.pc.in1
-rw-r--r--legacy/ethumb/src/lib/Ethumb.h13
-rw-r--r--legacy/ethumb/src/lib/ethumb.c3
6 files changed, 47 insertions, 15 deletions
diff --git a/legacy/ethumb/README b/legacy/ethumb/README
index 906dbc9e75..c0d5fdc86d 100644
--- a/legacy/ethumb/README
+++ b/legacy/ethumb/README
@@ -1,4 +1,13 @@
1 Ethumb - Thumbnail generation library 1Ethumb 1.0.0
2
3******************************************************************************
4
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
7
8******************************************************************************
9
10Ethumb - Thumbnail generation library
2 11
3 12
4FEATURES 13FEATURES
@@ -49,3 +58,12 @@ Client server provides the following:
49 sockets 58 sockets
50 * interface of client library is independent of the communication 59 * interface of client library is independent of the communication
51 method selected 60 method selected
61
62------------------------------------------------------------------------------
63COMPILING AND INSTALLING:
64
65 ./configure
66 make
67(do this as root unless you are installing in your users directories):
68 make install
69
diff --git a/legacy/ethumb/configure.ac b/legacy/ethumb/configure.ac
index c7b23ee313..9cebec55ee 100644
--- a/legacy/ethumb/configure.ac
+++ b/legacy/ethumb/configure.ac
@@ -1,15 +1,15 @@
1##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 1##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
2##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 2##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
3m4_define([v_maj], [0]) 3m4_define([v_maj], [1])
4m4_define([v_min], [1]) 4m4_define([v_min], [0])
5m4_define([v_mic], [1]) 5m4_define([v_mic], [0])
6m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n'])) 6m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
7m4_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']))]) 7m4_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']))])
8##-- When released, remove the dnl on the below line 8##-- When released, remove the dnl on the below line
9dnl m4_undefine([v_rev]) 9m4_undefine([v_rev])
10##-- When doing snapshots - change soname. remove dnl on below line 10##-- When doing snapshots - change soname. remove dnl on below line
11m4_define([relname], [ver-pre-svn-09]) 11dnl m4_define([relname], [ver-pre-svn-09])
12m4_define([v_rel], [-release relname]) 12dnl m4_define([v_rel], [-release relname])
13##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 13##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
14m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])], 14m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])],
15[m4_define([v_ver], [v_maj.v_min.v_mic])]) 15[m4_define([v_ver], [v_maj.v_min.v_mic])])
@@ -19,7 +19,7 @@ m4_define([lt_age], v_min)
19##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 19##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
20##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 20##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
21 21
22AC_INIT([ethumb], [v_ver], [enlightenment-devel@lists.sourceforge.net]) 22AC_INIT([ethumb], [v_ver]-alpha, [enlightenment-devel@lists.sourceforge.net])
23AC_PREREQ([2.52]) 23AC_PREREQ([2.52])
24AC_CONFIG_SRCDIR([configure.ac]) 24AC_CONFIG_SRCDIR([configure.ac])
25AC_CONFIG_MACRO_DIR([m4]) 25AC_CONFIG_MACRO_DIR([m4])
@@ -44,10 +44,10 @@ _XTERM_COLORS
44##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## 44##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
45m4_ifdef([v_rev], , [m4_define([v_rev], [0])]) 45m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
46m4_ifdef([v_rel], , [m4_define([v_rel], [])]) 46m4_ifdef([v_rel], , [m4_define([v_rel], [])])
47AC_DEFINE_UNQUOTED(VERS_MAJ, [v_maj], [Major version]) 47AC_DEFINE_UNQUOTED(VMAJ, [v_maj], [Major version])
48AC_DEFINE_UNQUOTED(VERS_MIN, [v_min], [Minor version]) 48AC_DEFINE_UNQUOTED(VMIN, [v_min], [Minor version])
49AC_DEFINE_UNQUOTED(VERS_MIC, [v_mic], [Micro version]) 49AC_DEFINE_UNQUOTED(VMIC, [v_mic], [Micro version])
50AC_DEFINE_UNQUOTED(VERS_REV, [v_rev], [Revison]) 50AC_DEFINE_UNQUOTED(VREV, [v_rev], [Revison])
51version_info="lt_rev:lt_cur:lt_age" 51version_info="lt_rev:lt_cur:lt_age"
52release_info="v_rel" 52release_info="v_rel"
53AC_SUBST(version_info) 53AC_SUBST(version_info)
@@ -131,7 +131,7 @@ PKG_CHECK_MODULES(EET, [eet >= 1.4.0])
131EFL_WITH_BIN([edje], [edje-cc], [edje_cc]) 131EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
132 132
133requirement_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" 133requirement_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"
134requirement_ethumb_client="ethumb edbus >= 1.0.0" 134requirement_ethumb_client=""
135 135
136AM_CONDITIONAL(HAVE_EMOTION, false) 136AM_CONDITIONAL(HAVE_EMOTION, false)
137define([CHECK_MODULE_EMOTION], 137define([CHECK_MODULE_EMOTION],
diff --git a/legacy/ethumb/ethumb.pc.in b/legacy/ethumb/ethumb.pc.in
index 233e2ed397..ab093ddfa0 100644
--- a/legacy/ethumb/ethumb.pc.in
+++ b/legacy/ethumb/ethumb.pc.in
@@ -5,7 +5,6 @@ includedir=@includedir@
5 5
6Name: ethumb 6Name: ethumb
7Description: Thumbnail Generator Library 7Description: Thumbnail Generator Library
8Requires: @requirement_ethumb@
9Version: @VERSION@ 8Version: @VERSION@
10Libs: -L${libdir} -lethumb 9Libs: -L${libdir} -lethumb
11Cflags: -I${includedir}/ethumb-@VMAJ@ 10Cflags: -I${includedir}/ethumb-@VMAJ@
diff --git a/legacy/ethumb/ethumb_client.pc.in b/legacy/ethumb/ethumb_client.pc.in
index c9eebc6561..efebe5dd72 100644
--- a/legacy/ethumb/ethumb_client.pc.in
+++ b/legacy/ethumb/ethumb_client.pc.in
@@ -5,7 +5,6 @@ includedir=@includedir@
5 5
6Name: ethumb_client 6Name: ethumb_client
7Description: Thumbnail Client Library 7Description: Thumbnail Client Library
8Requires: @requirement_ethumb_client@
9Version: @VERSION@ 8Version: @VERSION@
10Libs: -L${libdir} -lethumb_client 9Libs: -L${libdir} -lethumb_client
11Cflags: -I${includedir}/ethumb-@VMAJ@ 10Cflags: -I${includedir}/ethumb-@VMAJ@
diff --git a/legacy/ethumb/src/lib/Ethumb.h b/legacy/ethumb/src/lib/Ethumb.h
index 236ddead4c..d5ba35cfda 100644
--- a/legacy/ethumb/src/lib/Ethumb.h
+++ b/legacy/ethumb/src/lib/Ethumb.h
@@ -33,6 +33,19 @@
33extern "C" { 33extern "C" {
34#endif 34#endif
35 35
36#define ETHUMB_VERSION_MAJOR 1
37#define ETHUMB_VERSION_MINOR 0
38
39 typedef struct _Ethumb_Version
40 {
41 int major;
42 int minor;
43 int micro;
44 int revision;
45 } Ethumb_Version;
46
47 EAPI extern Ethumb_Version *ethumb_version;
48
36/** 49/**
37 * @defgroup Ethumb Ethumb 50 * @defgroup Ethumb Ethumb
38 * 51 *
diff --git a/legacy/ethumb/src/lib/ethumb.c b/legacy/ethumb/src/lib/ethumb.c
index c097fbe382..07ac716ac7 100644
--- a/legacy/ethumb/src/lib/ethumb.c
+++ b/legacy/ethumb/src/lib/ethumb.c
@@ -77,6 +77,9 @@ void *alloca (size_t);
77 #include <libexif/exif-data.h> 77 #include <libexif/exif-data.h>
78#endif 78#endif
79 79
80static Ethumb_Version _version = { VMAJ, VMIN, VMIC, VREV };
81EAPI Ethumb_Version *ethumb_version = &_version;
82
80static int _log_dom = -1; 83static int _log_dom = -1;
81#define DBG(...) EINA_LOG_DOM_DBG(_log_dom, __VA_ARGS__) 84#define DBG(...) EINA_LOG_DOM_DBG(_log_dom, __VA_ARGS__)
82#define INF(...) EINA_LOG_DOM_INFO(_log_dom, __VA_ARGS__) 85#define INF(...) EINA_LOG_DOM_INFO(_log_dom, __VA_ARGS__)