ecore: initial commit
authored_ <bartosh@gmail.com>
Sat, 18 Aug 2007 20:24:35 +0000 (20:24 +0000)
committered_ <bartosh@gmail.com>
Sat, 18 Aug 2007 20:24:35 +0000 (20:24 +0000)
16 files changed:
trunk/ecore/debian/changelog [new file with mode: 0644]
trunk/ecore/debian/compat [new file with mode: 0644]
trunk/ecore/debian/control [new file with mode: 0644]
trunk/ecore/debian/copyright [new file with mode: 0644]
trunk/ecore/debian/libecore0-con.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-desktop.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-dev.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-evas.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-file.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-job.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-txt.install [new file with mode: 0644]
trunk/ecore/debian/libecore0-x.install [new file with mode: 0644]
trunk/ecore/debian/libecore0.install [new file with mode: 0644]
trunk/ecore/debian/patches/01_dont_overwrite_changelog [new file with mode: 0644]
trunk/ecore/debian/patches/series [new file with mode: 0644]
trunk/ecore/debian/rules [new file with mode: 0755]

diff --git a/trunk/ecore/debian/changelog b/trunk/ecore/debian/changelog
new file mode 100644 (file)
index 0000000..ff59b1c
--- /dev/null
@@ -0,0 +1,12 @@
+ecore (0.9.9.040-maemo.1) unstable; urgency=low
+
+  * Maemo build 
+
+ -- Ed Bartosh <eduard.bartosh@nokia.com>  Sat, 18 Aug 2007 21:12:48 +0300
+
+ecore (0.9.9.040-1) unstable; urgency=low
+
+  * a CVS snapshot release.
+
+ -- E17 Debian Team <debian@edevelop.org>  Tue,  7 Mar 2006 13:30:15 +0000
+
diff --git a/trunk/ecore/debian/compat b/trunk/ecore/debian/compat
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/trunk/ecore/debian/control b/trunk/ecore/debian/control
new file mode 100644 (file)
index 0000000..0648043
--- /dev/null
@@ -0,0 +1,193 @@
+Source: ecore
+Section: libs
+Priority: optional
+Maintainer: E17 Debian Team <debian@edevelop.org>
+Build-Depends: cdbs, debhelper (>= 4), libeet-dev, libevas-dev, libssl-dev, libcurl3-dev, libxcursor-dev, xlibs-dev, libx11-dev, libxrender-dev, libxrandr-dev, libxext-dev, x-dev, libfreetype6-dev, libjpeg62-dev
+Standards-Version: 3.7.2
+
+Package: libecore0
+Architecture: any
+Section: libs
+Provides: libecore
+Depends: ${shlibs:Depends}
+Description: Core abstraction layer for enlightenment DR 0.17
+ 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.
+Package: libecore0-con
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libssl0.9.7
+Provides: libecore-con
+Description: Ecore Connection Library
+ 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 Connection Library.
+#Package: libecore0-config
+#Architecture: any
+#Section: libs
+#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libevas, libeet
+#Provides: libecore-config
+#Description: Ecore Enlightened Property Library
+# 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 Enlightened Property Library.
+Package: libecore0-desktop
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-file
+Provides: libecore-desktop
+Description: Ecore freedesktop.org .desktop, icon, menu parsing Library
+ 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 freedesktop.org .desktop, icon, menu parsing Library.
+Package: libecore0-evas
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-x, libecore-txt, libecore-job, libevas, libx11-6, libxext6
+Provides: libecore-evas
+Description: Ecore Evas Wrapper Library
+ 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 Evas wrapper functions.
+#Package: libecore0-fb
+#Architecture: any
+#Section: libs
+#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+#Provides: libecore-fb
+#Description: Ecore frame buffer 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
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+Provides: libecore-file
+Description: Ecore File Library
+ 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 File Library.
+#Package: libecore0-ipc
+#Architecture: any
+#Section: libs
+#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-con
+#Provides: libecore-ipc
+#Description: Ecore inter-process communication 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 inter-process communication functions.
+Package: libecore0-job
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+Provides: libecore-job
+Description: Ecore job dealing 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 functions for dealing with Ecore jobs.
+Package: libecore0-txt
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+Provides: libecore-txt
+Description: Ecore text encoding conversion 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 text encoding conversion functions.
+Package: libecore0-x
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-job, libecore-txt, libx11-6, libxrandr2, libxrender1 (>= 1:0.9.0.2), libxcursor1 (>> 1.1.2), libxext6
+Provides: libecore-x
+Description: Ecore functions for dealing with the X Windows System
+ 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 wrapper and convenience functions for using
+ the X Windows System.
+Package: libecore0-all
+Architecture: any
+Section: libdevel
+Architecture: any
+Depends: libecore0 (= ${Source-Version}), libecore-con, libecore-desktop, libecore-evas, libecore-file, libecore-job, libecore-txt, libecore-x
+Provides: libecore-all
+Description: Virtual package providing all available Ecore modules.
+ 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 virtual package provides all available Ecore modules.
+
+Package: libecore0-dev
+Architecture: any
+Section: libdevel
+Architecture: any
+Depends: libecore0 (= ${Source-Version}), libevas-dev, libecore-all
+Provides: libecore-dev
+Description: Ecore headers, static libraries and documentation
+ 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 headers, static libraries and documentation for
+ the Ecore library.
+
+#Package: ecore0-bin
+#Architecture: any
+#Section: libs
+#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore0-config (= ${Source-Version})
+#Provides: ecore-bin
+#Conflicts: ecore-test
+#Description: Tools that support Ecore.
+# 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 includes:
+#  - ecore_config: allows creation/editing of ecore_config databases
diff --git a/trunk/ecore/debian/copyright b/trunk/ecore/debian/copyright
new file mode 100644 (file)
index 0000000..71899fd
--- /dev/null
@@ -0,0 +1,32 @@
+This package was debianized by Laurence J. Lane <ljlane@debian.org> on
+Sat, 28 Oct 2000 17:56:46 -0400.
+
+The source code is from the e17/libs/ecore module of the enlightenment CVS
+tree. For more information, see:
+
+ http://www.enlightenment.org/cvs.html
+Upstream Author: Carsten Haitzler <raster@rasterman.com>
+
+Copyright:
+
+Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+  
+The above copyright notice and this permission notice shall be included in
+all copies of the Software, its documentation and marketing & publicity 
+materials, and acknowledgment shall be given in the documentation, materials
+and software packages that this Software was used.
+   
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/trunk/ecore/debian/libecore0-con.install b/trunk/ecore/debian/libecore0-con.install
new file mode 100644 (file)
index 0000000..1c47c56
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_con.so.*
diff --git a/trunk/ecore/debian/libecore0-desktop.install b/trunk/ecore/debian/libecore0-desktop.install
new file mode 100644 (file)
index 0000000..9b72699
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_desktop.so.*
diff --git a/trunk/ecore/debian/libecore0-dev.install b/trunk/ecore/debian/libecore0-dev.install
new file mode 100644 (file)
index 0000000..107dbf9
--- /dev/null
@@ -0,0 +1,5 @@
+debian/tmp/usr/include/*.h
+debian/tmp/usr/lib/libecore*.a
+debian/tmp/usr/lib/libecore*.la
+debian/tmp/usr/lib/libecore*.so
+debian/tmp/usr/lib/pkgconfig/*
diff --git a/trunk/ecore/debian/libecore0-evas.install b/trunk/ecore/debian/libecore0-evas.install
new file mode 100644 (file)
index 0000000..d13df80
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_evas.so.*
diff --git a/trunk/ecore/debian/libecore0-file.install b/trunk/ecore/debian/libecore0-file.install
new file mode 100644 (file)
index 0000000..b436295
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_file.so.*
diff --git a/trunk/ecore/debian/libecore0-job.install b/trunk/ecore/debian/libecore0-job.install
new file mode 100644 (file)
index 0000000..80758d5
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_job.so.*
diff --git a/trunk/ecore/debian/libecore0-txt.install b/trunk/ecore/debian/libecore0-txt.install
new file mode 100644 (file)
index 0000000..6c774ce
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_txt.so.*
diff --git a/trunk/ecore/debian/libecore0-x.install b/trunk/ecore/debian/libecore0-x.install
new file mode 100644 (file)
index 0000000..1556912
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore_x.so.*
diff --git a/trunk/ecore/debian/libecore0.install b/trunk/ecore/debian/libecore0.install
new file mode 100644 (file)
index 0000000..7eef82a
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libecore.so.*
diff --git a/trunk/ecore/debian/patches/01_dont_overwrite_changelog b/trunk/ecore/debian/patches/01_dont_overwrite_changelog
new file mode 100644 (file)
index 0000000..e85df5c
--- /dev/null
@@ -0,0 +1,24 @@
+Index: ecore/Makefile.am
+===================================================================
+--- ecore.orig/Makefile.am     2007-07-16 10:23:10.000000000 +0300
++++ ecore/Makefile.am  2007-08-18 21:08:17.000000000 +0300
+@@ -9,7 +9,6 @@
+                      ecore_docs.tar.gz ecore.c \
+                      README \
+                      ecore.spec \
+-                     debian/changelog \
+                      ecore-con.pc \
+                      ecore-config.pc \
+                      ecore-desktop.pc \
+Index: ecore/configure.in
+===================================================================
+--- ecore.orig/configure.in    2007-07-28 22:54:40.000000000 +0300
++++ ecore/configure.in 2007-08-18 21:08:04.000000000 +0300
+@@ -857,7 +857,6 @@
+ src/lib/ecore_directfb/Makefile
+ README
+ ecore.spec
+-debian/changelog
+ ])
+ echo
diff --git a/trunk/ecore/debian/patches/series b/trunk/ecore/debian/patches/series
new file mode 100644 (file)
index 0000000..9f2346c
--- /dev/null
@@ -0,0 +1 @@
+01_dont_overwrite_changelog
diff --git a/trunk/ecore/debian/rules b/trunk/ecore/debian/rules
new file mode 100755 (executable)
index 0000000..9304de6
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+
+DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_CONFIGURE_EXTRA_FLAGS :=  --disable-ecore-fb --disable-ecore-directfb --disable-ecore-evas-gl --disable-ecore-evas-dfb --disable-ecore-evas-xrender --disable-ecore-evas-fb --disable-ecore-evas-buffer --disable-openssl --disable-abstract-sockets --disable-ecore-ipc --disable-ecore-dbus --disable-ecore-config --disable-ecore-desktop
+
+
+DEB_CONFIGURE_SCRIPT_ENV += CURL_LIBS="-lcurl"
+
+ifneq (,$(findstring armel,$(DEB_BUILD_ARCH)))
+       CFLAGS := $(CFLAGS) -DNDEBUG=1 -fomit-frame-pointer -O2 -mfpu=vfp -mfloat-abi=softfp -mcpu=arm1136jf-s -ffast-math -funsafe-math-optimizations -fno-math-errno -fsingle-precision-constant
+endif
+
+#clean::
+#              ./autogen.sh --prefix=/usr --disable-ecore-fb --disable-ecore-directfb --disable-ecore-evas-gl --disable-ecore-evas-dfb --disable-ecore-evas-xrender --disable-ecore-evas-fb --disable-ecore-evas-buffer --disable-openssl --disable-abstract-sockets --disable-ecore-ipc --disable-ecore-dbus --disable-ecore-config --disable-ecore-desktop
+