Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore


Modified Files:
        Makefile.am configure.in ecore-config.in ecore.spec.in 


Log Message:
Freedesktop.org desktop, icon, and menu support as per the discussion in
the mailing list.  It's not ready yet.  It needs documentation, EFL
conformant naming, and a good whipping into shape by indent.  The ecore
integration needs a reveiw, see if I got that right.

Consider this a preview, it's mostly there, just needs some tweking.


===================================================================
RCS file: /cvs/e/e17/libs/ecore/Makefile.am,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- Makefile.am 28 Jun 2006 07:20:16 -0000      1.25
+++ Makefile.am 11 Aug 2006 13:45:39 -0000      1.26
@@ -28,6 +28,7 @@
             debian/libecore0-con.install \
             debian/libecore0-config.install \
             debian/libecore0-dbus.install \
+            debian/libecore0-desktop.install \
             debian/libecore0-dev.install \
             debian/libecore0-evas.install \
             debian/libecore0-fb.install \
===================================================================
RCS file: /cvs/e/e17/libs/ecore/configure.in,v
retrieving revision 1.148
retrieving revision 1.149
diff -u -3 -r1.148 -r1.149
--- configure.in        7 Aug 2006 20:26:32 -0000       1.148
+++ configure.in        11 Aug 2006 13:45:39 -0000      1.149
@@ -921,7 +921,6 @@
 AC_SUBST(ecore_ipc_cflags)
 AC_SUBST(ecore_ipc_libs)
 
-
 AC_MSG_CHECKING(whether ecore_dbus module is to be built)
 want_ecore_dbus="yes";
 have_ecore_dbus="no";
@@ -968,7 +967,6 @@
 AC_SUBST(ecore_dbus_cflags)
 AC_SUBST(ecore_dbus_libs)
 
-
 AC_MSG_CHECKING(whether ecore_config module is to be built)
 
 want_ecore_config="yes";
@@ -1155,6 +1153,45 @@
 AC_SUBST(fam_libs)
 AC_SUBST(ecore_file_libs)
 
+
+if test "x$have_ecore_file" = "xyes"; then
+  AC_MSG_CHECKING(whether ecore_desktop module is to be built)
+  want_ecore_desktop="yes";
+  have_ecore_desktop="no";
+  ecore_desktop_cflags="";
+  ecore_desktop_libs="";
+
+  AC_ARG_ENABLE(ecore-desktop,
+    [  --disable-ecore-desktop          disable the ecore_desktop module],
+    [
+      if test x"$enableval" = x"yes" ; then
+        AC_MSG_RESULT(yes)
+      else
+        AC_MSG_RESULT(no)
+        want_ecore_desktop="no"
+      fi
+    ], [
+      AC_MSG_RESULT(yes)
+    ]
+  )
+
+  if test "x$want_ecore_desktop" = "xyes"; then
+    AM_CONDITIONAL(BUILD_ECORE_DESKTOP, true)
+    AC_DEFINE(BUILD_ECORE_DESKTOP, 1, [Build Ecore_Desktop Module])
+    have_ecore_desktop="yes"
+    ecore_desktop_libs="-lecore_desktop";
+  else
+    AM_CONDITIONAL(BUILD_ECORE_DESKTOP, false)
+  fi
+
+  AC_SUBST(ecore_desktop_cflags)
+  AC_SUBST(ecore_desktop_libs)
+else
+  AC_MSG_RESULT(ecore_file not enabled so ecore_desktop will not be enabled)
+  want_ecore_desktop="no"
+fi
+
+
 AC_ARG_ENABLE(pthreads,
   [  --disable-pthreads            disable building with pthread support],
   [
@@ -1224,6 +1261,7 @@
 src/lib/ecore_config/Makefile
 src/lib/ecore_file/Makefile
 src/lib/ecore_dbus/Makefile
+src/lib/ecore_desktop/Makefile
 src/lib/ecore_directfb/Makefile
 examples/Makefile
 ecore-config
@@ -1254,6 +1292,7 @@
 echo "  Ecore_Ipc....................: $have_ecore_ipc (OpenSSL: $use_openssl)"
 echo "  Ecore_Config.................: $have_ecore_config"
 echo "  Ecore_DBUS...................: $have_ecore_dbus"
+echo "  Ecore_Desktop................: $have_ecore_desktop"
 #echo "  Ecore_File...................: $have_ecore_file (Inotify: 
$use_inotify) (FAM: $use_fam) (Poll: $use_poll)"
 echo "  Ecore_File...................: $have_ecore_file (Inotify: 
$use_inotify) (Poll: $use_poll) (CURL: $use_curl)"
 echo
