split ecore into small packages and correct some dependencies.

SVN revision: 21602
This commit is contained in:
kaethorn 2006-03-30 19:03:53 +00:00 committed by kaethorn
parent 214f4563a7
commit b2a0114534
15 changed files with 160 additions and 19 deletions

View File

@ -2,13 +2,12 @@ Source: ecore
Section: libs
Priority: optional
Maintainer: E17 Debian Team <debian@edevelop.org>
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

View File

@ -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

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_con.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_config.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_dbus.so.1*

View File

@ -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

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_directfb.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_evas.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_fb.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_file.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_ipc.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_job.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_txt.so.1*

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_x.so.1*

View File

@ -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/*