Move Ethumb headers to own directory.
authordevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 9 Jul 2010 08:14:24 +0000 (08:14 +0000)
committerdevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 9 Jul 2010 08:14:24 +0000 (08:14 +0000)
Fix trying to free an evas_object by using ecore_evas_free...spankies !!

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50152 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
ethumb.pc.in
ethumb_client.pc.in
src/lib/Ethumb.c
src/lib/Makefile.am
src/lib/client/Makefile.am

index 0382c5a..87ed87f 100644 (file)
@@ -29,6 +29,7 @@ VMAJ=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $1);}'`
 VMIN=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $2);}'`
 version_info=`expr $VMAJ + $VMIN`
 AC_SUBST(version_info)
+AC_SUBST(VMAJ)
 
 #themesdir="${datadir}/ethumb/data/frames"
 #AC_SUBST(themesdir)
index f1db1a1..233e2ed 100644 (file)
@@ -8,4 +8,4 @@ Description: Thumbnail Generator Library
 Requires: @requirement_ethumb@
 Version: @VERSION@
 Libs: -L${libdir} -lethumb
-Cflags: -I${includedir}
+Cflags: -I${includedir}/ethumb-@VMAJ@
index b1e44b7..c9eebc6 100644 (file)
@@ -8,4 +8,4 @@ Description: Thumbnail Client Library
 Requires: @requirement_ethumb_client@
 Version: @VERSION@
 Libs: -L${libdir} -lethumb_client
-Cflags: -I${includedir}
+Cflags: -I${includedir}/ethumb-@VMAJ@
index 898019e..7c0f9e6 100644 (file)
@@ -316,7 +316,7 @@ ethumb_free(Ethumb *ethumb)
    if (ethumb->frame)
      _ethumb_frame_free(ethumb->frame);
    ethumb_file_free(ethumb);
-   ecore_evas_free(ethumb->o);
+   evas_object_del(ethumb->o);
    ecore_evas_free(ethumb->ee);
    ecore_evas_free(ethumb->sub_ee);
    eina_stringshare_del(ethumb->thumb_dir);
index 2eb48ed..c521a0b 100644 (file)
@@ -9,7 +9,9 @@ AM_CPPFLAGS = \
        @EINA_CFLAGS@ @EVAS_CFLAGS@ @ECORE_EVAS_CFLAGS@ @ECORE_FILE_CFLAGS@ @EDJE_CFLAGS@ \
        @EFL_ETHUMB_BUILD@
 
-include_HEADERS = Ethumb.h Ethumb_Plugin.h
+includes_HEADERS = Ethumb.h Ethumb_Plugin.h
+includesdir = $(includedir)/ethumb-@VMAJ@
+
 noinst_HEADERS = md5.h ethumb_private.h
 
 lib_LTLIBRARIES = libethumb.la
index 0ba7fc9..b568e21 100644 (file)
@@ -8,7 +8,8 @@ AM_CPPFLAGS = \
        @EINA_CFLAGS@ \
        @EFL_ETHUMB_CLIENT_BUILD@
 
-include_HEADERS = Ethumb_Client.h
+includes_HEADERS = Ethumb_Client.h
+includesdir = $(includedir)/ethumb-@VMAJ@
 
 lib_LTLIBRARIES = libethumb_client.la