From a8452063649dd345a5651d3d9450b9e935cd6286 Mon Sep 17 00:00:00 2001 From: quaker Date: Thu, 1 Jan 2009 11:35:17 +0000 Subject: [PATCH] Added new set of debian subdirs. BROKEN/etox e ecore e_dbus edje edje_editor edje_viewer eet efreet eina elicit elitaire embryo E-MODULES-EXTRA emotion emphasis empower emprint enhance enity entrance ephoto epsilon esmart estickies etk etk_extra evas evolve ewl exhibit exml expedite imlib2 imlib2_loaders MISC/engage OLD/eclair OLD/engrave OLD/enotes OLD/entrance_edit_gui OLD/e_utils OLD/evoak OLD/examine OLD/iconbar PROTO/etk_server PROTO/exchange PROTO/extrackt rage git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@38399 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- debian/changelog | 11 +++++++ debian/compat | 1 + debian/control | 77 ++++++++++++++++++++++++++++++++++++++++++++++ debian/copyright | 41 ++++++++++++++++++++++++ debian/eet.1 | 50 ++++++++++++++++++++++++++++++ debian/libeet-bin.install | 1 + debian/libeet-dev.install | 4 +++ debian/libeet-doc.dirs | 1 + debian/libeet-doc.doc-base | 10 ++++++ debian/libeet1.install | 1 + debian/libeet1.symbols | 43 ++++++++++++++++++++++++++ debian/rules | 21 +++++++++++++ 12 files changed, 261 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/eet.1 create mode 100644 debian/libeet-bin.install create mode 100644 debian/libeet-dev.install create mode 100644 debian/libeet-doc.dirs create mode 100644 debian/libeet-doc.doc-base create mode 100644 debian/libeet1.install create mode 100644 debian/libeet1.symbols create mode 100644 debian/rules diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7bc14f8 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,11 @@ +eet (1.1.0-1) unstable; urgency=low + + * a SVN release. + + -- quaker Fri, 26 Dec 2008 12:32:26 +0100 + +eet (1.0.1-1) unstable; urgency=low + + * a CVS snapshot release. + + -- Falko Schmidt Fri, 4 Apr 2008 15:13:56 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +6 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..c07bec0 --- /dev/null +++ b/debian/control @@ -0,0 +1,77 @@ +Source: eet +Section: libs +Priority: optional +Maintainer: Falko Schmidt +Build-Depends: debhelper (>= 6), cdbs, automake1.7 | automaken, libtool, pkg-config, zlib1g-dev, libjpeg62-dev, doxygen, libeina-dev +Standards-Version: 3.7.3 +Homepage: http://www.enlightenment.org + +Package: libeet-dev +Section: libdevel +Architecture: any +Depends: libeet1 (= ${Source-Version}), zlib1g-dev, libjpeg-dev, libeina-dev +Description: Enlightenment DR17 file chunk reading/writing library development files + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here. + . + This package contains headers and static libraries for development with libeet. + libeet. + +Package: libeet-doc +Section: doc +Architecture: all +Enhances: libeet-dev +Description: 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}, libeet-bin +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/debian/copyright b/debian/copyright new file mode 100644 index 0000000..7dc25b6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,41 @@ +This package was debianized by Falko Schmidt on +Fri, 4 Apr 2008 12:23:41 +0000. + +The source is downloaded from the e17/libs/eet module of the enlightenment CVS +tree. For more information, see: + + http://www.enlightenment.org + +Upstream Authors: Enlightenment team + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies of the Software, its documentation and marketing & publicity + materials, and acknowledgment shall be given in the documentation, materials + and software packages that this Software was used. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +On Debian systems, the complete text of the BSD License can be found +in `/usr/share/common-licenses/BSD'. + +The Debian packaging is: + (C) 2006 2007,Debian Pkg-e Team + and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/eet.1 b/debian/eet.1 new file mode 100644 index 0000000..2abe11c --- /dev/null +++ b/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/debian/libeet-bin.install b/debian/libeet-bin.install new file mode 100644 index 0000000..3399d7b --- /dev/null +++ b/debian/libeet-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/eet diff --git a/debian/libeet-dev.install b/debian/libeet-dev.install new file mode 100644 index 0000000..4a70bfa --- /dev/null +++ b/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/debian/libeet-doc.dirs b/debian/libeet-doc.dirs new file mode 100644 index 0000000..a110659 --- /dev/null +++ b/debian/libeet-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libeet-doc diff --git a/debian/libeet-doc.doc-base b/debian/libeet-doc.doc-base new file mode 100644 index 0000000..2d1ef1f --- /dev/null +++ b/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/debian/libeet1.install b/debian/libeet1.install new file mode 100644 index 0000000..c45ebcf --- /dev/null +++ b/debian/libeet1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* diff --git a/debian/libeet1.symbols b/debian/libeet1.symbols new file mode 100644 index 0000000..8f3fc09 --- /dev/null +++ b/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/debian/rules b/debian/rules new file mode 100644 index 0000000..908b8e2 --- /dev/null +++ b/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 + +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_MAKE_CLEAN_TARGET := clean + +build/libeet-doc:: + make doc + +install/libeet-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libeet-doc/usr/share/doc/libeet-doc/ + +clean:: + ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS) -- 2.7.4