From b2a0114534967f28d5fce775c0171642ffd3648f Mon Sep 17 00:00:00 2001 From: kaethorn Date: Thu, 30 Mar 2006 19:03:53 +0000 Subject: [PATCH] split ecore into small packages and correct some dependencies. SVN revision: 21602 --- legacy/ecore/debian/control | 140 +++++++++++++++++- legacy/ecore/debian/ecore0-bin.install | 7 +- legacy/ecore/debian/libecore0-con.install | 1 + legacy/ecore/debian/libecore0-config.install | 1 + legacy/ecore/debian/libecore0-dbus.install | 1 + legacy/ecore/debian/libecore0-dev.install | 15 +- .../ecore/debian/libecore0-directfb.install | 1 + legacy/ecore/debian/libecore0-evas.install | 1 + legacy/ecore/debian/libecore0-fb.install | 1 + legacy/ecore/debian/libecore0-file.install | 1 + legacy/ecore/debian/libecore0-ipc.install | 1 + legacy/ecore/debian/libecore0-job.install | 1 + legacy/ecore/debian/libecore0-txt.install | 1 + legacy/ecore/debian/libecore0-x.install | 1 + legacy/ecore/debian/libecore0.install | 6 +- 15 files changed, 160 insertions(+), 19 deletions(-) create mode 100644 legacy/ecore/debian/libecore0-con.install create mode 100644 legacy/ecore/debian/libecore0-config.install create mode 100644 legacy/ecore/debian/libecore0-dbus.install create mode 100644 legacy/ecore/debian/libecore0-directfb.install create mode 100644 legacy/ecore/debian/libecore0-evas.install create mode 100644 legacy/ecore/debian/libecore0-fb.install create mode 100644 legacy/ecore/debian/libecore0-file.install create mode 100644 legacy/ecore/debian/libecore0-ipc.install create mode 100644 legacy/ecore/debian/libecore0-job.install create mode 100644 legacy/ecore/debian/libecore0-txt.install create mode 100644 legacy/ecore/debian/libecore0-x.install diff --git a/legacy/ecore/debian/control b/legacy/ecore/debian/control index b69d32d1e5..7d297db832 100644 --- a/legacy/ecore/debian/control +++ b/legacy/ecore/debian/control @@ -2,13 +2,12 @@ Source: ecore Section: libs Priority: optional Maintainer: E17 Debian Team -Build-Depends: debhelper (>> 4.0.0), libedb1-dev, libeet0-dev, libevas0-dev, libssl-dev, libfreetype6-dev, libdirectfb-dev, libxcursor-dev, automake1.7 | automaken, libtool, libxss-dev | xlibs-static-dev +Build-Depends: debhelper (>> 4.0.0), libedb1-dev, libeet0-dev, libevas0-dev, libssl-dev, libcurl3-dev, libfreetype6-dev, libdirectfb-dev, libxcursor-dev, automake1.7 | automaken, libtool, libxss-dev | xlibs-static-dev Standards-Version: 3.6.1.0 Package: libecore0 Architecture: any Section: libs -Depends: ${shlibs:Depends} Provides: libecore Description: Core abstraction layer for enlightenment DR 0.17 This is the core event abstraction layer and X abstraction layer that makes @@ -17,11 +16,144 @@ Description: Core abstraction layer for enlightenment DR 0.17 can make use of the work put into Ecore to make this job easy for applications. +Package: libecore0-con +Architecture: any +Section: libs +Depends: libecore0, libssl0.9.8, libcurl3, zlib1g (>= 1:1.2.1) +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: libecore0, libevas0, libeet, zlib1g (>= 1:1.2.1) +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-dbus +Architecture: any +Section: libs +Depends: libecore0, libecore0-con, libssl0.9.8, zlib1g (>= 1:1.2.1) +Description: Ecore DBus 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 DBus Library. + +Package: libecore0-directfb +Architecture: any +Section: libs +Depends: libecore0, libdirectfb-0.9-22, zlib1g (>= 1:1.2.1) +Description: Ecore DirectFB 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 DirectFB Library. + +Package: libecore0-evas +Architecture: any +Section: libs +Depends: libecore0, libecore0-directfb, libecore0-fb, libecore0-x, libecore0-txt, libecore0-job, libevas0, libx11-6, libxcursor1 (>> 1.1.2), libxrender1 (>= 1:0.9.0.2), libxinerama1, libxrandr2, libxext6, libjpeg62, libeet0, libfreetype6, libexpat1, zlib1g (>= 1:1.2.1) +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: libecore0 +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: libecore0, libcurl3, libfam0 | libfam0c102 | libgamin0 +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: libecore0, libecore0-con, libssl0.9.8, zlib1g (>= 1:1.2.1) +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: libecore0 +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: libecore0 +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: libecore0, libecore0-job, libecore0-txt, libx11-6, libxrandr2, libxrender1 (>= 1:0.9.0.2), libxcursor1 (>> 1.1.2), libxinerama1, libxp6, libxext6, libxss1 +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-dev Architecture: any Section: devel Architecture: any -Depends: libecore0 (= ${Source-Version}), libc6-dev | libc-dev, xlibs-dev +Depends: libecore0 (= ${Source-Version}), libc6-dev | libc-dev, xlibs-dev, libeet0-dev, libevas0-dev, zlib1g-dev, libssl-dev, libcurl3-dev, libdirectfb-dev, libx11-dev, libxcursor-dev, libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev, libjpeg62-dev | libjpeg-mmx-dev, libfreetype6-dev, libexpat1-dev, libfam-dev | libgamin-dev, libxp-dev, libxext-dev, libxss-dev, libecore0-con, libecore0-config, libecore0-dbus, libecore0-directfb, libecore0-evas, libecore0-fb, libecore0-file, libecore0-ipc, libecore0-job, libecore0-txt, libecore0-x Provides: libecore-dev Conflicts: libecore-dev, libecore0-dev Description: libecore0 headers, static libraries and documentation @@ -32,7 +164,7 @@ Architecture: any Section: libs Depends: ${shlibs:Depends} Provides: ecore-bin -Conflicts: ecore-test +Conflicts: ecore0-test Description: Tools that support libecore. The package includes: - ecore_config: allows creation/editing of ecore_config databases diff --git a/legacy/ecore/debian/ecore0-bin.install b/legacy/ecore/debian/ecore0-bin.install index 5ff9151592..edebff0ac6 100644 --- a/legacy/ecore/debian/ecore0-bin.install +++ b/legacy/ecore/debian/ecore0-bin.install @@ -1,3 +1,4 @@ -usr/bin/*test -usr/bin/ecore_* -usr/share/ecore/images/* +debian/tmp/usr/bin/*test +debian/tmp/usr/bin/ecore_* +debian/tmp/usr/share/ecore/images/* +debian/tmp/usr/share/ecore/pointers/*.png diff --git a/legacy/ecore/debian/libecore0-con.install b/legacy/ecore/debian/libecore0-con.install new file mode 100644 index 0000000000..b98b0178e6 --- /dev/null +++ b/legacy/ecore/debian/libecore0-con.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_con.so.1* diff --git a/legacy/ecore/debian/libecore0-config.install b/legacy/ecore/debian/libecore0-config.install new file mode 100644 index 0000000000..ab79e30d77 --- /dev/null +++ b/legacy/ecore/debian/libecore0-config.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_config.so.1* diff --git a/legacy/ecore/debian/libecore0-dbus.install b/legacy/ecore/debian/libecore0-dbus.install new file mode 100644 index 0000000000..9f05b3edbc --- /dev/null +++ b/legacy/ecore/debian/libecore0-dbus.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_dbus.so.1* diff --git a/legacy/ecore/debian/libecore0-dev.install b/legacy/ecore/debian/libecore0-dev.install index e2738a08a6..b9ef22332f 100644 --- a/legacy/ecore/debian/libecore0-dev.install +++ b/legacy/ecore/debian/libecore0-dev.install @@ -1,8 +1,7 @@ -usr/include/* -usr/lib/lib*.a -usr/lib/lib*.so -usr/lib/ecore*.a -usr/lib/pkgconfig/* -usr/lib/*.la -usr/share/aclocal/* -usr/bin/*-config +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/ecore*.a +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/*.la +debian/tmp/usr/share/aclocal/* +debian/tmp/usr/bin/*-config diff --git a/legacy/ecore/debian/libecore0-directfb.install b/legacy/ecore/debian/libecore0-directfb.install new file mode 100644 index 0000000000..f1db903170 --- /dev/null +++ b/legacy/ecore/debian/libecore0-directfb.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_directfb.so.1* diff --git a/legacy/ecore/debian/libecore0-evas.install b/legacy/ecore/debian/libecore0-evas.install new file mode 100644 index 0000000000..b6f7aa5d35 --- /dev/null +++ b/legacy/ecore/debian/libecore0-evas.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_evas.so.1* diff --git a/legacy/ecore/debian/libecore0-fb.install b/legacy/ecore/debian/libecore0-fb.install new file mode 100644 index 0000000000..b3db769d5b --- /dev/null +++ b/legacy/ecore/debian/libecore0-fb.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_fb.so.1* diff --git a/legacy/ecore/debian/libecore0-file.install b/legacy/ecore/debian/libecore0-file.install new file mode 100644 index 0000000000..d384a4aaef --- /dev/null +++ b/legacy/ecore/debian/libecore0-file.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_file.so.1* diff --git a/legacy/ecore/debian/libecore0-ipc.install b/legacy/ecore/debian/libecore0-ipc.install new file mode 100644 index 0000000000..cfc2b3e833 --- /dev/null +++ b/legacy/ecore/debian/libecore0-ipc.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_ipc.so.1* diff --git a/legacy/ecore/debian/libecore0-job.install b/legacy/ecore/debian/libecore0-job.install new file mode 100644 index 0000000000..b8b94fb9e9 --- /dev/null +++ b/legacy/ecore/debian/libecore0-job.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_job.so.1* diff --git a/legacy/ecore/debian/libecore0-txt.install b/legacy/ecore/debian/libecore0-txt.install new file mode 100644 index 0000000000..fa9b17f03b --- /dev/null +++ b/legacy/ecore/debian/libecore0-txt.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_txt.so.1* diff --git a/legacy/ecore/debian/libecore0-x.install b/legacy/ecore/debian/libecore0-x.install new file mode 100644 index 0000000000..c29f737413 --- /dev/null +++ b/legacy/ecore/debian/libecore0-x.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_x.so.1* diff --git a/legacy/ecore/debian/libecore0.install b/legacy/ecore/debian/libecore0.install index d1a0c304d1..60c574c459 100644 --- a/legacy/ecore/debian/libecore0.install +++ b/legacy/ecore/debian/libecore0.install @@ -1,4 +1,2 @@ -usr/lib/lib*.so.* -usr/lib/ecore*.so -usr/share/ecore/fonts/* -usr/share/ecore/pointers/*.png +debian/tmp/usr/lib/libecore.so.1* +debian/tmp/usr/share/ecore/fonts/*