===================================================================
RCS file: /cvs/e/e17/libs/ecore/ecore-config.in,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- ecore-config.in     7 Aug 2006 20:26:32 -0000       1.16
+++ ecore-config.in     11 Aug 2006 13:45:39 -0000      1.17
@@ -6,8 +6,8 @@
 
 usage() {
       echo "Usage: ecore-config [--prefix[=DIR]] [--exec-prefix[=DIR]] 
[--version] [--libs] [--cflags]" 1>&2
-      echo "                    [--libs-con] [--libs-config] [--libs-dbus] 
[--libs-evas] [--libs-fb]" 1>&2
-      echo "                    [--libs-file] [--libs-ipc] [--libs-job] 
[--libs-txt] [--libs-x]" 1>&2
+      echo "                    [--libs-con] [--libs-config] [--libs-dbus] 
[--libs-desktop] [--libs-evas]" 1>&2
+      echo "                    [--libs-fb] [--libs-file] [--libs-ipc] 
[--libs-job] [--libs-txt] [--libs-x]" 1>&2
 }
 
 if test $# -eq 0; then
@@ -49,7 +49,7 @@
       ;;
     --libs)
       [EMAIL PROTECTED]@
-      echo $libdirs -lecore @ecore_job_libs@ @ecore_x_libs@ @ecore_evas_libs@ 
@ecore_con_libs@ @ecore_ipc_libs@ @ecore_txt_libs@ @ecore_fb_libs@ 
@ecore_config_libs@ @ecore_file_libs@ @ecore_dbus_libs@ @SSL_LIBS@ 
@winsock_libs@ @CURL_LIBS@ @EET_LIBS@ @EVAS_LIBS@ @x_libs@ @Xcursor_libs@ 
@Xrender_libs@ @Xprint_libs@ @Xinerama_libs@ @Xrandr_libs@ @Xfixes_libs@ 
@Xdamage_libs@ @Xss_libs@ @iconv_libs@ @tslib_libs@ @fam_libs@ -lm
+      echo $libdirs -lecore @ecore_job_libs@ @ecore_x_libs@ @ecore_evas_libs@ 
@ecore_con_libs@ @ecore_ipc_libs@ @ecore_txt_libs@ @ecore_fb_libs@ 
@ecore_config_libs@ @ecore_file_libs@ @ecore_desktop_libs@ @ecore_dbus_libs@ 
@SSL_LIBS@ @winsock_libs@ @CURL_LIBS@ @EET_LIBS@ @EVAS_LIBS@ @x_libs@ 
@Xcursor_libs@ @Xrender_libs@ @Xprint_libs@ @Xinerama_libs@ @Xrandr_libs@ 
@Xfixes_libs@ @Xdamage_libs@ @Xss_libs@ @iconv_libs@ @tslib_libs@ @fam_libs@ -lm
       ;;
     --libs-con)
       [EMAIL PROTECTED]@
@@ -62,6 +62,10 @@
     --libs-dbus)
       [EMAIL PROTECTED]@
       echo $libdirs -lecore @ecore_dbus_libs@ @SSL_LIBS@ -lm
+      ;;
+    --libs-desktop)
+      [EMAIL PROTECTED]@
+      echo $libdirs -lecore @ecore_desktop_libs@ @ecore_file_libs@ -lm
       ;;
     --libs-evas)
       [EMAIL PROTECTED]@
===================================================================
RCS file: /cvs/e/e17/libs/ecore/ecore.spec.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- ecore.spec.in       25 May 2006 04:13:01 -0000      1.10
+++ ecore.spec.in       11 Aug 2006 13:45:39 -0000      1.11
@@ -27,7 +27,7 @@
 Group: Development/Libraries
 Requires: %{name} = %{version}
 Requires: openssl-devel, evas-devel, eet-devel
-Requires: ecore-con, ecore-config, ecore-dbus, ecore-evas, ecore-fb, 
ecore-file, ecore-ipc, ecore-job, ecore-txt, ecore-x
+Requires: ecore-con, ecore-config, ecore-dbus, ecore-desktop, ecore-evas, 
ecore-fb, ecore-file, ecore-ipc, ecore-job, ecore-txt, ecore-x
 
 %description devel
 Ecore development files
@@ -69,6 +69,11 @@
 Group: Development/Libraries
 Requires: %{name} = %{version}
 
+%package desktop
+Summary: Ecore freedesktop.org .desktop, icon, menu parsing Library
+Group: Development/Libraries
+Requires: %{name} = %{version}
+
 %description dbus
 Ecore DBus Library
 
@@ -188,6 +193,10 @@
 %files dbus
 %defattr(-, root, root)
 %{_libdir}/libecore_dbus.so.*
+
+%files desktop
+%defattr(-, root, root)
+%{_libdir}/libecore_desktop.so.*
 
 %files evas
 %defattr(-, root, root)



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to