[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[E-devel] evas and ecore support gl-x11 and directfb patch



evas patch

Index: libs/evas/debian/control
===================================================================
RCS file: /var/cvs/e/e17/libs/evas/debian/control,v
retrieving revision 1.29
diff -u -3 -r1.29 control
--- libs/evas/debian/control	20 Apr 2006 10:47:06 -0000	1.29
+++ libs/evas/debian/control	18 May 2006 07:04:47 -0000
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: E17 Debian Team <debian@edevelop.org>
-Build-Depends: debhelper (>= 4.2.0), cdbs (>= 0.4.3-1.1), automake1.7 | automaken, libtool, libeet-dev, libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev | xlibs-dev, libxrender-dev | xlibs-dev, zlib1g, libjpeg62-dev, autotools-dev, libtiff4-dev, libungif4-dev
+Build-Depends: debhelper (>= 4.2.0), cdbs (>= 0.4.3-1.1), automake1.7 | automaken, libtool, libeet-dev, libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev | xlibs-dev, libxrender-dev | xlibs-dev, zlib1g, libjpeg62-dev, autotools-dev, libtiff4-dev, libungif4-dev, xlibmesa-gl-dev, libdirectfb-dev
 Standards-Version: 3.6.2.2
 
 Package: libevas0
@@ -59,7 +59,22 @@
  hardware-accelerated canvas library, or if you want to try out the
  applications under development.
  This package contains the Evas engine module for framebuffer rendering.
- 
+
+Package: libevas0-engine-directfb
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas, libevas-engine-software-generic
+Provides: libevas-engine-directfb
+Description: Evas module providingg the direct framebuffer render engine
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for framebuffer rendering.
+
 Package: libevas0-engine-software-x11
 Section: libs
 Architecture: any
@@ -75,6 +90,21 @@
  applications under development.
  This package contains the Evas engine module for software X11 rendering.
 
+Package: libevas0-engine-gl-x11
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libevas, libevas-engine-software-generic
+Provides: libevas-engine-gl-x11
+Description: Evas module providing the gl X11 render engine
+ Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ Install evas if you want to develop applications against the only
+ hardware-accelerated canvas library, or if you want to try out the
+ applications under development.
+ This package contains the Evas engine module for software X11 rendering.
+
 Package: libevas0-engine-software-generic
 Section: libs
 Architecture: any
Index: libs/evas/debian/rules
===================================================================
RCS file: /var/cvs/e/e17/libs/evas/debian/rules,v
retrieving revision 1.19
diff -u -3 -r1.19 rules
--- libs/evas/debian/rules	16 Mar 2006 16:06:20 -0000	1.19
+++ libs/evas/debian/rules	18 May 2006 07:04:47 -0000
@@ -8,4 +8,4 @@
 DEB_MAKE_CLEAN_TARGET := clean
 
 clean::
-	if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr; fi
+	if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr --enable-gl-x11 --enable-directfb; fi

Attachment: libevas0-engine-directfb.install
Description: Binary data

Attachment: libevas0-engine-gl-x11.install
Description: Binary data

ecore patch

Index: libs/ecore/debian/control
===================================================================
RCS file: /var/cvs/e/e17/libs/ecore/debian/control,v
retrieving revision 1.34
diff -u -3 -r1.34 control
--- libs/ecore/debian/control	20 Apr 2006 06:48:08 -0000	1.34
+++ libs/ecore/debian/control	18 May 2006 07:13:54 -0000
@@ -81,7 +81,20 @@
  can make use of the work put into Ecore to make this job easy for
  applications.
  This package contains the Ecore frame buffer system functions.
- 
+
+Package: libecore0-directfb
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+Provides: libecore-directfb
+Description: Ecore direct framebuffer system functions
+ This is the core event abstraction layer and X abstraction layer that makes
+ doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+ handlers fast, optimized, and convenient. It's a separate library so anyone
+ can make use of the work put into Ecore to make this job easy for
+ applications.
+ This package contains the Ecore frame buffer system functions.
+
 Package: libecore0-file
 Architecture: any
 Section: libs
Index: libs/ecore/debian/libecore0-dev.install
===================================================================
RCS file: /var/cvs/e/e17/libs/ecore/debian/libecore0-dev.install,v
retrieving revision 1.5
diff -u -3 -r1.5 libecore0-dev.install
--- libs/ecore/debian/libecore0-dev.install	13 Apr 2006 18:43:46 -0000	1.5
+++ libs/ecore/debian/libecore0-dev.install	18 May 2006 07:13:54 -0000
@@ -1,50 +1,7 @@
-debian/tmp/usr/include/Ecore_Config.h
-debian/tmp/usr/include/Ecore_Con.h
-debian/tmp/usr/include/Ecore_Data.h
-debian/tmp/usr/include/Ecore_DBus.h
-debian/tmp/usr/include/Ecore_Evas.h
-debian/tmp/usr/include/Ecore_Fb.h
-debian/tmp/usr/include/Ecore_File.h
-debian/tmp/usr/include/Ecore.h
-debian/tmp/usr/include/Ecore_Ipc.h
-debian/tmp/usr/include/Ecore_Job.h
-debian/tmp/usr/include/Ecore_Txt.h
-debian/tmp/usr/include/Ecore_X_Atoms.h
-debian/tmp/usr/include/Ecore_X_Cursor.h
-debian/tmp/usr/include/Ecore_X.h
-debian/tmp/usr/lib/libecore.a
-debian/tmp/usr/lib/libecore.la
-debian/tmp/usr/lib/libecore.so
-debian/tmp/usr/lib/libecore_con.a
-debian/tmp/usr/lib/libecore_con.la
-debian/tmp/usr/lib/libecore_con.so
-debian/tmp/usr/lib/libecore_config.a
-debian/tmp/usr/lib/libecore_config.la
-debian/tmp/usr/lib/libecore_config.so
-debian/tmp/usr/lib/libecore_dbus.a
-debian/tmp/usr/lib/libecore_dbus.la
-debian/tmp/usr/lib/libecore_dbus.so
-debian/tmp/usr/lib/libecore_evas.a
-debian/tmp/usr/lib/libecore_evas.la
-debian/tmp/usr/lib/libecore_evas.so
-debian/tmp/usr/lib/libecore_fb.a
-debian/tmp/usr/lib/libecore_fb.la
-debian/tmp/usr/lib/libecore_fb.so
-debian/tmp/usr/lib/libecore_file.a
-debian/tmp/usr/lib/libecore_file.la
-debian/tmp/usr/lib/libecore_file.so
-debian/tmp/usr/lib/libecore_ipc.a
-debian/tmp/usr/lib/libecore_ipc.la
-debian/tmp/usr/lib/libecore_ipc.so
-debian/tmp/usr/lib/libecore_job.a
-debian/tmp/usr/lib/libecore_job.la
-debian/tmp/usr/lib/libecore_job.so
-debian/tmp/usr/lib/libecore_txt.a
-debian/tmp/usr/lib/libecore_txt.la
-debian/tmp/usr/lib/libecore_txt.so
-debian/tmp/usr/lib/libecore_x.a
-debian/tmp/usr/lib/libecore_x.la
-debian/tmp/usr/lib/libecore_x.so
+debian/tmp/usr/include/*.h
+debian/tmp/usr/lib/*.a
+debian/tmp/usr/lib/*.la
+debian/tmp/usr/lib/*.so
 debian/tmp/usr/lib/pkgconfig/*
 debian/tmp/usr/share/aclocal/*
 debian/tmp/usr/bin/*-config
Index: libs/ecore/debian/rules
===================================================================
RCS file: /var/cvs/e/e17/libs/ecore/debian/rules,v
retrieving revision 1.11
diff -u -3 -r1.11 rules
--- libs/ecore/debian/rules	7 Apr 2006 16:54:43 -0000	1.11
+++ libs/ecore/debian/rules	18 May 2006 07:13:54 -0000
@@ -6,6 +6,6 @@
 include /usr/share/cdbs/1/class/autotools.mk
 
 DEB_MAKE_CLEAN_TARGET := clean
-DEB_CONFIGURE_EXTRA_FLAGS :=  --disable-ecore-evas-dfb --disable-ecore-dfb
+
 clean::
-	if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr --disable-ecore-evas-dfb --disable-ecore-dfb; fi
+	if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr; fi

Attachment: libecore0-directfb.install
Description: Binary data


-- 
Vlad Alyukov
RT QA Engineer
SWsoft, Inc.