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/emotion@69481 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

README
configure.ac
emotion.pc.in
src/lib/Emotion.h
src/lib/emotion_main.c

diff --git a/README b/README
index c64cc15..65a0638 100644 (file)
--- a/README
+++ b/README
@@ -1 +1,22 @@
-Emotion 0.0.1
+Emotion 1.0.0
+
+******************************************************************************
+
+ FOR ANY ISSUES PLEASE EMAIL:
+ enlightenment-devel@lists.sourceforge.net
+
+******************************************************************************
+
+Emotion is a video (and audio) codec playback library that acts as a
+front-end to libxine or gstreamer (or something else more generic)
+that provides and evas object as a control object and video output
+point. It makes using video API's much simpler and easier while it's
+at it.
+
+------------------------------------------------------------------------------
+COMPILING AND INSTALLING:
+   
+  ./configure
+  make
+(do this as root unless you are installing in your users directories):
+  make install
index 21305b4..d41d5cc 100644 (file)
@@ -1,12 +1,12 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
-m4_define([v_maj], [0])
-m4_define([v_min], [2])
+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-07])
 m4_define([v_rel], [-release relname])
@@ -19,7 +19,7 @@ m4_define([lt_age], v_min)
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 
-AC_INIT([emotion], [v_ver], [enlightenment-devel@lists.sourceforge.net])
+AC_INIT([emotion], [v_ver]-alpha, [enlightenment-devel@lists.sourceforge.net])
 AC_PREREQ([2.60])
 AC_CONFIG_SRCDIR([configure.ac])
 AC_CONFIG_MACRO_DIR([m4])
index 5126c3b..652e20f 100644 (file)
@@ -5,7 +5,6 @@ includedir=@includedir@
 
 Name: emotion
 Description: Emotion evas based multimedia library
-@pkgconfig_requires_private@: @requirement_emotion@
 Version: @VERSION@
 Libs: -L${libdir} -lemotion
 Cflags: -I${includedir}/emotion-@VMAJ@
index e7e214f..2a624dc 100644 (file)
@@ -243,6 +243,19 @@ typedef enum _Emotion_Aspect    Emotion_Aspect; /**< Aspect ratio option. */
 extern "C" {
 #endif
 
+#define EMOTION_VERSION_MAJOR 1
+#define EMOTION_VERSION_MINOR 0
+   
+   typedef struct _Emotion_Version
+     {
+        int major;
+        int minor;
+        int micro;
+        int revision;
+     } Emotion_Version;
+   
+   EAPI extern Emotion_Version *emotion_version;
+   
 /* api calls available */
 
 /**
index 8180947..7fd93e8 100644 (file)
@@ -22,6 +22,9 @@
 #include "Emotion.h"
 #include "emotion_private.h"
 
+static Emotion_Version _version = { VMAJ, VMIN, VMIC, VREV };
+EAPI Emotion_Version *emotion_version = &_version;
+
 EAPI int EMOTION_WEBCAM_UPDATE = 0;
 
 struct ext_match_s