From d1a1d1082fbc47598107f3197fc9aa87ec548f8c Mon Sep 17 00:00:00 2001 From: quaker Date: Thu, 1 Jan 2009 11:35:17 +0000 Subject: [PATCH] Added new set of debian subdirs. BROKEN/etox e ecore e_dbus edje edje_editor edje_viewer eet efreet eina elicit elitaire embryo E-MODULES-EXTRA emotion emphasis empower emprint enhance enity entrance ephoto epsilon esmart estickies etk etk_extra evas evolve ewl exhibit exml expedite imlib2 imlib2_loaders MISC/engage OLD/eclair OLD/engrave OLD/enotes OLD/entrance_edit_gui OLD/e_utils OLD/evoak OLD/examine OLD/iconbar PROTO/etk_server PROTO/exchange PROTO/extrackt rage git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38399 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- debian/changelog | 11 ++ debian/compat | 1 + debian/control | 261 ++++++++++++++++++++++++++++++++++++++ debian/copyright | 42 ++++++ debian/ecore_config.1 | 54 ++++++++ debian/libecore-bin.install | 1 + debian/libecore-con0.install | 1 + debian/libecore-config0.install | 1 + debian/libecore-dev.install | 4 + debian/libecore-evas0.install | 1 + debian/libecore-fb0.install | 1 + debian/libecore-file0.install | 1 + debian/libecore-imf-evas0.install | 1 + debian/libecore-imf0.install | 1 + debian/libecore-ipc0.install | 1 + debian/libecore-job0.install | 1 + debian/libecore-txt0.install | 1 + debian/libecore-x0.install | 1 + debian/libecore0.install | 1 + debian/rules | 28 ++++ 20 files changed, 414 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/ecore_config.1 create mode 100644 debian/libecore-bin.install create mode 100644 debian/libecore-con0.install create mode 100644 debian/libecore-config0.install create mode 100644 debian/libecore-dev.install create mode 100644 debian/libecore-evas0.install create mode 100644 debian/libecore-fb0.install create mode 100644 debian/libecore-file0.install create mode 100644 debian/libecore-imf-evas0.install create mode 100644 debian/libecore-imf0.install create mode 100644 debian/libecore-ipc0.install create mode 100644 debian/libecore-job0.install create mode 100644 debian/libecore-txt0.install create mode 100644 debian/libecore-x0.install create mode 100644 debian/libecore0.install create mode 100644 debian/rules diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..480b67a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,11 @@ +ecore (0.9.9.050-1) unstable; urgency=low + + * a SVN release. + + -- quaker Fri, 26 Dec 2008 12:01:13 +0100 + +ecore (0.9.9.043-1) unstable; urgency=low + + * a CVS snapshot release. + + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +6 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..f3bfe9e --- /dev/null +++ b/debian/control @@ -0,0 +1,261 @@ +Source: ecore +Section: libs +Priority: optional +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 +Provides: libecore +Depends: ${shlibs:Depends}, libecore-bin +Description: Core abstraction layer for enlightenment DR 0.17 + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + +Package: libecore-con0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Provides: libecore-con +Description: Ecore Connection Library + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore Connection Library. + +Package: libecore-config0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Provides: libecore-config +Description: Ecore Enlightened Property Library + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Enlightened Property Library. + +Package: libecore-evas0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Provides: libecore-evas +Description: Ecore Evas Wrapper Library + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore Evas wrapper functions. + +Package: libecore-fb0 +Architecture: any +Section: libs +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 + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore frame buffer system functions. + +Package: libecore-file0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Provides: libecore-file +Description: Ecore File Library + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore File Library. + +Package: libecore-imf0 +Architecture: any +Section: libs +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 + 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 Input Method Framework module. + +Package: libecore-imf-evas0 +Architecture: any +Section: libs +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 + 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 Evas helper functions for the Ecore Input Method + Framework module. + +Package: libecore-ipc0 +Architecture: any +Section: libs +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 + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore inter-process communication functions. + +Package: libecore-job0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Provides: libecore-job +Description: Ecore job dealing functions + This is the core event abstraction layer and X abstraction layer that makes + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains functions for dealing with Ecore jobs. + +Package: libecore-txt0 +Architecture: any +Section: libs +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 + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore text encoding conversion functions. + +Package: libecore-x0 +Architecture: any +Section: libs +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 + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This package contains the Ecore wrapper and convenience functions for using + the X Windows System. + +Package: libecore0-all +Architecture: any +Section: libdevel +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 + doing selections, Xdnd, general X stuff, and event loops, timeouts and idle + handlers fast, optimized, and convenient. It's a separate library so anyone + can make use of the work put into Ecore to make this job easy for + applications. + . + This virtual package provides all available Ecore modules. + +Package: libecore-dev +Architecture: any +Section: libdevel +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 and static libraries for the Ecore library. + +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/debian/copyright b/debian/copyright new file mode 100644 index 0000000..d086d3b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,42 @@ +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 + +Upstream Authors: + + Enlightenment team + +Copyright: + + 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. + +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/debian/ecore_config.1 b/debian/ecore_config.1 new file mode 100644 index 0000000..ea857f4 --- /dev/null +++ b/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/debian/libecore-bin.install b/debian/libecore-bin.install new file mode 100644 index 0000000..088dd41 --- /dev/null +++ b/debian/libecore-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/ecore_config diff --git a/debian/libecore-con0.install b/debian/libecore-con0.install new file mode 100644 index 0000000..1c47c56 --- /dev/null +++ b/debian/libecore-con0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_con.so.* diff --git a/debian/libecore-config0.install b/debian/libecore-config0.install new file mode 100644 index 0000000..32c5d31 --- /dev/null +++ b/debian/libecore-config0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_config.so.* diff --git a/debian/libecore-dev.install b/debian/libecore-dev.install new file mode 100644 index 0000000..497be28 --- /dev/null +++ b/debian/libecore-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/*.h +debian/tmp/usr/lib/libecore*.a +debian/tmp/usr/lib/libecore*.so +debian/tmp/usr/lib/pkgconfig/* diff --git a/debian/libecore-evas0.install b/debian/libecore-evas0.install new file mode 100644 index 0000000..d13df80 --- /dev/null +++ b/debian/libecore-evas0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_evas.so.* diff --git a/debian/libecore-fb0.install b/debian/libecore-fb0.install new file mode 100644 index 0000000..0bdee71 --- /dev/null +++ b/debian/libecore-fb0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_fb.so.* diff --git a/debian/libecore-file0.install b/debian/libecore-file0.install new file mode 100644 index 0000000..b436295 --- /dev/null +++ b/debian/libecore-file0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_file.so.* diff --git a/debian/libecore-imf-evas0.install b/debian/libecore-imf-evas0.install new file mode 100644 index 0000000..8476e83 --- /dev/null +++ b/debian/libecore-imf-evas0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_imf_evas.so.* diff --git a/debian/libecore-imf0.install b/debian/libecore-imf0.install new file mode 100644 index 0000000..a4a971d --- /dev/null +++ b/debian/libecore-imf0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_imf.so.* diff --git a/debian/libecore-ipc0.install b/debian/libecore-ipc0.install new file mode 100644 index 0000000..6b15c13 --- /dev/null +++ b/debian/libecore-ipc0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_ipc.so.* diff --git a/debian/libecore-job0.install b/debian/libecore-job0.install new file mode 100644 index 0000000..80758d5 --- /dev/null +++ b/debian/libecore-job0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_job.so.* diff --git a/debian/libecore-txt0.install b/debian/libecore-txt0.install new file mode 100644 index 0000000..6c774ce --- /dev/null +++ b/debian/libecore-txt0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_txt.so.* diff --git a/debian/libecore-x0.install b/debian/libecore-x0.install new file mode 100644 index 0000000..1556912 --- /dev/null +++ b/debian/libecore-x0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_x.so.* diff --git a/debian/libecore0.install b/debian/libecore0.install new file mode 100644 index 0000000..7eef82a --- /dev/null +++ b/debian/libecore0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore.so.* diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000..3d51bbb --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +#DEB_INSTALL_MANPAGES_libecore-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 +DEB_INSTALL_MANPAGES_libecore-bin := debian/ecore_config.1 +DEB_DH_STRIP_ARGS := --dbg-package=libecore-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --enable-ecore-fb --disable-ecore-directfb \ + --disable-ecore-evas-dfb --enable-ecore-evas-fb --disable-rpath \ + --enable-openssl +DEB_MAKE_CLEAN_TARGET := clean + +build/libecore-doc:: + cd $(DEB_SRCDIR) && doxygen + +install/libecore-doc:: + mkdir -p debian/libecore-doc/usr/share/doc/libecore-doc/ + cp -R $(DEB_SRCDIR)/doc/html debian/libecore-doc/usr/share/doc/libecore-doc/ + cd $(DEB_SRCDIR)/doc/man/man3 && ls -1 | grep -vi ecore | xargs rm + +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) + -- 2.7.4