From ace1e213d7c83d0414bbc393d03b8fb9c1ec98d5 Mon Sep 17 00:00:00 2001 From: kaethorn Date: Mon, 28 Apr 2008 15:09:40 +0000 Subject: [PATCH] Merge with Debian files from PkgE. SVN revision: 34393 --- legacy/ecore/debian/changelog.in | 3 +- legacy/ecore/debian/compat | 1 + legacy/ecore/debian/control | 150 +++++--- legacy/ecore/debian/copyright | 56 +-- legacy/ecore/debian/ecore_config.1 | 54 +++ ...core0-bin.install => libecore-bin.install} | 0 ...ore0-con.install => libecore-con0.install} | 0 ...onfig.install => libecore-config0.install} | 0 ...core0-dev.install => libecore-dev.install} | 1 - ...e0-evas.install => libecore-evas0.install} | 0 ...ecore0-fb.install => libecore-fb0.install} | 0 ...e0-file.install => libecore-file0.install} | 0 ...vas.install => libecore-imf-evas0.install} | 0 ...ore0-imf.install => libecore-imf0.install} | 0 ...ore0-ipc.install => libecore-ipc0.install} | 0 ...ore0-job.install => libecore-job0.install} | 0 ...ore0-txt.install => libecore-txt0.install} | 0 ...ibecore0-x.install => libecore-x0.install} | 0 legacy/ecore/debian/libecore0-desktop.install | 1 - legacy/ecore/debian/rules | 28 +- legacy/edje/debian/changelog.in | 2 +- legacy/edje/debian/compat | 1 + legacy/edje/debian/control | 73 ++-- legacy/edje/debian/copyright | 56 +-- legacy/edje/debian/edje_cc.1 | 47 +++ legacy/edje/debian/edje_decc.1 | 16 + legacy/edje/debian/edje_recc.1 | 37 ++ ...{edje0-bin.install => libedje-bin.install} | 0 legacy/edje/debian/libedje-bin.manpages | 1 + ...bedje0-dev.install => libedje-dev.install} | 1 - legacy/edje/debian/libedje-doc.dirs | 1 + legacy/edje/debian/libedje-doc.doc-base | 10 + legacy/edje/debian/rules | 16 +- legacy/eet/debian/changelog.in | 3 +- legacy/eet/debian/compat | 2 +- legacy/eet/debian/control | 70 +++- legacy/eet/debian/copyright | 53 +-- legacy/eet/debian/dirs | 2 - legacy/eet/debian/eet.1 | 50 +++ legacy/eet/debian/libeet-bin.install | 1 + .../debian/libeet-dev.install} | 7 +- legacy/eet/debian/libeet-doc.dirs | 1 + legacy/eet/debian/libeet-doc.doc-base | 10 + legacy/eet/debian/rules | 17 +- legacy/efreet/debian/changelog.in | 2 +- legacy/efreet/debian/control | 100 ++--- legacy/efreet/debian/copyright | 57 +-- legacy/efreet/debian/efreet0-bin.install | 2 - legacy/efreet/debian/libefreet0-dev.install | 5 - legacy/efreet/debian/rules | 9 + legacy/embryo/debian/changelog.in | 2 +- legacy/embryo/debian/control | 76 +++- legacy/embryo/debian/copyright | 66 ++-- legacy/embryo/debian/rules | 19 +- legacy/evas/debian/changelog.in | 3 +- legacy/evas/debian/compat | 1 + legacy/evas/debian/control | 346 +++++++----------- legacy/evas/debian/copyright | 59 +-- .../debian/libevas-dev.install} | 5 +- legacy/evas/debian/libevas-doc.dirs | 1 + legacy/evas/debian/libevas-doc.doc-base | 10 + ....install => libevas-engine-buffer.install} | 0 ...e-fb.install => libevas-engine-fb.install} | 0 ....install => libevas-engine-gl-x11.install} | 0 ...> libevas-engine-software-generic.install} | 0 ...ll => libevas-engine-software-x11.install} | 0 ...install => libevas-engine-xrender.install} | 0 ....install => libevas-engines-extra.install} | 0 ...es-all.install => libevas-engines.install} | 0 ...eet.install => libevas-loader-eet.install} | 0 ...gif.install => libevas-loader-gif.install} | 0 ...eg.install => libevas-loader-jpeg.install} | 0 ...png.install => libevas-loader-png.install} | 0 ...svg.install => libevas-loader-svg.install} | 0 ...ff.install => libevas-loader-tiff.install} | 0 ...xpm.install => libevas-loader-xpm.install} | 0 ...rs-all.install => libevas-loaders.install} | 0 ...-eet.install => libevas-saver-eet.install} | 0 ...peg.install => libevas-saver-jpeg.install} | 0 ...-png.install => libevas-saver-png.install} | 0 ...iff.install => libevas-saver-tiff.install} | 0 ...ers-all.install => libevas-savers.install} | 0 legacy/evas/debian/rules | 70 +++- 83 files changed, 1052 insertions(+), 552 deletions(-) create mode 100644 legacy/ecore/debian/compat create mode 100644 legacy/ecore/debian/ecore_config.1 rename legacy/ecore/debian/{ecore0-bin.install => libecore-bin.install} (100%) rename legacy/ecore/debian/{libecore0-con.install => libecore-con0.install} (100%) rename legacy/ecore/debian/{libecore0-config.install => libecore-config0.install} (100%) rename legacy/ecore/debian/{libecore0-dev.install => libecore-dev.install} (79%) rename legacy/ecore/debian/{libecore0-evas.install => libecore-evas0.install} (100%) rename legacy/ecore/debian/{libecore0-fb.install => libecore-fb0.install} (100%) rename legacy/ecore/debian/{libecore0-file.install => libecore-file0.install} (100%) rename legacy/ecore/debian/{libecore0-imf-evas.install => libecore-imf-evas0.install} (100%) rename legacy/ecore/debian/{libecore0-imf.install => libecore-imf0.install} (100%) rename legacy/ecore/debian/{libecore0-ipc.install => libecore-ipc0.install} (100%) rename legacy/ecore/debian/{libecore0-job.install => libecore-job0.install} (100%) rename legacy/ecore/debian/{libecore0-txt.install => libecore-txt0.install} (100%) rename legacy/ecore/debian/{libecore0-x.install => libecore-x0.install} (100%) delete mode 100644 legacy/ecore/debian/libecore0-desktop.install create mode 100644 legacy/edje/debian/compat create mode 100644 legacy/edje/debian/edje_cc.1 create mode 100644 legacy/edje/debian/edje_decc.1 create mode 100644 legacy/edje/debian/edje_recc.1 rename legacy/edje/debian/{edje0-bin.install => libedje-bin.install} (100%) create mode 100644 legacy/edje/debian/libedje-bin.manpages rename legacy/edje/debian/{libedje0-dev.install => libedje-dev.install} (81%) create mode 100644 legacy/edje/debian/libedje-doc.dirs create mode 100644 legacy/edje/debian/libedje-doc.doc-base delete mode 100644 legacy/eet/debian/dirs create mode 100644 legacy/eet/debian/eet.1 create mode 100644 legacy/eet/debian/libeet-bin.install rename legacy/{evas/debian/libevas0-dev.install => eet/debian/libeet-dev.install} (80%) create mode 100644 legacy/eet/debian/libeet-doc.dirs create mode 100644 legacy/eet/debian/libeet-doc.doc-base delete mode 100644 legacy/efreet/debian/efreet0-bin.install delete mode 100644 legacy/efreet/debian/libefreet0-dev.install create mode 100644 legacy/evas/debian/compat rename legacy/{eet/debian/libeet0-dev.install => evas/debian/libevas-dev.install} (80%) create mode 100644 legacy/evas/debian/libevas-doc.dirs create mode 100644 legacy/evas/debian/libevas-doc.doc-base rename legacy/evas/debian/{libevas0-engine-buffer.install => libevas-engine-buffer.install} (100%) rename legacy/evas/debian/{libevas0-engine-fb.install => libevas-engine-fb.install} (100%) rename legacy/evas/debian/{libevas0-engine-gl-x11.install => libevas-engine-gl-x11.install} (100%) rename legacy/evas/debian/{libevas0-engine-software-generic.install => libevas-engine-software-generic.install} (100%) rename legacy/evas/debian/{libevas0-engine-software-x11.install => libevas-engine-software-x11.install} (100%) rename legacy/evas/debian/{libevas0-engine-xrender.install => libevas-engine-xrender.install} (100%) rename legacy/evas/debian/{libevas0-all.install => libevas-engines-extra.install} (100%) rename legacy/evas/debian/{libevas0-engines-all.install => libevas-engines.install} (100%) rename legacy/evas/debian/{libevas0-loader-eet.install => libevas-loader-eet.install} (100%) rename legacy/evas/debian/{libevas0-loader-gif.install => libevas-loader-gif.install} (100%) rename legacy/evas/debian/{libevas0-loader-jpeg.install => libevas-loader-jpeg.install} (100%) rename legacy/evas/debian/{libevas0-loader-png.install => libevas-loader-png.install} (100%) rename legacy/evas/debian/{libevas0-loader-svg.install => libevas-loader-svg.install} (100%) rename legacy/evas/debian/{libevas0-loader-tiff.install => libevas-loader-tiff.install} (100%) rename legacy/evas/debian/{libevas0-loader-xpm.install => libevas-loader-xpm.install} (100%) rename legacy/evas/debian/{libevas0-loaders-all.install => libevas-loaders.install} (100%) rename legacy/evas/debian/{libevas0-saver-eet.install => libevas-saver-eet.install} (100%) rename legacy/evas/debian/{libevas0-saver-jpeg.install => libevas-saver-jpeg.install} (100%) rename legacy/evas/debian/{libevas0-saver-png.install => libevas-saver-png.install} (100%) rename legacy/evas/debian/{libevas0-saver-tiff.install => libevas-saver-tiff.install} (100%) rename legacy/evas/debian/{libevas0-savers-all.install => libevas-savers.install} (100%) diff --git a/legacy/ecore/debian/changelog.in b/legacy/ecore/debian/changelog.in index dd0127d5ad..e5dd1a6195 100644 --- a/legacy/ecore/debian/changelog.in +++ b/legacy/ecore/debian/changelog.in @@ -2,5 +2,4 @@ ecore (@VERSION@-1) unstable; urgency=low * a CVS snapshot release. - -- E17 Debian Team Tue, 7 Mar 2006 13:30:15 +0000 - + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/legacy/ecore/debian/compat b/legacy/ecore/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/ecore/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/ecore/debian/control b/legacy/ecore/debian/control index c33d91fce5..d1e0b78c7c 100644 --- a/legacy/ecore/debian/control +++ b/legacy/ecore/debian/control @@ -1,13 +1,13 @@ Source: ecore Section: libs Priority: optional -Maintainer: E17 Debian Team -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 +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 @@ 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 +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 @@ Description: Ecore Connection Library 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 @@ Description: Ecore Enlightened Property Library 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 +Package: libecore-evas0 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-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 @@ Description: Ecore Evas Wrapper Library 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 @@ Description: Ecore frame buffer system functions 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 @@ Description: Ecore File Library 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 @@ Description: Ecore Input Method Framework module 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 @@ Description: Evas helpers for the Ecore Input Method Framework 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 @@ Description: Ecore inter-process communication functions 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 @@ Description: Ecore job dealing functions 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 @@ Description: Ecore text encoding conversion functions 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 @@ Description: Ecore functions for dealing with the X Windows System 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 @@ Description: Virtual package providing all available Ecore modules. 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 -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. +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: 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. diff --git a/legacy/ecore/debian/copyright b/legacy/ecore/debian/copyright index 71899fdb8b..d086d3b257 100644 --- a/legacy/ecore/debian/copyright +++ b/legacy/ecore/debian/copyright @@ -1,32 +1,42 @@ -This package was debianized by Laurence J. Lane on -Sat, 28 Oct 2000 17:56:46 -0400. +This package was debianized by Falko Schmidt 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 +Upstream Authors: + + Enlightenment team 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 + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/ecore/debian/ecore_config.1 b/legacy/ecore/debian/ecore_config.1 new file mode 100644 index 0000000000..ea857f42db --- /dev/null +++ b/legacy/ecore/debian/ecore_config.1 @@ -0,0 +1,54 @@ +.\"Created with GNOME Manpages Editor Wizard +.\"http://gmanedit.sourceforge.net +.\"Sergio Rua +.\" +.TH ecore_config 1 "January 18, 2007" "Ecore" + +.SH NAME +ecore_config \-that allow creation and editing of ecore_config databases + +.SH SYNOPSIS +.B ecore_config +.RI \-a\ |\ \-k\ [\-g|\-d|\-b|\-f|\-i|\-r|\-s|\-t]\ [\-c] +.br + +.SH DESCRIPTION +.PP +\fBecore_config\fP is a tool that allows creation and editing of +ecore_config databases used by the programs relying on libecore + +.SH OPTIONS +\fIecore_config\fP accepts the following options: +.TP +.B \-c, \-\-file=FILE +Specify the config file to read +.TP +.B \-k, \-\-key=KEY +Select the key KEY. Must be given for all commands except \-a +.TP +.B \-g, \-\-get +get key +.TP +.B \-d, \-\-del +delete key +.TP +.B \-b, \-\-bool=VALUE +set boolean +.TP +.B \-f, \-\-float=VALUE +set float +.TP +.B \-i, \-\-int=VALUE +set integer +.TP +.B \-r, \-\-rgb=VALUE +set RGBA +.TP +.B \-s, \-\-string=VALUE +set string +.TP +.B \-t, \-\-theme=VALUE +set theme +.SH AUTHOR +This manual page was written by Albin Tonnerre +for the Debian GNU/Linux system (but may be used by others). diff --git a/legacy/ecore/debian/ecore0-bin.install b/legacy/ecore/debian/libecore-bin.install similarity index 100% rename from legacy/ecore/debian/ecore0-bin.install rename to legacy/ecore/debian/libecore-bin.install diff --git a/legacy/ecore/debian/libecore0-con.install b/legacy/ecore/debian/libecore-con0.install similarity index 100% rename from legacy/ecore/debian/libecore0-con.install rename to legacy/ecore/debian/libecore-con0.install diff --git a/legacy/ecore/debian/libecore0-config.install b/legacy/ecore/debian/libecore-config0.install similarity index 100% rename from legacy/ecore/debian/libecore0-config.install rename to legacy/ecore/debian/libecore-config0.install diff --git a/legacy/ecore/debian/libecore0-dev.install b/legacy/ecore/debian/libecore-dev.install similarity index 79% rename from legacy/ecore/debian/libecore0-dev.install rename to legacy/ecore/debian/libecore-dev.install index 107dbf929d..497be287e5 100644 --- a/legacy/ecore/debian/libecore0-dev.install +++ b/legacy/ecore/debian/libecore-dev.install @@ -1,5 +1,4 @@ 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/legacy/ecore/debian/libecore0-evas.install b/legacy/ecore/debian/libecore-evas0.install similarity index 100% rename from legacy/ecore/debian/libecore0-evas.install rename to legacy/ecore/debian/libecore-evas0.install diff --git a/legacy/ecore/debian/libecore0-fb.install b/legacy/ecore/debian/libecore-fb0.install similarity index 100% rename from legacy/ecore/debian/libecore0-fb.install rename to legacy/ecore/debian/libecore-fb0.install diff --git a/legacy/ecore/debian/libecore0-file.install b/legacy/ecore/debian/libecore-file0.install similarity index 100% rename from legacy/ecore/debian/libecore0-file.install rename to legacy/ecore/debian/libecore-file0.install diff --git a/legacy/ecore/debian/libecore0-imf-evas.install b/legacy/ecore/debian/libecore-imf-evas0.install similarity index 100% rename from legacy/ecore/debian/libecore0-imf-evas.install rename to legacy/ecore/debian/libecore-imf-evas0.install diff --git a/legacy/ecore/debian/libecore0-imf.install b/legacy/ecore/debian/libecore-imf0.install similarity index 100% rename from legacy/ecore/debian/libecore0-imf.install rename to legacy/ecore/debian/libecore-imf0.install diff --git a/legacy/ecore/debian/libecore0-ipc.install b/legacy/ecore/debian/libecore-ipc0.install similarity index 100% rename from legacy/ecore/debian/libecore0-ipc.install rename to legacy/ecore/debian/libecore-ipc0.install diff --git a/legacy/ecore/debian/libecore0-job.install b/legacy/ecore/debian/libecore-job0.install similarity index 100% rename from legacy/ecore/debian/libecore0-job.install rename to legacy/ecore/debian/libecore-job0.install diff --git a/legacy/ecore/debian/libecore0-txt.install b/legacy/ecore/debian/libecore-txt0.install similarity index 100% rename from legacy/ecore/debian/libecore0-txt.install rename to legacy/ecore/debian/libecore-txt0.install diff --git a/legacy/ecore/debian/libecore0-x.install b/legacy/ecore/debian/libecore-x0.install similarity index 100% rename from legacy/ecore/debian/libecore0-x.install rename to legacy/ecore/debian/libecore-x0.install diff --git a/legacy/ecore/debian/libecore0-desktop.install b/legacy/ecore/debian/libecore0-desktop.install deleted file mode 100644 index 9b72699982..0000000000 --- a/legacy/ecore/debian/libecore0-desktop.install +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/lib/libecore_desktop.so.* diff --git a/legacy/ecore/debian/rules b/legacy/ecore/debian/rules index 8bbd9535e4..3d51bbb6a9 100644 --- a/legacy/ecore/debian/rules +++ b/legacy/ecore/debian/rules @@ -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_CONFIGURE_EXTRA_FLAGS := --disable-ecore-evas-dfb --disable-ecore-dfb --enable-ecore-fb --enable-ecore-desktop +#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 + +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 diff --git a/legacy/edje/debian/changelog.in b/legacy/edje/debian/changelog.in index 4accd1a2f3..aab92de287 100644 --- a/legacy/edje/debian/changelog.in +++ b/legacy/edje/debian/changelog.in @@ -2,5 +2,5 @@ edje (@VERSION@-1) unstable; urgency=low * a CVS snapshot release. - -- E17 Debian Team Sun, 02 Apr 2006 18:07:55 +0900 + -- Falko Schmidt Mon, 28 Apr 2008 15:54:13 +0000 diff --git a/legacy/edje/debian/compat b/legacy/edje/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/edje/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/edje/debian/control b/legacy/edje/debian/control index 41ace8ff2c..841d05e572 100644 --- a/legacy/edje/debian/control +++ b/legacy/edje/debian/control @@ -1,46 +1,73 @@ Source: edje Section: libs Priority: optional -Maintainer: E17 Debian Team -Suggests: edje0-bin -Build-Depends: debhelper (>> 4.0.0), cdbs (>= 0.4.3-1.1), automake1.7 | automaken, libtool, pkg-config, libeet-dev, libecore-dev, libevas-dev, libembryo-dev -Standards-Version: 3.7.2 +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, libeet-dev, libevas-dev, libecore-dev, + libembryo-dev, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org -Package: edje0-bin +Package: libedje-bin Architecture: any -Section: graphics -Depends: ${shlibs:Depends}, libedje0 (= ${Source-Version}), embryo-bin, libevas-loader-png, libevas-loader-jpeg, libevas-engine-buffer -Provides: edje-bin -Description: Various binaries for use with Edje +Section: devel +Depends: ${shlibs:Depends}, libembryo-bin, libevas-engines +Provides: libedje0-bin +Description: Various binaries for use with libedje Edje is a graphical layout and animation library for animated resizable, compressed and scalable themes. It is the theming engine behind Enlightenment DR 0.17. + . This package contains the following binaries: - - edje: View and test compiled edje files. - edje_cc: Compiles EDC files. - edje_decc: Used to decompile compiled edje files. - edje_recc: A convenience script to recompile EDC files. - - edje_ls: Lists the contents of a compiled EDC file. Package: libedje0 Architecture: any -Section: libs -Depends: ${shlibs:Depends}, libevas-loader-eet +Depends: ${shlibs:Depends} Provides: libedje -Suggests: edje-bin (= ${Source-Version}) +Suggests: libedje-bin (= ${binary:Version}) Description: Graphical layout and animation library Edje is a graphical layout and animation library for animated resizable, compressed and scalable themes. It is the theming engine behind Enlightenment DR 0.17. - -Package: libedje0-dev -Architecture: any -Section: libdevel -Suggests: edje0-bin -Depends: libedje0 (= ${Source-Version}), libeet-dev, libecore-dev, libevas-dev, libembryo-dev -Provides: libedje-dev -Description: Edje headers, static libraries and documentation + +Package: libedje-doc +Architecture: all +Section: doc +Enhances: libedje-dev +Provides: libedje0-doc +Description: libedje0 development documentation Edje is a graphical layout and animation library for animated resizable, compressed and scalable themes. It is the theming engine behind Enlightenment DR 0.17. - This package provides headers, shared libraries and documentation for Edje. + . + This package provides development documentation for Edje. + +Package: libedje-dev +Architecture: any +Section: libdevel +Depends: libedje0 (= ${binary:Version}), libeet-dev, libecore-dev, libevas-dev, libembryo-dev, pkg-config +Provides: libedje0-dev +Description: libedje headers and static libraries + Edje is a graphical layout and animation library for animated resizable, + compressed and scalable themes. It is the theming engine behind + Enlightenment DR 0.17. + . + This package provides headers and shared libraries for Edje. + +Package: libedje-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libedje0 (= ${binary:Version}) +Provides: libedje0-dbg +Description: Graphical layout and animation library + Edje is a graphical layout and animation library for animated resizable, + compressed and scalable themes. It is the theming engine behind + Enlightenment DR 0.17. + . + 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. diff --git a/legacy/edje/debian/copyright b/legacy/edje/debian/copyright index 6e1daec7a0..600a6e58f8 100644 --- a/legacy/edje/debian/copyright +++ b/legacy/edje/debian/copyright @@ -1,32 +1,42 @@ -This package was debianized by Laurence J. Lane on -Sat, 28 Oct 2000 17:56:46 -0400. +This package was debianized by Falko Schmidt on +Sat, 20 Apr 2008 22:50:45 +0000. The source code is from the e17/libs/edje module of the enlightenment CVS tree. For more information, see: - http://www.enlightenment.org/cvs.html + http://www.enlightenment.org -Upstream Author: Carsten Haitzler +Upstream Authors: + + Carsten Haitzler 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 + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/edje/debian/edje_cc.1 b/legacy/edje/debian/edje_cc.1 new file mode 100644 index 0000000000..62f8685557 --- /dev/null +++ b/legacy/edje/debian/edje_cc.1 @@ -0,0 +1,47 @@ +.TH EDJE_CC 1 "Jan 29, 2007" "0.5.0.042" "The edje compiler" +.SH NAME +edje_cc - an edje compiler +.SH SYNOPSIS +.B edje_cc +.RI [\| OPTIONS \|] +.B input_file.edc +.RI [\| output_file.edj \|] +.SH DESCRIPTION +edje_cc is a compiler for edje files +.SH EXAMPLES +edje_cc -v file.edc +.SH OPTIONS +.BI \-id " \|image/directory +Add a directory to look in for relative path images +.P +.BI \-fd " \|font/directory +Add a directory to look in for relative path fonts +.P +.B \-v +Verbose output +.P +.B \-no\-lossy +Do NOT allow images to be lossy +.P +.B \-no\-comp +Do NOT allow images to be stored with lossless compression +.P +.B \-no\-raw +Do NOT allow images to be stored with zero compression (raw) +.P +.BI \-min\-quality " \|VAL +Do NOT allow lossy images with quality < VAL (0-100) +.P +.BI \-max\-quality " \|VAL +Do NOT allow lossy images with quality > VAL (0-100) +.P +.BI \-Ddefine_val= " \|to +CPP style define to define input macro definitions to the .edc source +.SH SEE ALSO +edje_decc(1) +.BR +edje_recc(1) +.SH BUGS +Please reports bugs to the Pkg-E Team +.SH AUTHOR +This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may be used by others). diff --git a/legacy/edje/debian/edje_decc.1 b/legacy/edje/debian/edje_decc.1 new file mode 100644 index 0000000000..d79785a8d0 --- /dev/null +++ b/legacy/edje/debian/edje_decc.1 @@ -0,0 +1,16 @@ +.TH EDJE_DECC 1 "Jan 30, 2007" "0.5.0.042" "The edje decompiler" +.SH NAME +edje_decc \- an edje decompiler +.SH SYNOPSIS +.B edje_decc +.B input_file.edj +.SH DESCRIPTION +edje_decc is a decompiler for edje files. +.SH SEE ALSO +edje_cc(1) +.BR +edje_recc(1) +.SH BUGS +Please reports bugs to the Pkg-E Team +.SH AUTHOR +This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may be used by others). diff --git a/legacy/edje/debian/edje_recc.1 b/legacy/edje/debian/edje_recc.1 new file mode 100644 index 0000000000..985118d81a --- /dev/null +++ b/legacy/edje/debian/edje_recc.1 @@ -0,0 +1,37 @@ +.TH EDJE_RECC 1 "Jan 30, 2007" "0.5.0.042" "The edje recompiler" +.SH NAME +edje_recc \- an edje recompiler +.SH SYNOPSIS +.B edje_recc +.RI [\| OPTIONS \|] +.B input_file.edj +.SH DESCRIPTION +edje_recc is a recompiler for edje files. +.SH EXAMPLES +edje_recc -v file.edj +.SH OPTIONS +.B -v +Verbose output +.P +.B -no-lossy +Do NOT allow images to be lossy +.P +.B -no-comp +Do NOT allow images to be stored with lossless compression +.P +.B -no-raw +Do NOT allow images to be stored with zero compression (raw) +.P +.BI -min-quality " \|VAL +Do NOT allow lossy images with quality < VAL (0-100) +.P +.BI -max-quality " \|VAL +Do NOT allow lossy images with quality > VAL (0-100) +.SH SEE ALSO +edje_cc(1) +.BR +edje_decc(1) +.SH BUGS +Please reports bugs to the Pkg-E Team +.SH AUTHOR +This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may be used by others). diff --git a/legacy/edje/debian/edje0-bin.install b/legacy/edje/debian/libedje-bin.install similarity index 100% rename from legacy/edje/debian/edje0-bin.install rename to legacy/edje/debian/libedje-bin.install diff --git a/legacy/edje/debian/libedje-bin.manpages b/legacy/edje/debian/libedje-bin.manpages new file mode 100644 index 0000000000..e2b8466395 --- /dev/null +++ b/legacy/edje/debian/libedje-bin.manpages @@ -0,0 +1 @@ +debian/edje_*.1 diff --git a/legacy/edje/debian/libedje0-dev.install b/legacy/edje/debian/libedje-dev.install similarity index 81% rename from legacy/edje/debian/libedje0-dev.install rename to legacy/edje/debian/libedje-dev.install index e31bfe7baa..0794b5840f 100644 --- a/legacy/edje/debian/libedje0-dev.install +++ b/legacy/edje/debian/libedje-dev.install @@ -1,5 +1,4 @@ debian/tmp/usr/include/* debian/tmp/usr/lib/*.a debian/tmp/usr/lib/*.so -debian/tmp/usr/lib/*.la debian/tmp/usr/lib/pkgconfig/* diff --git a/legacy/edje/debian/libedje-doc.dirs b/legacy/edje/debian/libedje-doc.dirs new file mode 100644 index 0000000000..419b09be70 --- /dev/null +++ b/legacy/edje/debian/libedje-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libedje-doc diff --git a/legacy/edje/debian/libedje-doc.doc-base b/legacy/edje/debian/libedje-doc.doc-base new file mode 100644 index 0000000000..5e51436685 --- /dev/null +++ b/legacy/edje/debian/libedje-doc.doc-base @@ -0,0 +1,10 @@ +Document: edje +Title: Edje Guide +Author: Carsten Haitzler +Abstract: This document describes Edje API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libedje-doc/html/index.html +Files: /usr/share/doc/libedje-doc/html/*.html diff --git a/legacy/edje/debian/rules b/legacy/edje/debian/rules index b35dea72bd..dda320fb15 100644 --- a/legacy/edje/debian/rules +++ b/legacy/edje/debian/rules @@ -3,5 +3,19 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +#DEB_INSTALL_MANPAGES_libedje-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 +DEB_DH_STRIP_ARGS := --dbg-package=libedje-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath + +build/libedje-doc:: + cd $(DEB_SRCDIR) && doxygen + +install/libedje-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libedje-doc/usr/share/doc/libedje-doc/ + clean:: - ./autogen.sh --prefix=/usr + 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) diff --git a/legacy/eet/debian/changelog.in b/legacy/eet/debian/changelog.in index 75b443ac41..37c09acf97 100644 --- a/legacy/eet/debian/changelog.in +++ b/legacy/eet/debian/changelog.in @@ -2,5 +2,4 @@ eet (@VERSION@-1) unstable; urgency=low * a CVS snapshot release. - -- E17 Debian Team Tue, 7 Mar 2006 13:30:15 +0000 - + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/legacy/eet/debian/compat b/legacy/eet/debian/compat index b8626c4cff..1e8b314962 100644 --- a/legacy/eet/debian/compat +++ b/legacy/eet/debian/compat @@ -1 +1 @@ -4 +6 diff --git a/legacy/eet/debian/control b/legacy/eet/debian/control index 62d40d80ed..1a4527a3d6 100644 --- a/legacy/eet/debian/control +++ b/legacy/eet/debian/control @@ -1,26 +1,46 @@ Source: eet Section: libs Priority: optional -Maintainer: E17 Debian Team -Build-Depends: debhelper (>> 4.2.0), cdbs (>= 0.4.23-1.1), automake1.7 | automaken, libtool, zlib1g-dev, libjpeg62-dev -Standards-Version: 3.6.2.2 +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, zlib1g-dev, libjpeg62-dev, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org -Package: libeet0-dev +Package: libeet-dev Section: libdevel Architecture: any Depends: libeet0 (= ${Source-Version}), zlib1g-dev, libjpeg-dev -Provides: libeet-dev -Conflicts: libeet-dev -Description: Enlightenment file chunk reading/writing library development files - This package contains headers and static libraries for development with +Provides: libeet0-dev +Conflicts: libeet0-dev +Description: Enlightenment DR17 file chunk reading/writing library development files + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here. + . + This package contains headers and static libraries for development with libeet. + libeet. + +Package: libeet-doc +Section: doc +Architecture: all +Enhances: libeet-dev +Description: libeet0 API documentation + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here. + . + This package contains documentation (html and manpages) for development with libeet. Package: libeet0 -Section: libs Architecture: any Depends: ${shlibs:Depends} Provides: libeet -Description: Enlightenment file chunk reading/writing library +Description: Enlightenment DR17 file chunk reading/writing library Eet is a tiny library designed to write an arbitary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allow fast random-access reading of the file later on. It does not do zip as zip @@ -28,3 +48,33 @@ Description: Enlightenment file chunk reading/writing library this once here. . It's small, fast, and does a job. It's heavily commented and fully documented. + +Package: libeet-bin +Architecture: any +Depends: ${shlibs:Depends} +Description: Enlightenment DR17 file chunk reading/writing utility + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here. + . + This package contains eet, an utility that allows you to extract, insert, + encode and decode config blobs created with libeet. + +Package: libeet-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libeet0 (= ${binary:Version}) +Description: Enlightenment DR17 file chunk reading/writing library - debug symbols + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here + . + 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. diff --git a/legacy/eet/debian/copyright b/legacy/eet/debian/copyright index c1984986a9..7dc25b6a86 100644 --- a/legacy/eet/debian/copyright +++ b/legacy/eet/debian/copyright @@ -1,32 +1,41 @@ -This package was debianized by E17 Debian Team on -Thu, 3 Oct 2002 12:08:24 +0200. +This package was debianized by Falko Schmidt on +Fri, 4 Apr 2008 12:23:41 +0000. The source is downloaded from the e17/libs/eet module of the enlightenment CVS tree. For more information, see: - http://www.enlightenment.org/cvs.html + http://www.enlightenment.org Upstream Authors: Enlightenment team Copyright: -Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + 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. +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. + +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 + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/eet/debian/dirs b/legacy/eet/debian/dirs deleted file mode 100644 index ca882bbb78..0000000000 --- a/legacy/eet/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/legacy/eet/debian/eet.1 b/legacy/eet/debian/eet.1 new file mode 100644 index 0000000000..2abe11c19f --- /dev/null +++ b/legacy/eet/debian/eet.1 @@ -0,0 +1,50 @@ +.TH EET 1 "November 4, 2007" eet +.SH NAME +eet \- Small tool to handle eet files. +.SH SYNOPSIS +.B eet +.RI -l " FILE.EET" +.br +.B eet +.RI -r " FILE.EET KEY" +.br +.B eet +.RI "-x|-d" " FILE.EET KEY OUT-FILE" +.br +.B eet +.RI "-i|-e" " FILE.EET KEY IN-FILE COMPRESS" +.br +.SH DESCRIPTION +This manual page documents briefly the +.B eet +command +.PP +\fBeet\fP is a program that can extract, import, delete, list, decode and encode data from eet files. +.SH OPTIONS +.TP +.B \-l +List all keys in FILE.EET. +.TP +.B \-r +Remove KEY in FILE.EET. +.TP +.B \-x +Extract data stored in KEY in FILE.EET and write to OUT-FILE +.TP +.B \-d +Extract and decode data stored in KEY in FILE.EET and write to OUT-FILE +.TP +.B \-i +Insert data to KEY in FILE.EET from IN-FILE and if COMPRESS is 1, compress it +.TP +.B \-e +Insert and encode to KEY in FILE.EET from IN-FILE and if COMPRESS is 1, compress it +.SH BUGS +To report a bug, please visit \fIhttp://bugs.enlightenment.org/\fR +.SH AUTHOR +.TP +eet was written by the Enlightenment Development Team +.I http://web.enlightenment.org +.PP +This manual page was written by Albin Tonnerre , +for the Debian project (but may be used by others). diff --git a/legacy/eet/debian/libeet-bin.install b/legacy/eet/debian/libeet-bin.install new file mode 100644 index 0000000000..3399d7b826 --- /dev/null +++ b/legacy/eet/debian/libeet-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/eet diff --git a/legacy/evas/debian/libevas0-dev.install b/legacy/eet/debian/libeet-dev.install similarity index 80% rename from legacy/evas/debian/libevas0-dev.install rename to legacy/eet/debian/libeet-dev.install index a34a7a6901..4a70bfa48a 100644 --- a/legacy/evas/debian/libevas0-dev.install +++ b/legacy/eet/debian/libeet-dev.install @@ -1,5 +1,4 @@ -debian/tmp/usr/include/* -debian/tmp/usr/lib/lib*.so -debian/tmp/usr/lib/lib*.la -debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so diff --git a/legacy/eet/debian/libeet-doc.dirs b/legacy/eet/debian/libeet-doc.dirs new file mode 100644 index 0000000000..a110659847 --- /dev/null +++ b/legacy/eet/debian/libeet-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libeet-doc diff --git a/legacy/eet/debian/libeet-doc.doc-base b/legacy/eet/debian/libeet-doc.doc-base new file mode 100644 index 0000000000..2d1ef1f475 --- /dev/null +++ b/legacy/eet/debian/libeet-doc.doc-base @@ -0,0 +1,10 @@ +Document: eet +Title: Eet Guide +Author: Carsten Haitzler +Abstract: This document describes Eet API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libeet-doc/html/index.html +Files: /usr/share/doc/libeet-doc/html/*.html diff --git a/legacy/eet/debian/rules b/legacy/eet/debian/rules index 83ae281272..3833157c2d 100644 --- a/legacy/eet/debian/rules +++ b/legacy/eet/debian/rules @@ -1,11 +1,22 @@ #!/usr/bin/make -f -# Rewrote debian/rules to use cdbs. include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +DEB_INSTALL_MANPAGES_libeet-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 +DEB_INSTALL_MANPAGES_libeet-bin := $(DEB_SRCDIR)/debian/eet.1 +DEB_DH_STRIP_ARGS := --dbg-package=libeet-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath DEB_MAKE_CLEAN_TARGET := clean +build/libeet-doc:: + cd $(DEB_SRCDIR) && ./gendoc + +install/libeet-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libeet-doc/usr/share/doc/libeet-doc/ + rm $(DEB_SRCDIR)/doc/man/man3/todo.3 + clean:: - if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr; fi - + rm -rf $(DEB_SRCDIR)/doc/html $(DEB_SRCDIR)/doc/latex $(DEB_SRCDIR)/doc/man + rm -rf $(DEB_SRCDIR)/eet_docs.tar.gz* + ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS) diff --git a/legacy/efreet/debian/changelog.in b/legacy/efreet/debian/changelog.in index e1f141ba6e..0671906a9d 100644 --- a/legacy/efreet/debian/changelog.in +++ b/legacy/efreet/debian/changelog.in @@ -2,5 +2,5 @@ efreet (@VERSION@-1) unstable; urgency=low * CVS snapshot. - -- E17 Debian Team Sat, 24 Mar 2007 14:36:44 +0000 + -- Falko Schmidt Mon, 28 Apr 2008 15:54:56 +0000 diff --git a/legacy/efreet/debian/control b/legacy/efreet/debian/control index 0d225b5dd9..01e24bedc6 100644 --- a/legacy/efreet/debian/control +++ b/legacy/efreet/debian/control @@ -1,57 +1,59 @@ Source: efreet Section: libs Priority: optional -Maintainer: E17 Debian Team -Build-Depends: cdbs, debhelper (>= 5), libecore0-dev -Standards-Version: 3.7.2 - -Package: libefreet0-dev -Section: libdevel -Architecture: any -Depends: libecore0-dev, libefreet0-dev (= ${Source-Version}) -Provides: libefreet-dev -Description: Efreet headers and development files - Efreet is an implementation of several specifications from freedesktop.org - intended for use in Enlightenment DR17 (e17) and other applications using - the Enlightenment Foundation Libraries (EFL). Currently, the following - specifications are included: - o Base Directory - o Desktop Entry - o Icon Theme - o Menu - . - This package contains headers and static libraries for development with - libefreet. - -Package: efreet0-bin -Section: utils -Architecture: any -Depends: ${shlibs:Depends}, libefreet0 (= ${Source-Version}) -Provides: efreet-bin -Description: Various binaries for use with Efreet - Efreet is an implementation of several specifications from freedesktop.org - intended for use in Enlightenment DR17 (e17) and other applications using - the Enlightenment Foundation Libraries (EFL). Currently, the following - specifications are included: - o Base Directory - o Desktop Entry - o Icon Theme - o Menu - . - This package contains the Efreet binaries. +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, libecore-dev, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org Package: libefreet0 Architecture: any -Section: libs -Depends: ${shlibs:Depends}, libecore0 +Depends: ${shlibs:Depends} Provides: libefreet Recommends: menu-xdg -Description: E17 library providing freedesktop.org specifications - Efreet is an implementation of several specifications from freedesktop.org - intended for use in Enlightenment DR17 (e17) and other applications using - the Enlightenment Foundation Libraries (EFL). Currently, the following - specifications are included: - o Base Directory - o Desktop Entry - o Icon Theme - o Menu. +Description: Library that implements freedesktop.org specs for use with E17/EFL + An implementation of several specifications from freedesktop.org intended for + use in Enlightenment DR17 (e17) and other applications using the Enlightenment + Foundation Libraries (EFL). Currently, the following specifications are + included: + - Base Directory + - Desktop Entry + - Icon Theme + - Menu + . + This package provides the libefreet0 and libefreet0-mime libraries, which + contains efreet-based functions for dealing with mime. + +Package: libefreet-dev +Section: libdevel +Architecture: any +Depends: libefreet (= ${binary:Version}), libecore-dev +Provides: libefreet0-dev +Description: Development files for libefreet and libefreet-mime + An implementation of several specifications from freedesktop.org intended for + use in Enlightenment DR17 (e17) and other applications using the Enlightenment + Foundation Libraries (EFL). Currently, the following specifications are + included: + - Base Directory + - Desktop Entry + - Icon Theme + - Menu + . + This packages contains headers and static libraries for Efreet. + +Package: libefreet-doc +Section: doc +Architecture: any +Provides: libefreet0-doc +Description: libefreet and libfreet-mime API documentation + An implementation of several specifications from freedesktop.org intended for + use in Enlightenment DR17 (e17) and other applications using the Enlightenment + Foundation Libraries (EFL). Currently, the following specifications are + included: + - Base Directory + - Desktop Entry + - Icon Theme + - Menu + . + This package contains HTML documentation for development with libefreet and + libefreet-mime. diff --git a/legacy/efreet/debian/copyright b/legacy/efreet/debian/copyright index 722220646d..5221bba55f 100644 --- a/legacy/efreet/debian/copyright +++ b/legacy/efreet/debian/copyright @@ -1,36 +1,43 @@ -This package was debianized by E17 Debian Team on -Sat, 24 Mar 2007 14:36:44 +0000. +This package was debianized by Falko Schmidt on +Sun, 20 Apr 2008 23:41:27 +0000. The source code is from the e17/libs/efreet module of the enlightenment CVS tree. For more information, see: -http://www.enlightenment.org/cvs.html +http://www.enlightenment.org -Upstream Author: Dan Sinclair +Upstream Authors: + + Dan Sinclair Copyright: -Copyright (C) 2006 dan sinclair and various contributors (see AUTHORS) + Copyright (C) 2006 Dan Sinclair 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. +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. -The Debian packaging is (C) 2007, E17 Debian Team and -is licensed under the GPL, see `/usr/share/common-licenses/GPL'. +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 + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/efreet/debian/efreet0-bin.install b/legacy/efreet/debian/efreet0-bin.install deleted file mode 100644 index 94b10377ec..0000000000 --- a/legacy/efreet/debian/efreet0-bin.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/tmp/usr/bin/efreet_alloc -debian/tmp/usr/bin/efreet_menu_alloc diff --git a/legacy/efreet/debian/libefreet0-dev.install b/legacy/efreet/debian/libefreet0-dev.install deleted file mode 100644 index 42eaa5b5e2..0000000000 --- a/legacy/efreet/debian/libefreet0-dev.install +++ /dev/null @@ -1,5 +0,0 @@ -debian/tmp/usr/lib/*.so -debian/tmp/usr/lib/*.la -debian/tmp/usr/lib/*.a -debian/tmp/usr/include/* -debian/tmp/usr/lib/pkgconfig/* diff --git a/legacy/efreet/debian/rules b/legacy/efreet/debian/rules index 1fb65d573b..23c999429f 100755 --- a/legacy/efreet/debian/rules +++ b/legacy/efreet/debian/rules @@ -3,5 +3,14 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath + +build/libefreet-doc:: + cd $(DEB_SRCDIR) && ./gendoc + +install/libefreet-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libefreet-doc/usr/share/doc/libefreet-doc/ + clean:: + rm -rf $(DEB_SRCDIR)/doc/html $(DEB_SRCDIR)/doc/latex ./autogen.sh --prefix=/usr diff --git a/legacy/embryo/debian/changelog.in b/legacy/embryo/debian/changelog.in index af4eaabc4b..a5a7b2dab5 100644 --- a/legacy/embryo/debian/changelog.in +++ b/legacy/embryo/debian/changelog.in @@ -2,5 +2,5 @@ embryo (@VERSION@-1) unstable; urgency=low * a CVS snapshot release. - -- E17 Debian Team Tue, 7 Mar 2006 13:30:15 +0000 + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/legacy/embryo/debian/control b/legacy/embryo/debian/control index 515604d1a4..6ab8585278 100644 --- a/legacy/embryo/debian/control +++ b/legacy/embryo/debian/control @@ -1,32 +1,29 @@ Source: embryo Section: libs Priority: optional -Maintainer: E17 Debian Team -Build-Depends: debhelper (>= 4.0.0), cdbs (>= 0.4.3-1.1), automake1.7 | automaken, libtool -Standards-Version: 3.7.2 +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org -Package: embryo0-bin -Section: devel -Architecture: any -Provides: embryo-bin -Depends: ${shlibs:Depends} -Description: SMALL compiler creating Embryo bytecode - This package contains the compiler embryo_cc. - -Package: libembryo0-dev +Package: libembryo-dev Section: libdevel Architecture: any -Provides: libembryo-dev -Depends: libembryo0 (= ${Source-Version}) -Description: Development files for libembryo0 - Headers, static libraries and documentation for Embryo. +Depends: libembryo0 (= ${Source-Version}), pkg-config +Description: Development files for libembryo + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages contains headers and static libraries for Embryo. Package: libembryo0 -Section: libs Architecture: any Provides: libembryo Depends: ${shlibs:Depends} -Suggests: embryo0-bin (= ${Source-Version}) +Suggests: libembryo-bin Description: SMALL-based abstract machine (AMX) bytecode interpreter Embryo is primarily a shared library that gives you an API to load and control interpreted programs compiled into an abstract machine @@ -43,3 +40,46 @@ Description: SMALL-based abstract machine (AMX) bytecode interpreter use in code. . See also http://www.compuphase.com/small.htm for details on SMALL. + +Package: libembryo-doc +Section: doc +Architecture: all +Enhances: libembryo-dev +Description: libembryo0 development documentation + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. + . + This packages provides development documentation for Embryo. + +Package: libembryo-dbg +Architecture: any +Section: libdevel +Depends: libembryo0 (= ${binary:Version}) +Priority: extra +Description: SMALL-based abstract machine (AMX) bytecode interpreter + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + 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. + +Package: libembryo-bin +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: SMALL compiler creating Embryo bytecode + Embryo is primarily a shared library that gives you an API to load + and control interpreted programs compiled into an abstract machine + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software + . + This package contains the embryo compiler: embryo_cc. diff --git a/legacy/embryo/debian/copyright b/legacy/embryo/debian/copyright index 7a0b0e62a0..62a88566cc 100644 --- a/legacy/embryo/debian/copyright +++ b/legacy/embryo/debian/copyright @@ -1,40 +1,50 @@ -This package was debianized by Victor Koeppel on -Wed, 24 Mar 2004 15:44:55 +0100. +This package was debianized by Falko Schmidt on +Fri, 4 Apr 2008 15:43:15 +0000. The source is from the e17/libs/embryo module of the enlightenment CVS tree. For more information, see: - http://www.enlightenment.org/cvs.html + http://www.enlightenment.org -Upstream Author: Carsten Haitzler +Upstream Author: + + Carsten Haitzler 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: + 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 and its Copyright notices. In addition publicly -documented acknowledgment must be given that this software has been used if no -source code of this software is made available publicly. This includes -acknowledgments in either Copyright notices, Manuals, Publicity and Marketing -documents or any documentation provided with any product containing this -software. This License does not apply to any software that links to the -libraries provided by this software (statically or dynamically), but only to -the software provided. + The above copyright notice and this permission notice shall be included in + all copies of the Software and its Copyright notices. In addition publicly + documented acknowledgment must be given that this software has been used if no + source code of this software is made available publicly. This includes + acknowledgments in either Copyright notices, Manuals, Publicity and Marketing + documents or any documentation provided with any product containing this + software. This License does not apply to any software that links to the + libraries provided by this software (statically or dynamically), but only to + the software provided. -Please see the COPYING.PLAIN for a plain-english explanation of this notice -and it's intent. + Please see the COPYING.PLAIN for a plain-english explanation of this notice + and it's intent. -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. + 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 + + 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 +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/embryo/debian/rules b/legacy/embryo/debian/rules index b35dea72bd..7cfecc09e0 100644 --- a/legacy/embryo/debian/rules +++ b/legacy/embryo/debian/rules @@ -1,7 +1,22 @@ #!/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_DH_STRIP_ARGS := --dbg-package=libembryo-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath +DEB_MAKE_CLEAN_TARGET := clean + +build/libembryo-doc:: + cd $(DEB_SRCDIR) && doxygen + +install/libembryo-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libembryo-doc/usr/share/doc/libembryo-doc/ + rm $(DEB_SRCDIR)/doc/man/man3/todo.3 clean:: - ./autogen.sh --prefix=/usr + 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) diff --git a/legacy/evas/debian/changelog.in b/legacy/evas/debian/changelog.in index 3231702975..a9063108b2 100644 --- a/legacy/evas/debian/changelog.in +++ b/legacy/evas/debian/changelog.in @@ -2,5 +2,4 @@ evas (@VERSION@-1) unstable; urgency=low * a CVS snapshot release. - -- E17 Debian Team Tue, 7 Mar 2006 13:30:15 +0000 - + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/legacy/evas/debian/compat b/legacy/evas/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/evas/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/evas/debian/control b/legacy/evas/debian/control index 2da0a8e0ca..a5f7770a64 100644 --- a/legacy/evas/debian/control +++ b/legacy/evas/debian/control @@ -1,383 +1,319 @@ Source: evas Section: libs Priority: optional -Maintainer: E17 Debian Team -Build-Depends: debhelper (>= 4.2.0), cdbs (>= 0.4.3-1.1), automake1.7 | automaken, libtool, pkg-config, 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, libxpm-dev, libgl1-mesa-dev | libgl-dev, librsvg2-dev -Standards-Version: 3.7.2 +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, libeet-dev, libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev, libxrender-dev, x11proto-xext-dev, zlib1g, libjpeg62-dev, libtiff4-dev, libgif-dev, libfontconfig1-dev, libglu1-mesa-dev, mesa-common-dev, libxpm-dev, librsvg2-dev, doxygen +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org Package: libevas0 -Section: libs Architecture: any -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, libevas-loaders, libevas-savers Suggests: libevas0-engines Provides: libevas Description: enlightenment advanced canvas library Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. - . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . 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 core library. -Package: libevas0-dev +Package: libevas-doc +Architecture: all +Section: doc +Enhances: libevas-dev +Description: Evas API Documentation + 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. + . + This package provides development documentation (html and manpages) for the + Evas library. + +Package: libevas-dev Section: libdevel Architecture: any -Depends: libevas0 (= ${Source-Version}), libfreetype6-dev, zlib1g-dev, libjpeg-dev, libeet-dev -Provides: libevas-dev -Description: enlightenment advanced canvas library development files +Depends: libevas0 (= ${binary:Version}), libjpeg62-dev, libx11-dev, libfreetype6-dev, libfontconfig1-dev, libeet-dev, pkg-config +Suggests: libevas-doc +Description: Enlightenment DR17 advanced canvas library development files + 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. + . This package provides headers and static libraries required to develop against evas. - . + +Package: libevas-dbg +Architecture: any +Section: libdevel +Depends: libevas0 (= ${binary:Version}) +Priority: extra +Description: enlightenment advanced canvas library Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . - 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 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. -Package: libevas0-engine-fb +Package: libevas-engine-fb Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic -Provides: libevas-engine-fb -Description: Evas module providingg the framebuffer render engine +Depends: ${shlibs:Depends}, libevas-engine-software-generic +Description: Evas module providing a 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. + . + This package contains an Evas engine module for framebuffer rendering. -Package: libevas0-engine-software-x11 +Package: libevas-engine-software-x11 Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic -Provides: libevas-engine-software-x11 -Description: Evas module providing the software X11 render engine +Depends: ${shlibs:Depends}, libevas-engine-software-generic +Description: Evas module providing a software 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. + . + This package contains an Evas engine module for software X11 rendering. -Package: libevas0-engine-software-generic +Package: libevas-engine-software-generic Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0 -Provides: libevas-engine-software-generic -Description: Evas module providing the generic software render engine +Description: Evas module providing a generic software 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 generic software + . + This package contains an Evas engine module for generic software rendering. -Package: libevas0-engine-buffer +Package: libevas-engine-buffer Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic -Provides: libevas-engine-buffer -Description: Evas module providing the buffer render engine +Depends: ${shlibs:Depends}, libevas-engine-software-generic +Description: Evas module providing a buffer 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 buffer rendering. + . + This package contains an Evas engine module for buffer rendering. -Package: libevas0-engine-xrender +Package: libevas-engine-xrender Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic -Provides: libevas-engine-xrender -Description: Evas module providing the Xrender engine +Depends: ${shlibs:Depends}, libevas-engine-software-generic +Description: Evas module providing a Xrender 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 Xrender. + . + This package contains an Evas engine module for Xrender. -Package: libevas0-engine-gl-x11 +Package: libevas-engine-gl-x11 Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic -Provides: libevas-engine-gl-x11 -Description: Evas module providing the OpenGl engine +Depends: ${shlibs:Depends}, libevas-engine-software-generic +Description: Evas module providing an OpenGL 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 OpenGl. + . + This package contains an Evas engine module for OpenGl. -Package: libevas0-loader-eet +Package: libevas-loader-eet Section: libs Architecture: any -Depends: ${shlibs:Depends}, libevas0, libeet -Provides: libevas-loader-eet -Description: Evas module providing the Eet loader +Depends: ${shlibs:Depends}, libevas0, libeet0 +Description: Evas module providing an Eet loader 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 loader module for Eet. + . + This package contains an Evas loader module for Eet. -Package: libevas0-loader-png +Package: libevas-loader-png Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libpng12-0 -Provides: libevas-loader-png -Description: Evas module providing the PNG loader +Description: Evas module providing a PNG loader 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 loader module for PNG. + . + This package contains an Evas loader module for PNG. -Package: libevas0-loader-jpeg +Package: libevas-loader-jpeg Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libjpeg62 -Provides: libevas-loader-jpeg -Description: Evas module providing the JPEG loader +Description: Evas module providing a JPEG loader 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 loader module for JPEG. + . + This package contains an Evas loader module for JPEG. -Package: libevas0-loader-gif +Package: libevas-loader-gif Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libungif4g -Provides: libevas-loader-gif -Description: Evas module providing the GIF loader +Description: Evas module providing a GIF loader 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 loader module for GIF. + . + This package contains an Evas loader module for GIF. -Package: libevas0-loader-tiff +Package: libevas-loader-tiff Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libtiff4 -Provides: libevas-loader-tiff -Description: Evas module providing the TIFF loader +Description: Evas module providing a TIFF loader 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 loader module for TIFF. + . + This package contains an Evas loader module for TIFF. -Package: libevas0-loader-xpm +Package: libevas-loader-xpm Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libxpm4 -Provides: libevas-loader-xpm -Description: Evas module providing the X11 pixmap loader +Description: Evas module providing a X11 pixmap loader 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 loader module for XPM. + . + This package contains an Evas loader module for XPM. -Package: libevas0-loader-svg +Package: libevas-loader-svg Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, librsvg2-2 -Provides: libevas-loader-svg -Description: Evas module providing the SVG loader +Description: Evas module providing a SVG loader 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 loader module for SVG. + . + This package contains an Evas loader module for SVG. -Package: libevas0-saver-eet +Package: libevas-saver-eet Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libeet -Provides: libevas-saver-eet -Description: Evas module providing the Eet saver +Description: Evas module providing an Eet saver 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 saver module for Eet. + . + This package contains an Evas saver module for Eet. -Package: libevas0-saver-png +Package: libevas-saver-png Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libpng12-0 -Provides: libevas-saver-png -Description: Evas module providing the PNG saver +Description: Evas module providing a PNG saver 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 saver module for PNG. + . + This package contains an Evas saver module for PNG. -Package: libevas0-saver-jpeg +Package: libevas-saver-jpeg Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libjpeg62 -Provides: libevas-saver-jpeg -Description: Evas module providing the JPEG saver +Description: Evas module providing a JPEG saver 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 saver module for JPEG. + . + This package contains an Evas saver module for JPEG. -Package: libevas0-saver-tiff +Package: libevas-saver-tiff Section: libs Architecture: any Depends: ${shlibs:Depends}, libevas0, libtiff4 -Provides: libevas-saver-tiff -Description: Evas module providing the TIFF saver +Description: Evas module providing a TIFF saver 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 saver module for TIFF. - -Package: libevas0-engines-all -Section: graphics -Architecture: any -Depends: libevas0-engine-buffer, libevas0-engine-fb, libevas0-engine-software-generic, libevas0-engine-software-x11, libevas0-engine-xrender, libevas0-engine-gl-x11 -Provides: libevas-engines-all -Description: virtual package providing all available Evas engines - This is a virtual package providing all available Evas engine modules. . + This package contains an Evas saver module for TIFF. + +Package: libevas-engines +Architecture: any +Depends: libevas-engine-buffer, libevas-engine-software-generic, libevas-engine-software-x11, libevas-engine-xrender +Description: virtual package providing important Evas engine modules Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. - . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . 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. - -Package: libevas0-loaders-all -Section: graphics -Architecture: any -Depends: libevas0-loader-eet, libevas0-loader-jpeg, libevas0-loader-png, libevas0-loader-tiff, libevas0-loader-gif, libevas0-loader-xpm, libevas0-loader-svg -Provides: libevas-loaders-all -Description: virtual package providing all available Evas loaders - This is a virtual package providing all available Evas loader modules. . + This package will install the following Evas engine modules: + - buffer + - software/genenric + - software/X11 + - xrender/X11 + +Package: libevas-engines-extra +Architecture: any +Depends: libevas-engine-fb, libevas-engine-gl-x11 +Description: virtual package providing optional Evas engine modules Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. - . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . 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 will install the following Evas engine modules: + - GL/X11 + - Framebuffer -Package: libevas0-savers-all +Package: libevas-savers Section: graphics Architecture: any -Depends: libevas0-saver-eet, libevas0-saver-jpeg, libevas0-saver-png, libevas0-saver-tiff -Provides: libevas-savers-all +Depends: libevas-saver-eet, libevas-saver-jpeg, libevas-saver-png, libevas-saver-tiff Description: virtual package providing all available Evas savers - This is a virtual package providing all available Evas saver modules. - . Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. - . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . 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 is a virtual package providing all available Evas saver modules. -Package: libevas0-all +Package: libevas-loaders Section: graphics Architecture: any -Depends: libevas0-savers-all, libevas0-savers-all, libevas0-engines-all -Provides: libevas-all -Description: virtual package providing all available Evas modules - This is a virtual package providing all available Evas modules. - . +Depends: libevas-loader-eet, libevas-loader-jpeg, libevas-loader-png, libevas-loader-tiff, libevas-loader-gif, libevas-loader-xpm, libevas-loader-svg +Description: virtual package providing all available Evas loaders Evas is an advanced canvas library, providing six engines for rendering: X11, OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows and Qtopia. - . - This new version of evas is much more cleaner, compact and portable; and has - Ipaq support. The Ipaq version of the library is just 191Kb in size! - . 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 is a virtual package providing all available Evas loader modules. diff --git a/legacy/evas/debian/copyright b/legacy/evas/debian/copyright index 94456f450a..3abfc3bd16 100644 --- a/legacy/evas/debian/copyright +++ b/legacy/evas/debian/copyright @@ -1,40 +1,43 @@ -This package was debianized by E17 Debian Team on -Mon, 13 Mar 2006 14:32:33 +0000. +This package was debianized by Falko Schmidt on +Fri, 4 Apr 2008 12:37:17 +0000. The source code is from the e17/libs/evas module of the enlightenment CVS tree. For more information, see: - http://www.enlightenment.org/cvs.html + http://www.enlightenment.org -Upstream Author: Carsten Haitzler +Upstream Authors + + Enlightenment team Copyright: -Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + 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: +License: -The above copyright notice and this permission notice shall be included in -all copies of the Software and its Copyright notices. In addition publicly -documented acknowledgment must be given that this software has been used if no -source code of this software is made available publicly. This includes -acknowledgments in either Copyright notices, Manuals, Publicity and Marketing -documents or any documentation provided with any product containing this -software. This License does not apply to any software that links to the -libraries provided by this software (statically or dynamically), but only to -the software provided. + 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: -Please see the COPYING.PLAIN for a plain-english explanation of this notice -and it's intent. + 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. + 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 + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/legacy/eet/debian/libeet0-dev.install b/legacy/evas/debian/libevas-dev.install similarity index 80% rename from legacy/eet/debian/libeet0-dev.install rename to legacy/evas/debian/libevas-dev.install index d33fb9b785..ecc67bb62e 100644 --- a/legacy/eet/debian/libeet0-dev.install +++ b/legacy/evas/debian/libevas-dev.install @@ -1,5 +1,4 @@ -debian/tmp/usr/lib/pkgconfig/* debian/tmp/usr/include/* -debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/lib*.so -debian/tmp/usr/lib/lib*.la +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/pkgconfig/* diff --git a/legacy/evas/debian/libevas-doc.dirs b/legacy/evas/debian/libevas-doc.dirs new file mode 100644 index 0000000000..fc70dc0083 --- /dev/null +++ b/legacy/evas/debian/libevas-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libevas-doc diff --git a/legacy/evas/debian/libevas-doc.doc-base b/legacy/evas/debian/libevas-doc.doc-base new file mode 100644 index 0000000000..397f3ddc53 --- /dev/null +++ b/legacy/evas/debian/libevas-doc.doc-base @@ -0,0 +1,10 @@ +Document: evas +Title: Evas Guide +Author: Carsten Haitzler +Abstract: This document describes Evas API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libevas-doc/html/index.html +Files: /usr/share/doc/libevas-doc/html/*.html diff --git a/legacy/evas/debian/libevas0-engine-buffer.install b/legacy/evas/debian/libevas-engine-buffer.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-buffer.install rename to legacy/evas/debian/libevas-engine-buffer.install diff --git a/legacy/evas/debian/libevas0-engine-fb.install b/legacy/evas/debian/libevas-engine-fb.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-fb.install rename to legacy/evas/debian/libevas-engine-fb.install diff --git a/legacy/evas/debian/libevas0-engine-gl-x11.install b/legacy/evas/debian/libevas-engine-gl-x11.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-gl-x11.install rename to legacy/evas/debian/libevas-engine-gl-x11.install diff --git a/legacy/evas/debian/libevas0-engine-software-generic.install b/legacy/evas/debian/libevas-engine-software-generic.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-software-generic.install rename to legacy/evas/debian/libevas-engine-software-generic.install diff --git a/legacy/evas/debian/libevas0-engine-software-x11.install b/legacy/evas/debian/libevas-engine-software-x11.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-software-x11.install rename to legacy/evas/debian/libevas-engine-software-x11.install diff --git a/legacy/evas/debian/libevas0-engine-xrender.install b/legacy/evas/debian/libevas-engine-xrender.install similarity index 100% rename from legacy/evas/debian/libevas0-engine-xrender.install rename to legacy/evas/debian/libevas-engine-xrender.install diff --git a/legacy/evas/debian/libevas0-all.install b/legacy/evas/debian/libevas-engines-extra.install similarity index 100% rename from legacy/evas/debian/libevas0-all.install rename to legacy/evas/debian/libevas-engines-extra.install diff --git a/legacy/evas/debian/libevas0-engines-all.install b/legacy/evas/debian/libevas-engines.install similarity index 100% rename from legacy/evas/debian/libevas0-engines-all.install rename to legacy/evas/debian/libevas-engines.install diff --git a/legacy/evas/debian/libevas0-loader-eet.install b/legacy/evas/debian/libevas-loader-eet.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-eet.install rename to legacy/evas/debian/libevas-loader-eet.install diff --git a/legacy/evas/debian/libevas0-loader-gif.install b/legacy/evas/debian/libevas-loader-gif.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-gif.install rename to legacy/evas/debian/libevas-loader-gif.install diff --git a/legacy/evas/debian/libevas0-loader-jpeg.install b/legacy/evas/debian/libevas-loader-jpeg.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-jpeg.install rename to legacy/evas/debian/libevas-loader-jpeg.install diff --git a/legacy/evas/debian/libevas0-loader-png.install b/legacy/evas/debian/libevas-loader-png.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-png.install rename to legacy/evas/debian/libevas-loader-png.install diff --git a/legacy/evas/debian/libevas0-loader-svg.install b/legacy/evas/debian/libevas-loader-svg.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-svg.install rename to legacy/evas/debian/libevas-loader-svg.install diff --git a/legacy/evas/debian/libevas0-loader-tiff.install b/legacy/evas/debian/libevas-loader-tiff.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-tiff.install rename to legacy/evas/debian/libevas-loader-tiff.install diff --git a/legacy/evas/debian/libevas0-loader-xpm.install b/legacy/evas/debian/libevas-loader-xpm.install similarity index 100% rename from legacy/evas/debian/libevas0-loader-xpm.install rename to legacy/evas/debian/libevas-loader-xpm.install diff --git a/legacy/evas/debian/libevas0-loaders-all.install b/legacy/evas/debian/libevas-loaders.install similarity index 100% rename from legacy/evas/debian/libevas0-loaders-all.install rename to legacy/evas/debian/libevas-loaders.install diff --git a/legacy/evas/debian/libevas0-saver-eet.install b/legacy/evas/debian/libevas-saver-eet.install similarity index 100% rename from legacy/evas/debian/libevas0-saver-eet.install rename to legacy/evas/debian/libevas-saver-eet.install diff --git a/legacy/evas/debian/libevas0-saver-jpeg.install b/legacy/evas/debian/libevas-saver-jpeg.install similarity index 100% rename from legacy/evas/debian/libevas0-saver-jpeg.install rename to legacy/evas/debian/libevas-saver-jpeg.install diff --git a/legacy/evas/debian/libevas0-saver-png.install b/legacy/evas/debian/libevas-saver-png.install similarity index 100% rename from legacy/evas/debian/libevas0-saver-png.install rename to legacy/evas/debian/libevas-saver-png.install diff --git a/legacy/evas/debian/libevas0-saver-tiff.install b/legacy/evas/debian/libevas-saver-tiff.install similarity index 100% rename from legacy/evas/debian/libevas0-saver-tiff.install rename to legacy/evas/debian/libevas-saver-tiff.install diff --git a/legacy/evas/debian/libevas0-savers-all.install b/legacy/evas/debian/libevas-savers.install similarity index 100% rename from legacy/evas/debian/libevas0-savers-all.install rename to legacy/evas/debian/libevas-savers.install diff --git a/legacy/evas/debian/rules b/legacy/evas/debian/rules index b4578c03e7..74c23966a0 100644 --- a/legacy/evas/debian/rules +++ b/legacy/evas/debian/rules @@ -1,8 +1,70 @@ #!/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_MAKE_CLEAN_TARGET := clean + +#DEB_INSTALL_MANPAGES_libevas-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 +DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-strict \ + --enable-fontconfig \ + --enable-software-x11 \ + --enable-fb \ + --enable-buffer \ + --enable-gl-x11 \ + --enable-xrender-x11 \ + --enable-image-loader-gif \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-image-loader-eet \ + --enable-font-loader-eet \ + --enable-image-loader-tiff \ + --enable-image-loader-xpm \ + --enable-image-loader-svg \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --enable-small-dither-mask \ + --enable-no-dither-mask \ + --enable-convert-8-rgb-332 \ + --enable-convert-8-rgb-666 \ + --enable-convert-8-rgb-232 \ + --enable-convert-8-rgb-222 \ + --enable-convert-8-rgb-221 \ + --enable-convert-8-rgb-121 \ + --enable-convert-8-rgb-111 \ + --enable-convert-16-rgb-565 \ + --enable-convert-16-bgr-565 \ + --enable-convert-16-rgb-555 \ + --enable-convert-16-rgb-444 \ + --enable-convert-16-rgb-ipq \ + --enable-convert-16-rgb-rot-0 \ + --enable-convert-16-rgb-rot-180 \ + --enable-convert-16-rgb-rot-270 \ + --enable-convert-16-rgb-rot-90 \ + --enable-convert-24-rgb-888 \ + --enable-convert-24-bgr-888 \ + --enable-convert-32-rgb-8888 \ + --enable-convert-32-rgbx-8888 \ + --enable-convert-32-bgr-8888 \ + --enable-convert-32-bgrx-8888 \ + --enable-convert-32-rgb-rot-0 \ + --enable-convert-32-rgb-rot-180 \ + --enable-convert-32-rgb-rot-270 \ + --enable-convert-32-rgb-rot-90 \ + --disable-rpath \ + --enable-pthreads + +build/libevas-doc:: + cd $(DEB_SRCDIR) && ./gendoc + +install/libevas-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libevas-doc/usr/share/doc/libevas-doc/ + cd $(DEB_SRCDIR)/doc/man/man3 && ls -1 | grep -vi evas | xargs rm + +clean:: + rm -rf $(DEB_SRCDIR)/doc/html $(DEB_SRCDIR)/doc/latex $(DEB_SRCDIR)/doc/man + ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS) -debian/stamp-autotools-files: - ./autogen.sh --prefix=/usr --disable-directx --enable-fb - touch debian/stamp-autotools-files