diff --git a/legacy/ecore/debian/changelog b/legacy/ecore/debian/changelog new file mode 100644 index 0000000000..33a3ca36ec --- /dev/null +++ b/legacy/ecore/debian/changelog @@ -0,0 +1,104 @@ +ecore (0.9.9.050+svn??????) UNRELEASED; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed + - Massive renaming due to upstream SONAME change. + + Replace symbols with shlibs files as a consequence + + Update .install files + + -- Albin Tonnerre Fri, 17 Apr 2009 18:41:22 +0200 + +ecore (0.9.9.050+svn20090202-1) experimental; urgency=low + + * New SVN snapshot + - libecore-con0 is now libecore-0.9.9.050a due to API change + + remove libecore-con0.symbols + - Update shlibs for libecore-0.9.9.050a due to new functions added to API + - refresh patches + - Use new 'make doc' target to generate the documentation: + + Add --enable-doc to configure options + + use 'make doc' + + build-depend on doxygen + * Use a proper short description for libecore-dbg + * Remove spurious dependency of libecore-file0 on libfam0 + * Build-depend on x11proto-xext-dev and libxtst-dev to get the illume + keyboards working. Probably Closes: #514021 + + -- Albin Tonnerre Thu, 05 Feb 2009 18:31:20 +0100 + +ecore (0.9.9.050+svn20081201-2) experimental; urgency=low + + * Remove version name from -dev packages name + * [lintian] Add ${misc:Depends} to libecore-doc too + + -- Albin Tonnerre Tue, 06 Jan 2009 22:03:11 +0100 + +ecore (0.9.9.050+svn20081201-1) experimental; urgency=low + + * Upstream SVN snapshot + - Packages renamed due to API changes + + libecore-dev->libecore-0.9.9.050a-dev, libecore0->libecore-0.9.9.050a + - Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release + instead of version-info to create libecore0 SONAME, to prevent things + from breaking when the ABI changes again. This only affects libecore, not + the other libraries. + - Remove the symbols file for libecore0 as it it's almost useless now + - build-depend and make libecore-0.9.9.050a-dev depend on libeina-0.0.1a-dev + - update libecore-{con,evas}0.symbols + * [lintian] Add ${misc:Depends} to package dependencies + + -- Albin Tonnerre Sun, 07 Dec 2008 13:13:41 +0100 + +ecore (0.9.9.050-1) experimental; urgency=low + + * New upstream release + * Add symbols files. + * debian/control: + - Bump Standards-Version to 3.8.0 + - Drop Build-Dependency on doxygen + - Bump B-D on libevas0 to >= 0.9.9.050, libecore-evas0 uses symbols from it. + - B-D on dpkg-dev (>= 1.14.8) as we're using symbols files support + * CFLAGS += -fvisibility=hidden to avoid exporting private symbols + + -- Albin Tonnerre Mon, 10 Nov 2008 00:27:15 +0100 + +ecore (0.9.9.043-1) experimental; urgency=low + + [ Albin Tonnerre ] + * New upstream release + * debian/control: + - Build-Depend on libeet-dev (>= 1.0.0) as per ./configure + - Build-Depend on libevas-dev (>= 0.9.9.043) to get evas-fb.pc + * debian/rules: Docs are now prebuilt in the tarball + + -- Jan Lübbe Fri, 23 May 2008 18:48:22 +0200 + +ecore (0.9.9.042-4) experimental; urgency=low + + [ Albin Tonnerre ] + * debian/control: libjpeg62-dev doesn't belong to libecore-dev depends. + + -- Jan Lübbe Sun, 04 May 2008 22:23:32 +0200 + +ecore (0.9.9.042-3) experimental; urgency=low + + * Add Depends to libecore-dev to allow building libraries depending on + libecore. + + -- Jan Lübbe Wed, 19 Mar 2008 15:55:10 +0100 + +ecore (0.9.9.042-2) experimental; urgency=low + + * Change doc-base section to Programming/C + * debian/control: + - Update my name + - libecore-dev must depend on libecore-*0 do allow correct generation + of shlibdeps + + -- Jan Lübbe Mon, 17 Mar 2008 15:04:00 +0100 + +ecore (0.9.9.042-1) experimental; urgency=low + + * Initial Release (Closes: #466536) + + -- Albin Tonnerre Tue, 19 Feb 2008 01:24:05 +0100 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 new file mode 100644 index 0000000000..a24cafab50 --- /dev/null +++ b/legacy/ecore/debian/control @@ -0,0 +1,232 @@ +Source: ecore +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , Niv Sardi , + Xavier Oswald , Jan Lübbe +Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, libeina-dev (>= 0.0.1~svn20090128), + libeet-dev (>= 1.0.0), libevas-dev (>= 0.9.9.050+svn20081206), 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, x11proto-xext-dev, libxtst-dev, doxygen +Standards-Version: 3.8.0 +Homepage: http://enlightenment.org +Vcs-Git: git://git.debian.org/pkg-e/libs/ecore.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/ecore.git + +Package: libecore-svn-00 +Replaces: libecore0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-con-svn-00 +Replaces: libecore-con0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-config-svn-00 +Replaces: libecore-config0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-evas-svn-00 +Replaces: libecore-evas0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-fb-svn-00 +Replaces: libecore-fb0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-file-svn-00 +Replaces: libecore-file0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-imf-svn-00 +Replaces: libecore-imf0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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, and the Evas + helper functions for it. + +Package: libecore-ipc-svn-00 +Replaces: libecore-ipc0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-job-svn-00 +Replaces: libecore-job0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-txt-svn-00 +Replaces: libecore-txt0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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-x-svn-00 +Replaces: libecore-x0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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: libecore-dev +Architecture: any +Section: libdevel +Suggests: libecore-doc +Depends: ${misc:Depends}, libecore-svn-00 (= ${binary:Version}), + libecore-con-svn-00 (= ${binary:Version}), + libecore-config-svn-00 (= ${binary:Version}), + libecore-evas-svn-00 (= ${binary:Version}), + libecore-fb-svn-00 (= ${binary:Version}), + libecore-file-svn-00 (= ${binary:Version}), + libecore-imf-svn-00 (= ${binary:Version}), + libecore-ipc-svn-00 (= ${binary:Version}), + libecore-job-svn-00 (= ${binary:Version}), + libecore-txt-svn-00 (= ${binary:Version}), + libecore-x-svn-00 (= ${binary:Version}), + libeet-dev, libevas-dev (>= 0.9.9.050+svn20081206), libeina-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, x11proto-xext-dev, libxtst-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 +Depends: ${misc:Depends} +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: ${misc: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: ${misc:Depends}, libecore-0.9.9.050a (= ${binary:Version}) +Description: Debugging symbols for libecore + 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 new file mode 100644 index 0000000000..57d57030db --- /dev/null +++ b/legacy/ecore/debian/copyright @@ -0,0 +1,44 @@ +This package was debianized by Debian Pkg-e Team +Sat, 07 Jul 2007 09:29:10 +0000. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Authors: + + Enlightenment team + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + + Additional Copyright: + src/lib/ecore/ecore_str.c: Copyright (c) 1998 Todd C. Miller + + src/lib/ecore/ecore_value.c: Copyright (C) 2001 + Christopher Rosendahl + Nathan Ingersoll + src/lib/ecore_fb/ecore_fb_li.c: Copyright (C) 1999-2002 Brad Hards + +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'. 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/libecore-bin.install b/legacy/ecore/debian/libecore-bin.install new file mode 100644 index 0000000000..088dd4173a --- /dev/null +++ b/legacy/ecore/debian/libecore-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/ecore_config diff --git a/legacy/ecore/debian/libecore-con-svn-00.install b/legacy/ecore/debian/libecore-con-svn-00.install new file mode 100644 index 0000000000..4e6f99ed26 --- /dev/null +++ b/legacy/ecore/debian/libecore-con-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_con-*.so.* diff --git a/legacy/ecore/debian/libecore-con-svn-00.shlibs b/legacy/ecore/debian/libecore-con-svn-00.shlibs new file mode 100644 index 0000000000..5cb55410f7 --- /dev/null +++ b/legacy/ecore/debian/libecore-con-svn-00.shlibs @@ -0,0 +1 @@ +libecore-con-ver-pre-svn-00 0 libecore-con-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-config-svn-00.install b/legacy/ecore/debian/libecore-config-svn-00.install new file mode 100644 index 0000000000..d497998392 --- /dev/null +++ b/legacy/ecore/debian/libecore-config-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_config-*.so.* diff --git a/legacy/ecore/debian/libecore-config-svn-00.shlibs b/legacy/ecore/debian/libecore-config-svn-00.shlibs new file mode 100644 index 0000000000..e75b643a3a --- /dev/null +++ b/legacy/ecore/debian/libecore-config-svn-00.shlibs @@ -0,0 +1 @@ +libecore-config-ver-pre-svn-00 0 libecore-config-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-dev.install b/legacy/ecore/debian/libecore-dev.install new file mode 100644 index 0000000000..585efcbdc7 --- /dev/null +++ b/legacy/ecore/debian/libecore-dev.install @@ -0,0 +1,15 @@ +debian/tmp/usr/include/Ecore*.h +debian/tmp/usr/lib/libecore*.a +debian/tmp/usr/lib/libecore.so +debian/tmp/usr/lib/libecore_config.so +debian/tmp/usr/lib/libecore_con.so +debian/tmp/usr/lib/libecore_evas.so +debian/tmp/usr/lib/libecore_fb.so +debian/tmp/usr/lib/libecore_file.so +debian/tmp/usr/lib/libecore_imf_evas.so +debian/tmp/usr/lib/libecore_imf.so +debian/tmp/usr/lib/libecore_ipc.so +debian/tmp/usr/lib/libecore_job.so +debian/tmp/usr/lib/libecore_txt.so +debian/tmp/usr/lib/libecore_x.so +debian/tmp/usr/lib/pkgconfig/ecore*.pc diff --git a/legacy/ecore/debian/libecore-doc.doc-base b/legacy/ecore/debian/libecore-doc.doc-base new file mode 100644 index 0000000000..9ab7e32c83 --- /dev/null +++ b/legacy/ecore/debian/libecore-doc.doc-base @@ -0,0 +1,10 @@ +Document: ecore +Title: Ecore Guide +Author: Carsten Haitzler +Abstract: This document describes Ecore API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libecore-doc/html/index.html +Files: /usr/share/doc/libecore-doc/html/*.html diff --git a/legacy/ecore/debian/libecore-evas-svn-00.install b/legacy/ecore/debian/libecore-evas-svn-00.install new file mode 100644 index 0000000000..ceb9f01e0f --- /dev/null +++ b/legacy/ecore/debian/libecore-evas-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_evas-*.so.* diff --git a/legacy/ecore/debian/libecore-evas-svn-00.shlibs b/legacy/ecore/debian/libecore-evas-svn-00.shlibs new file mode 100644 index 0000000000..7b1d3aee36 --- /dev/null +++ b/legacy/ecore/debian/libecore-evas-svn-00.shlibs @@ -0,0 +1 @@ +libecore-evas-ver-pre-svn-00 0 libecore-evas-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-fb-svn-00.install b/legacy/ecore/debian/libecore-fb-svn-00.install new file mode 100644 index 0000000000..72ceee2a07 --- /dev/null +++ b/legacy/ecore/debian/libecore-fb-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_fb-*.so.* diff --git a/legacy/ecore/debian/libecore-fb-svn-00.shlibs b/legacy/ecore/debian/libecore-fb-svn-00.shlibs new file mode 100644 index 0000000000..86f81019ea --- /dev/null +++ b/legacy/ecore/debian/libecore-fb-svn-00.shlibs @@ -0,0 +1 @@ +libecore-fb-ver-pre-svn-00 0 libecore-fb-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-file-svn-00.install b/legacy/ecore/debian/libecore-file-svn-00.install new file mode 100644 index 0000000000..a115a75797 --- /dev/null +++ b/legacy/ecore/debian/libecore-file-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_file-*.so.* diff --git a/legacy/ecore/debian/libecore-file-svn-00.shlibs b/legacy/ecore/debian/libecore-file-svn-00.shlibs new file mode 100644 index 0000000000..5c30b226ae --- /dev/null +++ b/legacy/ecore/debian/libecore-file-svn-00.shlibs @@ -0,0 +1 @@ +libecore-file-ver-pre-svn-00 0 libecore-file-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-imf-svn-00.install b/legacy/ecore/debian/libecore-imf-svn-00.install new file mode 100644 index 0000000000..8da8885099 --- /dev/null +++ b/legacy/ecore/debian/libecore-imf-svn-00.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libecore_imf-*.so.* +debian/tmp/usr/lib/libecore_imf_evas-*.so.* diff --git a/legacy/ecore/debian/libecore-imf-svn-00.shlibs b/legacy/ecore/debian/libecore-imf-svn-00.shlibs new file mode 100644 index 0000000000..5ed98521d2 --- /dev/null +++ b/legacy/ecore/debian/libecore-imf-svn-00.shlibs @@ -0,0 +1 @@ +libecore-imf-ver-pre-svn-00 0 libecore-imf-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-ipc-svn-00.install b/legacy/ecore/debian/libecore-ipc-svn-00.install new file mode 100644 index 0000000000..e118708487 --- /dev/null +++ b/legacy/ecore/debian/libecore-ipc-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_ipc-*.so.* diff --git a/legacy/ecore/debian/libecore-ipc-svn-00.shlibs b/legacy/ecore/debian/libecore-ipc-svn-00.shlibs new file mode 100644 index 0000000000..f22bbe6229 --- /dev/null +++ b/legacy/ecore/debian/libecore-ipc-svn-00.shlibs @@ -0,0 +1 @@ +libecore-ipc-ver-pre-svn-00 0 libecore-ipc-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-job-svn-00.install b/legacy/ecore/debian/libecore-job-svn-00.install new file mode 100644 index 0000000000..92f0d195ec --- /dev/null +++ b/legacy/ecore/debian/libecore-job-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_job-*.so.* diff --git a/legacy/ecore/debian/libecore-job-svn-00.shlibs b/legacy/ecore/debian/libecore-job-svn-00.shlibs new file mode 100644 index 0000000000..3010b2a256 --- /dev/null +++ b/legacy/ecore/debian/libecore-job-svn-00.shlibs @@ -0,0 +1 @@ +libecore-job-ver-pre-svn-00 0 libecore-job-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-svn-00.install b/legacy/ecore/debian/libecore-svn-00.install new file mode 100644 index 0000000000..22c55a3a26 --- /dev/null +++ b/legacy/ecore/debian/libecore-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore-*.so.* diff --git a/legacy/ecore/debian/libecore-svn-00.shlibs b/legacy/ecore/debian/libecore-svn-00.shlibs new file mode 100644 index 0000000000..d045cea127 --- /dev/null +++ b/legacy/ecore/debian/libecore-svn-00.shlibs @@ -0,0 +1 @@ +libecore-ver-pre-svn-00 0 libecore-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-txt-svn-00.install b/legacy/ecore/debian/libecore-txt-svn-00.install new file mode 100644 index 0000000000..eaf9a9c7fd --- /dev/null +++ b/legacy/ecore/debian/libecore-txt-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_txt-*.so.* diff --git a/legacy/ecore/debian/libecore-txt-svn-00.shlibs b/legacy/ecore/debian/libecore-txt-svn-00.shlibs new file mode 100644 index 0000000000..a2ab840d34 --- /dev/null +++ b/legacy/ecore/debian/libecore-txt-svn-00.shlibs @@ -0,0 +1 @@ +libecore-txt-ver-pre-svn-00 0 libecore-txt-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/libecore-x-svn-00.install b/legacy/ecore/debian/libecore-x-svn-00.install new file mode 100644 index 0000000000..8c8007eb82 --- /dev/null +++ b/legacy/ecore/debian/libecore-x-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libecore_x-*.so.* diff --git a/legacy/ecore/debian/libecore-x-svn-00.shlibs b/legacy/ecore/debian/libecore-x-svn-00.shlibs new file mode 100644 index 0000000000..7c65c00bdc --- /dev/null +++ b/legacy/ecore/debian/libecore-x-svn-00.shlibs @@ -0,0 +1 @@ +libecore-x-ver-pre-svn-00 0 libecore-x-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/ecore/debian/rules b/legacy/ecore/debian/rules new file mode 100755 index 0000000000..875886a2d3 --- /dev/null +++ b/legacy/ecore/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_SCRIPT := ./autogen.sh +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 \ + --enable-doc +DEB_MAKE_CLEAN_TARGET := distclean + +build/libecore-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +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/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/edje/debian/changelog b/legacy/edje/debian/changelog new file mode 100644 index 0000000000..83f1639d6a --- /dev/null +++ b/legacy/edje/debian/changelog @@ -0,0 +1,91 @@ +edje (0.9.9.050+svn????????) UNRELEASED; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed: + + 0002-fix-library-soname.patch + + 0003-reapply-autofoo.patch + - Package renaming due to upstream SONAME change. + + Update shlibs and .install files as a consequence + * Update Standards-Version, no change needed + * Move libedje-dbg to the debug section + + -- Albin Tonnerre Sat, 18 Apr 2009 16:16:34 +0200 + + + + -- Albin Tonnerre Sat, 18 Apr 2009 16:15:00 +0200 + +edje (0.9.9.050+svn20090204-1) experimental; urgency=low + + * New SVN snapshot + - tighten requirements on libeina-dev + - Bump shlibs due to functions added to the API + - Add --enable-doc to configure to get the doc built + - Update dependency on libevas-engines + * Make libedje-bin depend on a recent libembryo-bin + - Fixes a bug when using edje_cc while E is running, as it calls embryo_cc, + which uses environment variables set by E where it shouldn't + * Use a proper short description for libedje-dbg + + -- Albin Tonnerre Wed, 04 Feb 2009 00:48:09 +0100 + +edje (0.9.9.050+svn20081206-2) experimental; urgency=low + + * Remove version name from -dev packages name + * [lintian] Add ${misc:Depends} to libedje-doc too + + -- Albin Tonnerre Tue, 06 Jan 2009 22:03:51 +0100 + +edje (0.9.9.050+svn20081206-1) experimental; urgency=low + + * Upstream SVN snapshot + - Packages renamed due to API changes + + libedje-dev->libedje-0.9.9.050a-dev, libedje0->libedje-0.9.9.050a + - Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release + instead of version-info to create libedje SONAME, to prevent things + from breaking when the ABI changes again. + - Build-depend and make libedje-0.9.9.050a-dev depend on libeina-0.0.1a-dev + * [lintian] Add ${misc:Depends} to package dependencies + * [lintian] Fix some escapes in debian/edje_cc.1 and debian/edje_recc.1 + * Update Standards-Version to 3.8.0 + + -- Albin Tonnerre Sat, 20 Dec 2008 21:18:58 +0100 + +edje (0.9.9.050-1.1) experimental; urgency=low + + * Non-maintainer upload. + * Fix FTBFS: Depend on suitable version of libevas-dev (Closes: #505235) + + -- Joachim Breitner Tue, 11 Nov 2008 00:54:03 +0100 + +edje (0.9.9.050-1) experimental; urgency=low + + * New upstream release + + -- Jan Lübbe Mon, 10 Nov 2008 00:48:39 +0100 + +edje (0.9.9.043-1) experimental; urgency=low + + * New upstream release + * Docs are now prebuilt in the tarball + + -- Jan Lübbe Sun, 25 May 2008 18:59:51 +0200 + +edje (0.5.0.042-2) experimental; urgency=low + + [ Jan Luebbe ] + * Add support for keeping patches as git commits and build-depend on quilt + * Add workaround for libtool option reordering + * Enable -Wl,--as-needed + + -- Jan Lübbe Sun, 04 May 2008 22:33:41 +0200 + +edje (0.5.0.042-1) experimental; urgency=low + + * Initial Release (Closes: #468267) + * Apply patch from Niv Sardi and change it to + document the license for data/* and doc/*. Also refer to + common-licenses on Debian. + + -- Jan Lübbe Wed, 19 Mar 2008 14:42:22 +0100 + 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 new file mode 100644 index 0000000000..0d9ae1c98e --- /dev/null +++ b/legacy/edje/debian/control @@ -0,0 +1,75 @@ +Source: edje +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Xavier Oswald , Jan Lübbe +Build-Depends: debhelper (>= 6), cdbs, quilt, libeet-dev, libevas-dev (>= 0.9.9.050+svn20081206), + libecore-dev (>= 0.9.9.050+svn20081201), libembryo-dev, libeina-dev (>= 0.0.1~svn20080128), doxygen +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/pkg-e/libs/edje.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/edje.git +Homepage: http://enlightenment.org + +Package: libedje-bin +Architecture: any +Section: devel +Depends: ${misc:Depends}, ${shlibs:Depends}, libembryo-bin (>= 0.9.9.050+svn20090204), libevas-engines +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_cc: Compiles EDC files. + - edje_decc: Used to decompile compiled edje files. + - edje_recc: A convenience script to recompile EDC files. + +Package: libedje-svn-00 +Replaces: libedje0 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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: libedje-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Enhances: libedje-dev +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 development documentation for Edje. + +Package: libedje-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libedje-svn-00 (= ${binary:Version}), libeet-dev, libembryo-dev, + libevas-dev (>= 0.9.9.050+svn20081206), libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev (>= 0.0.1~svn20090128), pkg-config +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 static libraries for Edje. + +Package: libedje-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${misc:Depends}, libedje-svn-00 (= ${binary:Version}) +Description: Debugging symbols for 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 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 new file mode 100644 index 0000000000..b2ee88dfd2 --- /dev/null +++ b/legacy/edje/debian/copyright @@ -0,0 +1,42 @@ +This package was downloaded from: http://download.enlightenment.org/snapshots/ + +This package was debianized by Laurence J. Lane on + Sat, 28 Oct 2000 17:56:46 -0400. + +Files: * +Copyright: © 2000 Carsten Haitzler and various contributors (see AUTHORS) +License: BSD-3 + 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 + . + 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 + . + 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. + +Files: data/edje-mode.el +Copyright: © 2007 Gustavo Sverzut Barbieri +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of + the License, or (at your option) any later version. + +Files: debian/* +Copyright: © 2006-2008 Debian Pkg-e Team +License: GPL-2+ + The Debian packaging information is under the GPL, version 2 or later + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License (version 2) can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/legacy/edje/debian/edje_cc.1 b/legacy/edje/debian/edje_cc.1 new file mode 100644 index 0000000000..b02fa89b86 --- /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..71f4a52fdd --- /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/libedje-bin.install b/legacy/edje/debian/libedje-bin.install new file mode 100644 index 0000000000..8f5682fbf8 --- /dev/null +++ b/legacy/edje/debian/libedje-bin.install @@ -0,0 +1,4 @@ +debian/tmp/usr/bin/edje_cc +debian/tmp/usr/bin/edje_decc +debian/tmp/usr/bin/edje_recc +debian/tmp/usr/share/edje/include/edje.inc 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/libedje-dev.install b/legacy/edje/debian/libedje-dev.install new file mode 100644 index 0000000000..4ce6cc80ee --- /dev/null +++ b/legacy/edje/debian/libedje-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/libedje.so +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/libedje-svn-00.install b/legacy/edje/debian/libedje-svn-00.install new file mode 100644 index 0000000000..d51c2c3d35 --- /dev/null +++ b/legacy/edje/debian/libedje-svn-00.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libedje-*.so.* diff --git a/legacy/edje/debian/libedje-svn-00.shlibs b/legacy/edje/debian/libedje-svn-00.shlibs new file mode 100644 index 0000000000..5888882c4c --- /dev/null +++ b/legacy/edje/debian/libedje-svn-00.shlibs @@ -0,0 +1 @@ +libedje-ver-pre-svn-00 0 libedje-svn-00 (>= 0.9.9.050+svn????????) diff --git a/legacy/edje/debian/rules b/legacy/edje/debian/rules new file mode 100755 index 0000000000..08fff263f8 --- /dev/null +++ b/legacy/edje/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean +DEB_DH_STRIP_ARGS := --dbg-package=libedje-dbg +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc +DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(\[edje\],\ \[\(.*\)\],\ \[.*@.*\])/\1/g') + +build/libedje-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libedje-doc:: + tar jxf edje-*-doc.tar.bz2 -C $(DEB_SRCDIR) + cp -R $(DEB_SRCDIR)/edje-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libedje-doc/usr/share/doc/libedje-doc/ + rm -rf $(DEB_SRCDIR)/edje-$(DEB_SOURCE_VERSION)-doc/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/eet/debian/changelog b/legacy/eet/debian/changelog new file mode 100644 index 0000000000..e921181998 --- /dev/null +++ b/legacy/eet/debian/changelog @@ -0,0 +1,43 @@ +eet (1.1.0-1) UNRELEASED; urgency=low + + * New upstream release + * debian/rules: + - No longer delete eet_docs.tar.gz in clean, we no longer generate it. + - Add support for building and running unit tests. They are disabled for + now, as they are not 100% functionnal yet. + - Stop removing doc/man/man3/todo.3, this is now shipped in the upstream + tarball. Explicitely list the manpages we want in DEB_INSTALL_MANPAGES + instead. + - CFLAGS += -fvisibility=hidden so that private symbols don't get exported + * debian/libeet1.symbols: Add a symbols file for libeet1. + * debian/control: + - Bump Standards-Version to 3.8.0 + - Drop Build-Dependency on doxygen as docs are now in the upstream tarball. + - Build-Depend on dpkg-dev (>= 1.14.8) as we are using a symbols file + + -- Albin Tonnerre Sat, 27 Sep 2008 13:47:11 +0200 + +eet (1.0.1-1) unstable; urgency=low + + * New upstream release + + -- Jan Lübbe Tue, 20 May 2008 18:21:30 +0200 + +eet (1.0.0-1) unstable; urgency=low + + [ Albin Tonnerre ] + * libeet-dev depends on libjpeg62-dev for static linking + * Handle soname change + * Upload to unstable + + [ Jan Lübbe ] + * New upstream release + * Do not remove the documentation shipped in the tarball + + -- Jan Lübbe Mon, 21 Apr 2008 11:32:41 +0200 + +eet (0.9.10.042-1) experimental; urgency=low + + * Initial release (Closes: #461950) + + -- Albin Tonnerre Fri, 25 Jan 2008 12:21:30 +0100 diff --git a/legacy/eet/debian/compat b/legacy/eet/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/eet/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/eet/debian/control b/legacy/eet/debian/control new file mode 100644 index 0000000000..9e62d28972 --- /dev/null +++ b/legacy/eet/debian/control @@ -0,0 +1,81 @@ +Source: eet +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , Niv Sardi , + Jan Lübbe +Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, zlib1g-dev, libjpeg62-dev +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/pkg-e/libs/eet.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eet.git +Homepage: http://www.enlightenment.org + +Package: libeet-dev +Section: libdevel +Architecture: any +Depends: libeet1 (= ${binary:Version}), libjpeg62-dev, pkg-config +Recommends: libeet-doc +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. + +Package: libeet-doc +Section: doc +Architecture: all +Enhances: libeet-dev +Description: libeet1 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: libeet1 +Architecture: any +Depends: ${shlibs:Depends} +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 + itself has more complexity than we need, and it was much simpler to implement + 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: libeet1 (= ${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 new file mode 100644 index 0000000000..e97e5c36bd --- /dev/null +++ b/legacy/eet/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Debian Pkg-e Team +Sat, 07 Jul 2007 09:29:10 +0000. + +It was downloaded from http://download.enlightenment.org/snapshots/LATEST/ + +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'. 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/eet/debian/libeet-dev.install b/legacy/eet/debian/libeet-dev.install new file mode 100644 index 0000000000..4a70bfa48a --- /dev/null +++ b/legacy/eet/debian/libeet-dev.install @@ -0,0 +1,4 @@ +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/libeet1.install b/legacy/eet/debian/libeet1.install new file mode 100644 index 0000000000..c45ebcf2a3 --- /dev/null +++ b/legacy/eet/debian/libeet1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* diff --git a/legacy/eet/debian/libeet1.symbols b/legacy/eet/debian/libeet1.symbols new file mode 100644 index 0000000000..8f3fc09a85 --- /dev/null +++ b/legacy/eet/debian/libeet1.symbols @@ -0,0 +1,43 @@ +libeet.so.1 libeet1 #MINVER# + eet_clearcache@Base 1.0.0 + eet_close@Base 1.0.0 + eet_data_descriptor2_new@Base 1.0.0 + eet_data_descriptor3_new@Base 1.0.0 + eet_data_descriptor_decode@Base 1.0.0 + eet_data_descriptor_element_add@Base 1.0.0 + eet_data_descriptor_encode@Base 1.0.0 + eet_data_descriptor_free@Base 1.0.0 + eet_data_descriptor_new@Base 1.0.0 + eet_data_dump@Base 1.0.0 + eet_data_image_decode@Base 1.0.0 + eet_data_image_decode_to_surface@Base 1.1.0 + eet_data_image_encode@Base 1.0.0 + eet_data_image_header_decode@Base 1.0.0 + eet_data_image_header_read@Base 1.0.0 + eet_data_image_read@Base 1.0.0 + eet_data_image_read_to_surface@Base 1.1.0 + eet_data_image_write@Base 1.0.0 + eet_data_read@Base 1.0.0 + eet_data_text_dump@Base 1.0.0 + eet_data_text_undump@Base 1.0.0 + eet_data_undump@Base 1.0.0 + eet_data_write@Base 1.0.0 + eet_delete@Base 1.0.0 + eet_dictionary_get@Base 1.0.0 + eet_dictionary_string_check@Base 1.0.0 + eet_identity_certificate_print@Base 1.1.0 + eet_identity_close@Base 1.1.0 + eet_identity_open@Base 1.1.0 + eet_identity_print@Base 1.1.0 + eet_identity_set@Base 1.1.0 + eet_identity_x509@Base 1.1.0 + eet_init@Base 1.0.0 + eet_list@Base 1.0.0 + eet_memopen_read@Base 1.1.0 + eet_mode_get@Base 1.0.0 + eet_num_entries@Base 1.0.0 + eet_open@Base 1.0.0 + eet_read@Base 1.0.0 + eet_read_direct@Base 1.0.0 + eet_shutdown@Base 1.0.0 + eet_write@Base 1.0.0 diff --git a/legacy/eet/debian/rules b/legacy/eet/debian/rules new file mode 100755 index 0000000000..7c39761734 --- /dev/null +++ b/legacy/eet/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +CFLAGS += -fvisibility=hidden + +DEB_INSTALL_MANPAGES_libeet-doc := $(DEB_SRCDIR)/doc/man/man3/E*.3 $(DEB_SRCDIR)/doc/man/man3/e*.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_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean + +build/libeet-doc:: + make doc + +install/libeet-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libeet-doc/usr/share/doc/libeet-doc/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/efreet/debian/changelog b/legacy/efreet/debian/changelog new file mode 100644 index 0000000000..b740e2031b --- /dev/null +++ b/legacy/efreet/debian/changelog @@ -0,0 +1,77 @@ +efreet (0.5.0.050+svn2009????) UNRELEASED; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed: + + 02-fix-library-soname.diff + + 03-reapply-autofoo.diff + - Drop 04_fix_signedness_issues.diff, applied upstream + - Package enaming due to upstream SONAME change. + + Update shlibs and .install files + + -- Albin Tonnerre Sat, 18 Apr 2009 13:09:52 +0200 + +efreet (0.5.0.050+svn20090203-2) experimental; urgency=low + + * Add debian/patches/04_fix_signedness_issues.diff: + - Cherry-pick from SVN rev. 39610 (Closes: #514018) + * Bump Standards-Version to 3.8.1, no change required + * Name properly the shlibs file + * Include efreet-trash.pc in libefreet-dev + * make the packaging copyright point to /usr/share/common-licenses/GPL-2 + instead of /GPL + + -- Albin Tonnerre Mon, 23 Mar 2009 23:57:53 +0100 + +efreet (0.5.0.050+svn20090203-1) experimental; urgency=low + + * New SVN snapshot + - libefreet0 is now libefrett-0.5.0.050a due to API change + + Bump shlibs + - Add patches to change the SONAME + - Use new 'make doc' target to generate the documentation: + + Add --enable-doc to configure options + + use 'make doc' + + build-depend on doxygen + + -- Albin Tonnerre Tue, 03 Feb 2009 15:13:57 +0100 + +efreet (0.5.0.050+svn20081114-2) experimental; urgency=low + + * Update dependencies for new packages name + + -- Albin Tonnerre Tue, 06 Jan 2009 22:00:25 +0100 + +efreet (0.5.0.050+svn20081114-1) experimental; urgency=low + + * Upstream SVN snapshot + - Build-depend and make libefreet-dev depend on libeina-0.0.1a-dev + * Update the libecore-dev dependencies to libecore-0.9.9.050a-dev + * Bump shlibs for libefreet0 as a new symbol was added (efreet_menu_file_set) + * [lintian] Add ${misc:Depends} to the packages dependencies + + -- Albin Tonnerre Mon, 01 Dec 2008 20:06:01 +0100 + +efreet (0.5.0.050-1) experimental; urgency=low + + * New upstream version + * Bump Standards-Version to 3.8.0 + * documentation shipped in the upstream tarball + - remove b-d on doxygen + - no longer build and clean the documentation in debian/rules + * Add debian/libefreet0.shlibs + + -- Albin Tonnerre Mon, 10 Nov 2008 00:41:24 +0100 + +efreet (0.5.0.043+doc-1) experimental; urgency=low + + * New upstream release + + -- Jan Lübbe Mon, 26 May 2008 13:19:41 +0200 + +efreet (0.0.3.042+doc-1) experimental; urgency=low + + * Initial Release (Closes: #468315) + * debian/patches/01_menu_path: Allows E17 to find a menu provided by the e17 + package if no menus are found after searching the FDO paths + + -- Albin Tonnerre Tue, 01 Apr 2008 18:23:34 +0200 diff --git a/legacy/efreet/debian/compat b/legacy/efreet/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/efreet/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/efreet/debian/control b/legacy/efreet/debian/control new file mode 100644 index 0000000000..3085f35277 --- /dev/null +++ b/legacy/efreet/debian/control @@ -0,0 +1,65 @@ +Source: efreet +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Xavier Oswald , Jan Lübbe +Build-Depends: debhelper (>= 6), cdbs, libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev (>= 0.0.1~svn20090128), doxygen, graphviz +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/pkg-e/libs/efreet.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/efreet.git +Homepage: http://www.enlightenment.org + +Package: libefreet-svn-00 +Replaces: libefreet0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libefreet0 +Provides: libefreet0 +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: ${misc:Depends}, libefreet-svn-00 (= ${binary:Version}), libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev +Suggests: libefreet-doc +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 +Depends: ${misc:Depends} +Architecture: all +Enhances: libefreet-dev +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 new file mode 100644 index 0000000000..8ef0cfcf23 --- /dev/null +++ b/legacy/efreet/debian/copyright @@ -0,0 +1,41 @@ +This package was debianized by Albin Tonnerre on +Sun, 25 Mar 2007 20:17:36 +0200 + +The source is from the e17/libs/efreet module of the enlightenment CVS +tree. For more information, see: + + http://www.enlightenment.org/cvs.html + +Upstream Author: Dann Sinclair and various contributors + +Copyright: + + Copyright (C) 2006 dan sinclair 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 GPL2, see `/usr/share/common-licenses/GPL-2'. diff --git a/legacy/efreet/debian/libefreet-dev.install b/legacy/efreet/debian/libefreet-dev.install new file mode 100644 index 0000000000..cd99c741db --- /dev/null +++ b/legacy/efreet/debian/libefreet-dev.install @@ -0,0 +1,10 @@ +debian/tmp/usr/include/efreet/*.h +debian/tmp/usr/lib/pkgconfig/efreet.pc +debian/tmp/usr/lib/pkgconfig/efreet-mime.pc +debian/tmp/usr/lib/pkgconfig/efreet-trash.pc +debian/tmp/usr/lib/libefreet.a +debian/tmp/usr/lib/libefreet_mime.a +debian/tmp/usr/lib/libefreet_trash.a +debian/tmp/usr/lib/libefreet.so +debian/tmp/usr/lib/libefreet_mime.so +debian/tmp/usr/lib/libefreet_trash.so diff --git a/legacy/efreet/debian/libefreet-doc.dirs b/legacy/efreet/debian/libefreet-doc.dirs new file mode 100644 index 0000000000..81f6a9dc65 --- /dev/null +++ b/legacy/efreet/debian/libefreet-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libefreet-doc diff --git a/legacy/efreet/debian/libefreet-doc.doc-base b/legacy/efreet/debian/libefreet-doc.doc-base new file mode 100644 index 0000000000..bf691645bd --- /dev/null +++ b/legacy/efreet/debian/libefreet-doc.doc-base @@ -0,0 +1,10 @@ +Document: efreet +Title: Efreet Guide +Author: Dan Sinclair +Abstract: This document describes Efreet API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libefreet-doc/html/index.html +Files: /usr/share/doc/libefreet-doc/html/*.html diff --git a/legacy/efreet/debian/libefreet-svn-00.install b/legacy/efreet/debian/libefreet-svn-00.install new file mode 100644 index 0000000000..38c496ac69 --- /dev/null +++ b/legacy/efreet/debian/libefreet-svn-00.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libefreet-*.so.* +debian/tmp/usr/lib/libefreet_mime-*.so.* +debian/tmp/usr/lib/libefreet_trash-*.so.* diff --git a/legacy/efreet/debian/libefreet-svn-00.shlibs b/legacy/efreet/debian/libefreet-svn-00.shlibs new file mode 100644 index 0000000000..37b3b84eb9 --- /dev/null +++ b/legacy/efreet/debian/libefreet-svn-00.shlibs @@ -0,0 +1,3 @@ +libefreet-ver-pre-svn-00 0 libefreet-svn-00 +libefreet_mime-ver-pre-svn-00 0 libefreet-svn-00 +libefreet_trash-ver-pre-00 0 libefreet-svn-00 diff --git a/legacy/efreet/debian/patches/01_menu_extra_path.patch b/legacy/efreet/debian/patches/01_menu_extra_path.patch new file mode 100644 index 0000000000..01b60052ca --- /dev/null +++ b/legacy/efreet/debian/patches/01_menu_extra_path.patch @@ -0,0 +1,14 @@ +#Allows E17 to find a menu provided by the e17 package if no menus are found +#after searching the FDO paths +--- efreet-0.0.3/src/lib/efreet_menu.c 2007-05-13 18:58:05.000000000 +0200 ++++ efreet-0.0.3.patch/src/lib/efreet_menu.c 2007-05-13 18:57:35.000000000 +0200 +@@ -583,6 +583,9 @@ + return efreet_menu_parse(menu); + } + ++ snprintf(menu, sizeof(menu), "/etc/xdg/menus/enlightenment-applications.menu"); ++ if (ecore_file_exists(menu)) return efreet_menu_parse(menu); ++ + return NULL; + } + diff --git a/legacy/efreet/debian/rules b/legacy/efreet/debian/rules new file mode 100755 index 0000000000..039f24854d --- /dev/null +++ b/legacy/efreet/debian/rules @@ -0,0 +1,19 @@ +#!/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/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean + +build/libefreet-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libefreet-doc:: + mkdir -p debian/libefreet-doc/usr/share/doc/libefreet-doc + cp -R $(DEB_SRCDIR)/doc/html debian/libefreet-doc/usr/share/doc/libefreet-doc/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/eina/debian/changelog b/legacy/eina/debian/changelog new file mode 100644 index 0000000000..b1692846b8 --- /dev/null +++ b/legacy/eina/debian/changelog @@ -0,0 +1,45 @@ +eina (0.0.1~svn???????) UNRELEASED; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed + - Package renaming due to upstream SONAME change. + + Update shlibs and .install files + * Move libeina-dbg to the new debug section + + -- Albin Tonnerre Sun, 19 Apr 2009 11:45:06 +0200 + +eina (0.0.1~svn20090323-1) experimental; urgency=low + + * New SVN snapshot + - refresh patches + - Bump shlibs + * Update Standards-Version, no change required + * make the packaging copyright point to /usr/share/common-licenses/GPL-2 + instead of /GPL + + -- Albin Tonnerre Mon, 23 Mar 2009 18:38:19 +0100 + +eina (0.0.1~svn20090128-1) experimental; urgency=low + + * New SVN snapshot + - libeina-0.0.1a is now libeina-0.0.1b, due to API break + - refresh patches + * Remove a part concerning libeina-dev from the description of libeina-0.0.1b + + -- Albin Tonnerre Wed, 28 Jan 2009 23:28:36 +0100 + +eina (0.0.1~svn20081120-2) experimental; urgency=low + + * Remove version number from -dev package name since it's not really useful + * [lintian] Fix W: copyright-with-old-dh-make-debian-copyright + + -- Albin Tonnerre Tue, 06 Jan 2009 22:11:01 +0100 + +eina (0.0.1~svn20081120-1) experimental; urgency=low + + * Initial Release (Closes: #506916) + * debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release + instead of version-info to create the library SONAME, to prevent things + from breaking when the ABI changes. + + -- Albin Tonnerre Thu, 11 Dec 2008 20:52:23 +0100 diff --git a/legacy/eina/debian/compat b/legacy/eina/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/eina/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/eina/debian/control b/legacy/eina/debian/control new file mode 100644 index 0000000000..a35aae85ee --- /dev/null +++ b/legacy/eina/debian/control @@ -0,0 +1,90 @@ +Source: eina +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , Jan Lübbe +Build-Depends: debhelper (>= 6), cdbs, doxygen, pkg-config +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/pkg-e/libs/eina.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eina.git +Homepage: http://www.enlightenment.org + +Package: libeina-svn-00 +Replaces: libeina0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libeina0 +Conflicts: libeina0 +Description: Enlightenment Foundation Library providing optimized data types + Eina is a multi-platform library that provides optimized data types and a few + tools. It supports the following data types: + o Array + o Hash Table + o Double-linked list + o Red-black tree + o Shared string + o Access Content types + + Accessor: can access items of a container randomly + + Iterator: can access items of a container sequentially + +Package: libeina-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libeina-svn-00 (= ${binary:Version}), pkg-config +Recommends: libeina-doc +Description: Development files for libeina + Eina is a multi-platform library that provides optimized data types and a few + tools. It supports the following data types: + o Array + o Hash Table + o Double-linked list + o Red-black tree + o Shared string + o Access Content types + + Accessor: can access items of a container randomly + + Iterator: can access items of a container sequentially + . + This package contains headers and static libraries for development with + libeina. + +Package: libeina-doc +Architecture: all +Depends: ${misc:Depends} +Enhances: libeina-dev +Section: doc +Description: Documentation for use with libeina + Eina is a multi-platform library that provides optimized data types and a few + tools. It supports the following data types: + o Array + o Hash Table + o Double-linked list + o Red-black tree + o Shared string + o Access Content types + + Accessor: can access items of a container randomly + + Iterator: can access items of a container sequentially + . + This package contains documentation for libeina. + + +Package: libeina-dbg +Architecture: any +Section: debug +Depends: ${misc:Depends}, libeina-svn-00 (= ${binary:Version}) +Priority: extra +Description: debugging symbols for use with libeina + Eina is a multi-platform library that provides optimized data types and a few + tools. It supports the following data types: + o Array + o Hash Table + o Double-linked list + o Red-black tree + o Shared string + o Access Content types + + Accessor: can access items of a container randomly + + Iterator: can access items of a container sequentially + . + 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/eina/debian/copyright b/legacy/eina/debian/copyright new file mode 100644 index 0000000000..3f472a8971 --- /dev/null +++ b/legacy/eina/debian/copyright @@ -0,0 +1,85 @@ +This package was debianized by Albin Tonnerre on +Sun, 10 Aug 2008 23:40:13 +0100, and uses parts of the work done by Falko +Schmidt + +The source was downloaded from the trunk/eina module of the enlightenment SVN +tree. For more information, see: + + http://svn.enlightenment.org + +Upstream Authors: + Jorge Luis "turran" Zapata + Carsten Haitzler + Corey "atmos" Donohoe + Vincent "caro" Torri + Gustavo Sverzut Barbieri + Tilman Sauerbeck + Cedric Bail + Peter "pfritz" Wehrfritz + Arnaud de Turckheim "quarium" + Alexandre "diaxen" Becoulet + +Copyright: Copyright (C) 2008 Upstream Authors + +License: + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +Additional copyrights and licenses: + src/lib/eina_stringshare.h and src/include/eina_stringshare.h: + This file incorporates work covered by the following copyright and + permission notice: + + Copyright (C) 2008 Peter Wehrfritz + + src/lib/eina_list.c: + This file incorporates work covered by the following copyright and + permission notice: + + Copyright (C) 2006 Sebastian Dransfeld + Copyright (C) 2007 Christopher Michael + + License for the parts of the files covered by these additionnal copyrights: + 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. + + Please see the OLD-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 Debian packaging is Copyright (C) 2008, Debian Pkg-e Team +and is licensed under the GPL2, see `/usr/share/common-licenses/GPL-2'. diff --git a/legacy/eina/debian/libeina-dev.install b/legacy/eina/debian/libeina-dev.install new file mode 100644 index 0000000000..03c18ea58c --- /dev/null +++ b/legacy/eina/debian/libeina-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/libeina.a +debian/tmp/usr/lib/libeina.so diff --git a/legacy/eina/debian/libeina-doc.dirs b/legacy/eina/debian/libeina-doc.dirs new file mode 100644 index 0000000000..d6c3651477 --- /dev/null +++ b/legacy/eina/debian/libeina-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libeina-doc diff --git a/legacy/eina/debian/libeina-doc.doc-base b/legacy/eina/debian/libeina-doc.doc-base new file mode 100644 index 0000000000..e82ee343f8 --- /dev/null +++ b/legacy/eina/debian/libeina-doc.doc-base @@ -0,0 +1,10 @@ +Document: eina +Title: Eina Guide +Author: Eina developers +Abstract: This document describes Eina API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libeina-doc/html/index.html +Files: /usr/share/doc/libeina-doc/html/*.html diff --git a/legacy/eina/debian/libeina-svn-00.install b/legacy/eina/debian/libeina-svn-00.install new file mode 100644 index 0000000000..e2b7cf067e --- /dev/null +++ b/legacy/eina/debian/libeina-svn-00.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libeina-*.so.* +debian/tmp/usr/lib/eina/*/*.so diff --git a/legacy/eina/debian/libeina-svn-00.shlibs b/legacy/eina/debian/libeina-svn-00.shlibs new file mode 100644 index 0000000000..857d4893a0 --- /dev/null +++ b/legacy/eina/debian/libeina-svn-00.shlibs @@ -0,0 +1 @@ +libeina-ver-pre-svn-00 0 libeina-svn-00 (>= 0.0.1~svn20090323) diff --git a/legacy/eina/debian/rules b/legacy/eina/debian/rules new file mode 100755 index 0000000000..5463f30bf4 --- /dev/null +++ b/legacy/eina/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath \ + --enable-static-chained-pool \ + --disable-magic-debug +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean +DEB_DH_STRIP_ARGS := --dbg-package=libeina-dbg + +build/libeina-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libeina-doc:: + mkdir -p debian/libeina-doc/usr/share/doc/libeina-doc + cp -R $(DEB_SRCDIR)/doc/html debian/libeina-doc/usr/share/doc/libeina-doc/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/embryo/debian/changelog b/legacy/embryo/debian/changelog new file mode 100644 index 0000000000..99d97bf74c --- /dev/null +++ b/legacy/embryo/debian/changelog @@ -0,0 +1,41 @@ +embryo (0.9.9.050+svn20090204-1) experimental; urgency=low + + * New SVN snapshot + - Use new 'make doc' target to generate the documentation: + + Add --enable-doc to configure options + + use 'make doc' + + build-depend on doxygen + * Use a proper short description for libembryo-dbg + * [lintian] Add ${misc:Depends} to Depends + + -- Albin Tonnerre Wed, 04 Feb 2009 20:11:52 +0100 + +embryo (0.9.9.050-1) experimental; urgency=low + + * New upstream release + * Add libembryo0.symbols + * debian/control: + - Drop B-D on doxygen, no longer needed + - Update Standards-Version to 3.8.0 + - B-D on dpkg-dev >= 1.14.8 as we use symbols support + * debian/rules: + - don't rm doc/man/man3/todo.3 as it's now shipped in the upstream tarball + - CFLAGS += -visibility=hidden to avoid exporting private symbols + + -- Albin Tonnerre Mon, 10 Nov 2008 00:20:43 +0100 + +embryo (0.9.9.043-1) experimental; urgency=low + + * New upstream release + * Docs are now prebuilt in the tarball + * debian/libevas-doc.doc-base: change Section to Programming/C + + -- Jan Lübbe Sat, 24 May 2008 23:17:29 +0200 + +embryo (0.9.1.042+dfsg-1) experimental; urgency=low + + * Initial Release (Closes: #468269) + * Resolve license problem by merging fix made in the upstream VCS with + permission from Greg Garner + + -- Jan Luebbe Tue, 04 Mar 2008 13:47:56 +0100 diff --git a/legacy/embryo/debian/compat b/legacy/embryo/debian/compat new file mode 100644 index 0000000000..1e8b314962 --- /dev/null +++ b/legacy/embryo/debian/compat @@ -0,0 +1 @@ +6 diff --git a/legacy/embryo/debian/control b/legacy/embryo/debian/control new file mode 100644 index 0000000000..743d536aff --- /dev/null +++ b/legacy/embryo/debian/control @@ -0,0 +1,89 @@ +Source: embryo +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Jan Lübbe , Xavier Oswald +Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, doxygen +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/pkg-e/libs/embryo.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/embryo.git +Homepage: http://www.enlightenment.org + +Package: libembryo-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}), pkg-config +Description: Development files for libembryo0 + 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 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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 + bytecode that it understands. This abstract (or virtual) machine is + similar to a real machine with a CPU, but it is emulated in + software. The architecture is simple and is the same as the + abstract machine (AMX) in the SMALL language as it is based on + exactly the same code. Embryo has modified the code for the AMX + extensively and has made it smaller and more portable. It is VERY + small. The total size of the virtual machine code AND header files + is less than 2500 lines of code. It includes the floating point + library support by default as well. This makes it one of the + smallest interpreters around, and thus makes is very efficient to + use in code. + . + See also http://www.compuphase.com/small.htm for details on SMALL. + +Package: libembryo-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +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: ${misc:Depends}, libembryo0 (= ${binary:Version}) +Priority: extra +Description: Debugging symbols 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 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: ${misc: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 new file mode 100644 index 0000000000..cee0fb6411 --- /dev/null +++ b/legacy/embryo/debian/copyright @@ -0,0 +1,78 @@ +This package was debianized by Victor Koeppel on +Wed, 24 Mar 2004 15:44:55 +0100. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Author: Carsten Haitzler + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +Additional copyrights: + src/bin: embryo_cc_amx.h, embryo_cc_osdefs.h, embryo_cc_scvars.c, + embryo_cc_sc[1-7].c, embryo_cc_scvars.c: Copyright ITB CompuPhase, 1997-2003 + + src/bin/embryo_cc_sc{5,7}.scp: Copyright (c) ITB CompuPhase, 2000-2003 + src/bin/embryo_cc_sclist.c: Copyright (c) ITB CompuPhase, 2001-2003 + src/bin/embryo_cc_scexpand.c: Copyright 1996 Philip Gage + src/bin/embryo_cc_sc.h: Copyright R. Cain, 1980, J.E. Hendrix, 1982, 1983, + T. Riemersma, 1997-2003 + + src/lib/embryo_amx.c: Copyright (c) ITB CompuPhase, 1997-2003 + Portions Copyright (c) Carsten Haitzler, 2004 + src/lib/embryo_float.c: Copyright (c) Artran, Inc. 1999 + Portions Copyright (c) Carsten Haitzler, 2004 + + These files are all licensed under the zLib license: + This software is provided "as-is", without any express or implied warranty. + In no event will the authors be held liable for any damages arising from + the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software in + a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +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 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. + + 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/embryo_cc.1 b/legacy/embryo/debian/embryo_cc.1 new file mode 100644 index 0000000000..171f314261 --- /dev/null +++ b/legacy/embryo/debian/embryo_cc.1 @@ -0,0 +1,32 @@ +.TH EMBRYO_CC 1 "Jan 30, 2007" "0.9.1.037" "The embryo compiler" +.SH NAME +embryo_cc \- a small compiler +.SH SYNOPSIS +.B embryo_cc +.B filename +.RI [\| OPTIONS \|] +.SH DESCRIPTION +Embryo is an enlightenment adaption of the small PAWN language. +.P +embryo_cc is a compiler for embryo files. +.SH EXAMPLES +embryo_cc filename +.SH OPTIONS +.BI -i " \|name +Path for include files +.P +.BI -o " \|name +Set base name of output file +.P +.BI -S " \|num +Stack/heap size in cells (default=4096, min=65) +.SH FILES +embryo_cc +.SH BUGS +There is a bug with gcc 3.2.x. +.BR +Prefer gcc 3.3.x. +.P +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/embryo/debian/libembryo-bin.install b/legacy/embryo/debian/libembryo-bin.install new file mode 100644 index 0000000000..a484b55246 --- /dev/null +++ b/legacy/embryo/debian/libembryo-bin.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/embryo_cc +debian/tmp/usr/share/embryo/include/*.inc diff --git a/legacy/embryo/debian/libembryo-bin.manpages b/legacy/embryo/debian/libembryo-bin.manpages new file mode 100644 index 0000000000..55f9248466 --- /dev/null +++ b/legacy/embryo/debian/libembryo-bin.manpages @@ -0,0 +1 @@ +debian/embryo_cc.1 diff --git a/legacy/embryo/debian/libembryo-dev.install b/legacy/embryo/debian/libembryo-dev.install new file mode 100644 index 0000000000..5f9e41c36c --- /dev/null +++ b/legacy/embryo/debian/libembryo-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so diff --git a/legacy/embryo/debian/libembryo-doc.dirs b/legacy/embryo/debian/libembryo-doc.dirs new file mode 100644 index 0000000000..cdcf8b2b3a --- /dev/null +++ b/legacy/embryo/debian/libembryo-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libembryo-doc diff --git a/legacy/embryo/debian/libembryo-doc.doc-base b/legacy/embryo/debian/libembryo-doc.doc-base new file mode 100644 index 0000000000..06e8dadf78 --- /dev/null +++ b/legacy/embryo/debian/libembryo-doc.doc-base @@ -0,0 +1,10 @@ +Document: embryo +Title: Embryo Guide +Author: Carsten Haitzler +Abstract: This document describes Embryo API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libembryo-doc/html/index.html +Files: /usr/share/doc/libembryo-doc/html/*.html diff --git a/legacy/embryo/debian/libembryo0.install b/legacy/embryo/debian/libembryo0.install new file mode 100644 index 0000000000..c45ebcf2a3 --- /dev/null +++ b/legacy/embryo/debian/libembryo0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* diff --git a/legacy/embryo/debian/libembryo0.symbols b/legacy/embryo/debian/libembryo0.symbols new file mode 100644 index 0000000000..eb4c0f5818 --- /dev/null +++ b/legacy/embryo/debian/libembryo0.symbols @@ -0,0 +1,36 @@ +libembryo.so.0 libembryo0 #MINVER# + embryo_data_address_get@Base 0.9.1.042 + embryo_data_heap_pop@Base 0.9.1.042 + embryo_data_heap_push@Base 0.9.1.042 + embryo_data_string_get@Base 0.9.1.042 + embryo_data_string_length_get@Base 0.9.1.042 + embryo_data_string_set@Base 0.9.1.042 + embryo_error_string_get@Base 0.9.1.042 + embryo_init@Base 0.9.1.042 + embryo_parameter_cell_array_push@Base 0.9.1.042 + embryo_parameter_cell_push@Base 0.9.1.042 + embryo_parameter_string_push@Base 0.9.1.042 + embryo_program_const_new@Base 0.9.1.042 + embryo_program_data_get@Base 0.9.1.042 + embryo_program_data_set@Base 0.9.1.042 + embryo_program_error_get@Base 0.9.1.042 + embryo_program_error_set@Base 0.9.1.042 + embryo_program_free@Base 0.9.1.042 + embryo_program_function_find@Base 0.9.1.042 + embryo_program_load@Base 0.9.1.042 + embryo_program_max_cycle_run_get@Base 0.9.1.042 + embryo_program_max_cycle_run_set@Base 0.9.1.042 + embryo_program_native_call_add@Base 0.9.1.042 + embryo_program_new@Base 0.9.1.042 + embryo_program_recursion_get@Base 0.9.1.042 + embryo_program_return_value_get@Base 0.9.1.042 + embryo_program_run@Base 0.9.1.042 + embryo_program_variable_count_get@Base 0.9.1.042 + embryo_program_variable_find@Base 0.9.1.042 + embryo_program_variable_get@Base 0.9.1.042 + embryo_program_vm_pop@Base 0.9.1.042 + embryo_program_vm_push@Base 0.9.1.042 + embryo_program_vm_reset@Base 0.9.1.042 + embryo_shutdown@Base 0.9.1.042 + embryo_swap_16@Base 0.9.1.042 + embryo_swap_32@Base 0.9.1.042 diff --git a/legacy/embryo/debian/rules b/legacy/embryo/debian/rules new file mode 100755 index 0000000000..c8e5941132 --- /dev/null +++ b/legacy/embryo/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +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 --enable-doc +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean +DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(\[embryo\],\ \[\(.*\)\],\ \[.*@.*\])/\1/g') +CFLAGS += -fvisibility=hidden + +build/libembryo-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libembryo-doc:: + tar jxf embryo-*-doc.tar.bz2 -C $(DEB_SRCDIR) + cp -R $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libembryo-doc/usr/share/doc/libembryo-doc/ + rm -rf $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/ + +clean:: + [ ! -f Makefile ] || make distclean diff --git a/legacy/evas/debian/changelog b/legacy/evas/debian/changelog new file mode 100644 index 0000000000..0a55385606 --- /dev/null +++ b/legacy/evas/debian/changelog @@ -0,0 +1,110 @@ +evas (0.9.9.050+svn??????) UNRELEASED; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed + - Massive renaming due to upstream SONAME change. + * Update Standards-Version, no change required + * Move libevas-dbg to the debug section + + -- Albin Tonnerre Sat, 18 Apr 2009 11:22:28 +0200 + +evas (0.9.9.050+svn20090204-1) experimental; urgency=low + + [ Albin Tonnerre ] + * New SVN snapshot + - libevas-0.9.9.050a is now libevas-0.9.9.050b due to API change + - refresh patches + - Use new 'make doc' target to generate the documentation: + + Add --enable-doc to configure options + + use 'make doc' + + build-depend on doxygen + * Revert back to using libevas-engines and libevas-engines-extras, if the + engines <-> evas interface breaks, it will be handled by bumping the + SONAME for libevas + + [ Nikita V. Youshchenko ] + * Make dependency on libeina-dev versioned. + * Add myself to uploaders. + + -- Nikita V. Youshchenko Sun, 08 Mar 2009 12:41:32 +0300 + +evas (0.9.9.050+svn20081206-2) experimental; urgency=low + + * Remove version from -dev package name, since it's not really useful + + -- Albin Tonnerre Tue, 06 Jan 2009 22:01:03 +0100 + +evas (0.9.9.050+svn20081206-1) experimental; urgency=low + + * Upstream SVN snapshot + - Packages renamed due to API changes + - Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release + instead of version-info to create the library SONAME, to prevent things + from breaking when the ABI changes again + - Remove the symbols file as it it's almost useless now + + As a consequence, B-D on dpkg-dev >= 1.14.8 is no longer needed + * debian/rules: Add --disable-image-loader-edb to configure flags as this + image loader,though deprecated, is built by default + * [lintian] Add ${misc:Depends} to package dependencies + + -- Albin Tonnerre Sun, 07 Dec 2008 12:07:39 +0100 + +evas (0.9.9.050-2) experimental; urgency=low + + * Move MMX-specific symbols to debian/libevas0.symbols.{amd64,i386} + - Fixes FTBFS on non-x86 architectures (Closes: #502588) + * debian/rules: explicitely disable SSE on non-amd64 architectures + + -- Albin Tonnerre Sun, 09 Nov 2008 23:54:56 +0100 + +evas (0.9.9.050-1) experimental; urgency=low + + [ Albin Tonnerre ] + * New upstream release + * Add a symbols file for libevas0 + * CFLAGS += -fvisibility=hidden to avoid exporting private symbols. + * debian/control: + - Bump Standards-Version to 3.8.0 + - Drop Build-Dependency on doxygen as docs are now in the upstream tarball. + - Build-Depend on dpkg-dev >= 1.14.8 as we're using symbols support. + - Bump B-D on libeet-dev >= 1.1.0, evas uses symbols from the new version. + * Add the directfb rendering engine to libevas-engines-extras, now that it has + been rewritten: + - debian/control: Build-Depend on libdirectfb-dev, update description. + - debian/rules: Add --enable-directfb to the configure flags + + -- Jan Lübbe Fri, 17 Oct 2008 11:30:50 +0200 + +evas (0.9.9.043-1) experimental; urgency=low + + [ Jan Lübbe ] + * New upstream snapshot + * debian/rules: + - Docs are now prebuilt in the tarball + * debian/control: + - Depend on eet >= 1.0.1 (configure checks for the new version) + - Break long lines + + [ Albin Tonnerre ] + * debian/rules: Disable pthreads on hppa + + -- Jan Lübbe Wed, 21 May 2008 21:12:54 +0200 + +evas (0.9.9.042-2) experimental; urgency=low + + [ Albin Tonnerre ] + * debian/control: + - Remove nonexistent Suggests: libevas-all + - Recommend libevas-engines + - libevas-dev depends on libfontconfig1-dev / libeet-dev for static linking + + [ Jan Lübbe ] + * debian/libevas-doc.doc-base: change Section to Programming/C + + -- Jan Lübbe Sun, 04 May 2008 21:52:05 +0200 + +evas (0.9.9.042-1) experimental; urgency=low + + * Initial release (Closes: #461969) + + -- Albin Tonnerre Fri, 15 Feb 2008 12:52:42 +0100 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 new file mode 100644 index 0000000000..6781f7f072 --- /dev/null +++ b/legacy/evas/debian/control @@ -0,0 +1,110 @@ +Source: evas +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Niv Sardi , Xavier Oswald , + Jan Lübbe , + Nikita V. Youshchenko +Build-Depends: debhelper (>= 6), cdbs, libeet-dev (>= 1.1.0), libeina-dev (>= 0.0.1~svn20090128), + 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, libdirectfb-dev, doxygen +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/pkg-e/libs/evas.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/evas.git +Homepage: http://www.enlightenment.org + +Package: libevas-svn-00 +Replaces: libevas0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libevas-engines (>= 0.9.9.050+svn20090204) +Provides: libevas0 +Conflicts: libevas0 +Description: Enlightenment DR17 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. + . + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package contains the core library and a set of image loaders and/or savers + for various formats: eet, gif, jpeg, png, svg, tiff and xpm + +Package: libevas-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +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: ${misc:Depends}, libevas-svn-00 (= ${binary:Version}), libjpeg62-dev, libx11-dev, + libfreetype6-dev, libfontconfig1-dev, libeet-dev, pkg-config, libeina-dev (>= 0.0.1~svn20090128) +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: debug +Depends: ${misc:Depends}, libevas-svn-00 (= ${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 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: libevas-engines +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libevas-0.9.9.050a-engines +Description: Evas module providingg the 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. + . + This package contains the following Evas engine modules: + - buffer + - software/genenric + - software/X11 + - xrender/X11 + +Package: libevas-engines-extras +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-engines +Conflicts: libevas-0.9.9.050a-engines-extras +Description: Evas module providing the 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. + . + This package contains some extra Evas engine modules: + - GL/X11 + - Framebuffer + - Directfb diff --git a/legacy/evas/debian/copyright b/legacy/evas/debian/copyright new file mode 100644 index 0000000000..3353e50321 --- /dev/null +++ b/legacy/evas/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Debian Pkg-e Team +Sat, 07 Jul 2007 09:29:10 +0000. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Authors: + + Enlightenment team + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + src/modules/engines/fb/evas_fb.h: Copyright (c) 1999 - Carsten Haitzler + src/modules/engines/fb/evas_fb_main.c: Copyright (c) 1999 - Carsten Haitzler + +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'. diff --git a/legacy/evas/debian/libevas-dev.install b/legacy/evas/debian/libevas-dev.install new file mode 100644 index 0000000000..b2b373c13d --- /dev/null +++ b/legacy/evas/debian/libevas-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/libevas.so 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/libevas-engines-extras.install b/legacy/evas/debian/libevas-engines-extras.install new file mode 100644 index 0000000000..378cdb01b0 --- /dev/null +++ b/legacy/evas/debian/libevas-engines-extras.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/evas/modules/engines/fb/*/module.so +debian/tmp/usr/lib/evas/modules/engines/gl_x11/*/module.so +debian/tmp/usr/lib/evas/modules/engines/directfb/*/module.so diff --git a/legacy/evas/debian/libevas-engines.install b/legacy/evas/debian/libevas-engines.install new file mode 100644 index 0000000000..7a83942c8e --- /dev/null +++ b/legacy/evas/debian/libevas-engines.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/evas/modules/engines/buffer/*/module.so +debian/tmp/usr/lib/evas/modules/engines/software_generic/*/module.so +debian/tmp/usr/lib/evas/modules/engines/software_x11/*/module.so +debian/tmp/usr/lib/evas/modules/engines/xrender_x11/*/module.so diff --git a/legacy/evas/debian/libevas-svn-00.install b/legacy/evas/debian/libevas-svn-00.install new file mode 100644 index 0000000000..4fb48cb758 --- /dev/null +++ b/legacy/evas/debian/libevas-svn-00.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libevas-*.so.* +debian/tmp/usr/lib/evas/modules/loaders/*/*/*.so +debian/tmp/usr/lib/evas/modules/savers/*/*/*.so diff --git a/legacy/evas/debian/libevas-svn-00.shlibs b/legacy/evas/debian/libevas-svn-00.shlibs new file mode 100644 index 0000000000..bd7b640571 --- /dev/null +++ b/legacy/evas/debian/libevas-svn-00.shlibs @@ -0,0 +1 @@ +libevas-ver-pre-svn-00 0 libevas-svn-00 (>= 0.9.9.050+svn??????) diff --git a/legacy/evas/debian/rules b/legacy/evas/debian/rules new file mode 100755 index 0000000000..215850b3aa --- /dev/null +++ b/legacy/evas/debian/rules @@ -0,0 +1,83 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_SCRIPT := ./autogen.sh +DEB_MAKE_CLEAN_TARGET := distclean + +DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg + +ifeq (hppa,$(DEB_HOST_ARCH)) + arch_flags += --disable-pthreads +else + arch_flags += --enable-pthreads +endif + +ifeq (amd64,$(DEB_HOST_ARCH)) + arch_flags += --enable-cpu-sse +else + arch_flags += --disable-cpu-sse +endif + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-strict \ + --enable-fontconfig \ + --enable-software-x11 \ + --enable-fb \ + --enable-buffer \ + --enable-gl-x11 \ + --enable-xrender-x11 \ + --enable-directfb \ + --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-image-loader-edb \ + --enable-doc \ + --disable-rpath $(arch_flags) + +build/libevas-doc:: + cd $(DEB_SRCDIR)/doc && make doc + +install/libevas-doc:: + mkdir -p debian/libevas-doc/usr/share/doc/libevas-doc + cp -R $(DEB_SRCDIR)/doc/html debian/libevas-doc/usr/share/doc/libevas-doc/ + +clean:: + [ ! -f Makefile ] || make distclean +