From: Enlightenment C. <no...@cv...> - 2008-04-28 15:06:35
|
Enlightenment CVS committal Author : kaethorn Project : e17 Module : libs/ecore Dir : e17/libs/ecore/debian Modified Files: changelog.in control copyright rules Added Files: compat ecore_config.1 libecore-bin.install libecore-con0.install libecore-config0.install libecore-dev.install libecore-evas0.install libecore-fb0.install libecore-file0.install libecore-imf-evas0.install libecore-imf0.install libecore-ipc0.install libecore-job0.install libecore-txt0.install libecore-x0.install Removed Files: ecore0-bin.install libecore0-con.install libecore0-config.install libecore0-desktop.install libecore0-dev.install libecore0-evas.install libecore0-fb.install libecore0-file.install libecore0-imf-evas.install libecore0-imf.install libecore0-ipc.install libecore0-job.install libecore0-txt.install libecore0-x.install Log Message: Merge with Debian files from PkgE. =================================================================== RCS file: /cvs/e/e17/libs/ecore/debian/changelog.in,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- changelog.in 13 Apr 2006 09:32:45 -0000 1.6 +++ changelog.in 28 Apr 2008 15:05:09 -0000 1.7 @@ -2,5 +2,4 @@ * a CVS snapshot release. - -- E17 Debian Team <de...@ed...> Tue, 7 Mar 2006 13:30:15 +0000 - + -- Falko Schmidt <fa...@al...> Fri, 4 Apr 2008 15:13:56 +0000 =================================================================== RCS file: /cvs/e/e17/libs/ecore/debian/control,v retrieving revision 1.44 retrieving revision 1.45 diff -u -3 -r1.44 -r1.45 --- control 18 Feb 2008 07:44:10 -0000 1.44 +++ control 28 Apr 2008 15:05:09 -0000 1.45 @@ -1,13 +1,13 @@ Source: ecore Section: libs Priority: optional -Maintainer: E17 Debian Team <de...@ed...> -Build-Depends: cdbs, debhelper (>= 5), automake1.7 | automaken, libtool, pkg-config, libeet-dev, libevas-dev, libssl-dev, libcurl3-dev, libxcursor-dev, libxss-dev | xlibs-static-dev, libx11-dev, libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev, x-dev, libxp-dev, libfreetype6-dev, libjpeg62-dev -Standards-Version: 3.7.2 +Maintainer: Falko Schmidt <fa...@al...> +Build-Depends: debhelper (>= 6), cdbs, libeet-dev, libevas-dev, libssl-dev, libcurl4-openssl-dev, libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev, libxp-dev, libxcomposite-dev, libjpeg62-dev, libxdamage-dev, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org Package: libecore0 Architecture: any -Section: libs Provides: libecore Depends: ${shlibs:Depends} Description: Core abstraction layer for enlightenment DR 0.17 @@ -17,10 +17,10 @@ can make use of the work put into Ecore to make this job easy for applications. -Package: libecore0-con +Package: libecore-con0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libssl0.9.8, libcurl3 +Depends: ${shlibs:Depends} Provides: libecore-con Description: Ecore Connection Library This is the core event abstraction layer and X abstraction layer that makes @@ -28,12 +28,13 @@ 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 +Package: libecore-config0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libevas, libeet +Depends: ${shlibs:Depends} Provides: libecore-config Description: Ecore Enlightened Property Library This is the core event abstraction layer and X abstraction layer that makes @@ -41,25 +42,13 @@ 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 +Package: libecore-evas0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-fb, libecore-x, libecore-txt, libecore-job, libevas, libx11-6, libxext6 +Depends: ${shlibs:Depends} Provides: libecore-evas Description: Ecore Evas Wrapper Library This is the core event abstraction layer and X abstraction layer that makes @@ -67,12 +56,13 @@ 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 +Package: libecore-fb0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}) +Depends: ${shlibs:Depends} Provides: libecore-fb Description: Ecore frame buffer system functions This is the core event abstraction layer and X abstraction layer that makes @@ -80,12 +70,13 @@ 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 +Package: libecore-file0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libcurl3 +Depends: ${shlibs:Depends} Provides: libecore-file Description: Ecore File Library This is the core event abstraction layer and X abstraction layer that makes @@ -93,12 +84,13 @@ 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-imf +Package: libecore-imf0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}) +Depends: ${shlibs:Depends}, libecore-imf-evas0 Provides: libecore-imf Description: Ecore Input Method Framework module This is the core event abstraction layer and X abstraction layer that makes @@ -106,12 +98,13 @@ 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 Input Method Framework module. -Package: libecore0-imf-evas +Package: libecore-imf-evas0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}) +Depends: ${shlibs:Depends} Provides: libecore-imf-evas Description: Evas helpers for the Ecore Input Method Framework This is the core event abstraction layer and X abstraction layer that makes @@ -119,13 +112,14 @@ 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 Evas helper functions for the Ecore Input Method Framework module. -Package: libecore0-ipc +Package: libecore-ipc0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore-con +Depends: ${shlibs:Depends} Provides: libecore-ipc Description: Ecore inter-process communication functions This is the core event abstraction layer and X abstraction layer that makes @@ -133,12 +127,13 @@ 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 +Package: libecore-job0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}) +Depends: ${shlibs:Depends} Provides: libecore-job Description: Ecore job dealing functions This is the core event abstraction layer and X abstraction layer that makes @@ -146,12 +141,13 @@ 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 +Package: libecore-txt0 Architecture: any Section: libs -Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}) +Depends: ${shlibs:Depends} Provides: libecore-txt Description: Ecore text encoding conversion functions This is the core event abstraction layer and X abstraction layer that makes @@ -159,12 +155,13 @@ 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 +Package: libecore-x0 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), libxinerama1, libxp6, libxext6, libxss1 +Depends: ${shlibs:Depends} 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 @@ -172,14 +169,14 @@ 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-config, libecore-con, libecore-desktop, libecore-evas, libecore-fb, libecore-file, libecore-imf, libecore-imf-evas, libecore-ipc, libecore-job, libecore-txt, libecore-x +Depends: libecore0 (= ${Source-Version}), libecore-config0, libecore-con0, libecore-evas0, libecore-fb0, libecore-file0, libecore-imf0, libecore-ipc0, libecore-job0, libecore-txt0, libecore-x0 Provides: libecore-all Description: Virtual package providing all available Ecore modules. This is the core event abstraction layer and X abstraction layer that makes @@ -187,33 +184,78 @@ 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 +Package: libecore-dev Architecture: any Section: libdevel -Depends: libecore0 (= ${Source-Version}), libevas-dev, libecore-all -Provides: libecore-dev -Description: Ecore headers, static libraries and documentation +Suggests: libecore-doc +Depends: libecore0 (= ${binary:Version}), + libecore-con0 (= ${binary:Version}), + libecore-config0 (= ${binary:Version}), + libecore-evas0 (= ${binary:Version}), + libecore-fb0 (= ${binary:Version}), + libecore-file0 (= ${binary:Version}), + libecore-imf0 (= ${binary:Version}), + libecore-ipc0 (= ${binary:Version}), + libecore-job0 (= ${binary:Version}), + libecore-txt0 (= ${binary:Version}), + libecore-x0 (= ${binary:Version}), + libeet-dev, libevas-dev, pkg-config, + libssl-dev, libcurl4-openssl-dev, libxcursor-dev, libxss-dev, + libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev, + libxp-dev, libxcomposite-dev, libxdamage-dev +Description: Ecore headers and static libraries 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. + . + This package contains headers and static libraries for the Ecore library. -Package: ecore0-bin +Package: libecore-doc +Architecture: all +Section: doc +Enhances: libecore-dev +Description: Ecore API 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 provides development documentation (html and manpages)for the + Ecore library. + +Package: libecore-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. +Section: utils +Depends: ${shlibs:Depends} +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 + +Package: libecore-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libecore0 (= ${binary:Version}) +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 + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat easier + to interpret core dumps. The libraries are installed in /usr/lib/debug and + are automatically used by gdb. =================================================================== RCS file: /cvs/e/e17/libs/ecore/debian/copyright,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- copyright 23 Sep 2003 08:09:21 -0000 1.4 +++ copyright 28 Apr 2008 15:05:09 -0000 1.5 @@ -1,32 +1,42 @@ -This package was debianized by Laurence J. Lane <lj...@de...> on -Sat, 28 Oct 2000 17:56:46 -0400. +This package was debianized by Falko Schmidt <fa...@al...> on +Fri, 4 Apr 2008 15:13:56 +0000. 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 + http://www.enlightenment.org -Upstream Author: Carsten Haitzler <ra...@ra...> +Upstream Authors: + + Enlightenment team <enl...@li...> Copyright: -Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) +License: -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. + 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. + +On Debian systems, the complete text of the BSD License can be found +in `/usr/share/common-licenses/BSD'. + +The Debian packaging is: + (C) 2006 2007,Debian Pkg-e Team <pkg...@li...> + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. =================================================================== RCS file: /cvs/e/e17/libs/ecore/debian/rules,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- rules 18 Feb 2008 07:36:08 -0000 1.18 +++ rules 28 Apr 2008 15:05:09 -0000 1.19 @@ -1,10 +1,28 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +#DEB_INSTALL_MANPAGES_libecore-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 +DEB_INSTALL_MANPAGES_libecore-bin := debian/ecore_config.1 +DEB_DH_STRIP_ARGS := --dbg-package=libecore-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --enable-ecore-fb --disable-ecore-directfb \ + --disable-ecore-evas-dfb --enable-ecore-evas-fb --disable-rpath \ + --enable-openssl +DEB_MAKE_CLEAN_TARGET := clean + +build/libecore-doc:: + cd $(DEB_SRCDIR) && doxygen + +install/libecore-doc:: + mkdir -p debian/libecore-doc/usr/share/doc/libecore-doc/ + cp -R $(DEB_SRCDIR)/doc/html debian/libecore-doc/usr/share/doc/libecore-doc/ + cd $(DEB_SRCDIR)/doc/man/man3 && ls -1 | grep -vi ecore | xargs rm -DEB_CONFIGURE_EXTRA_FLAGS := --disable-ecore-evas-dfb --disable-ecore-dfb --enable-ecore-fb --enable-ecore-desktop +clean:: + rm -rf $(DEB_SRCDIR)/doc/html $(DEB_SRCDIR)/doc/latex $(DEB_SRCDIR)/doc/man + mkdir -p $(DEB_SRCDIR)/doc/html + cp $(DEB_SRCDIR)/doc/img/*.png $(DEB_SRCDIR)/doc/html/ + cp $(DEB_SRCDIR)/doc/img/*.gif $(DEB_SRCDIR)/doc/html/ + ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS) -debian/stamp-autotools-files: - ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS) - touch debian/stamp-autotools-files |