debian/0000755000000000000000000000000012237424756007202 5ustar debian/compat0000644000000000000000000000000212237424756010400 0ustar 9 debian/libeet-doc.install0000644000000000000000000000004312237424756012576 0ustar doc/html usr/share/doc/libeet-doc/ debian/eet.10000644000000000000000000000222212237424756010037 0ustar .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). debian/rules0000755000000000000000000000053012237424756010260 0ustar #!/usr/bin/make -f CFLAGS += -fvisibility=hidden %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ --enable-gnutls \ --enable-tests override_dh_auto_build-indep: $(MAKE) doc override_dh_auto_test-indep: override_dh_auto_test-arch: CK_DEFAULT_TIMEOUT=120 $(MAKE) check override_dh_strip: dh_strip --dbg-package=libeet-dbg debian/libeet1.install0000644000000000000000000000004112237424756012112 0ustar debian/tmp/usr/lib/*/libeet.so.* debian/libeet1.symbols0000644000000000000000000000746412237424756012154 0ustar libeet.so.1 libeet1 #MINVER# eet_alias@Base 1.4.0~beta eet_alias_get@Base 1.6.0 eet_clearcache@Base 1.0.0 eet_close@Base 1.0.0 eet_connection_close@Base 1.3.2 eet_connection_empty@Base 1.7.4 eet_connection_new@Base 1.3.2 eet_connection_node_send@Base 1.3.2 eet_connection_received@Base 1.3.2 eet_connection_send@Base 1.3.2 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_decode_cipher@Base 1.2.0 eet_data_descriptor_element_add@Base 1.0.0 eet_data_descriptor_encode@Base 1.0.0 eet_data_descriptor_encode_cipher@Base 1.2.0 eet_data_descriptor_file_new@Base 1.2.3 eet_data_descriptor_free@Base 1.0.0 eet_data_descriptor_new@Base 1.0.0 eet_data_descriptor_stream_new@Base 1.2.3 eet_data_dump@Base 1.0.0 eet_data_dump_cipher@Base 1.2.0 eet_data_image_decode@Base 1.0.0 eet_data_image_decode_cipher@Base 1.2.0 eet_data_image_decode_to_surface@Base 1.1.0 eet_data_image_decode_to_surface_cipher@Base 1.2.0 eet_data_image_encode@Base 1.0.0 eet_data_image_encode_cipher@Base 1.2.0 eet_data_image_header_decode@Base 1.0.0 eet_data_image_header_decode_cipher@Base 1.2.0 eet_data_image_header_read@Base 1.0.0 eet_data_image_header_read_cipher@Base 1.2.0 eet_data_image_read@Base 1.0.0 eet_data_image_read_cipher@Base 1.2.0 eet_data_image_read_to_surface@Base 1.1.0 eet_data_image_read_to_surface_cipher@Base 1.2.0 eet_data_image_write@Base 1.0.0 eet_data_image_write_cipher@Base 1.2.0 eet_data_node_decode_cipher@Base 1.3.2 eet_data_node_encode_cipher@Base 1.2.0 eet_data_node_read_cipher@Base 1.3.2 eet_data_node_write_cipher@Base 1.2.0 eet_data_read@Base 1.0.0 eet_data_read_cipher@Base 1.2.0 eet_data_text_dump@Base 1.0.0 eet_data_text_dump_cipher@Base 1.2.0 eet_data_text_undump@Base 1.0.0 eet_data_text_undump_cipher@Base 1.2.0 eet_data_undump@Base 1.0.0 eet_data_undump_cipher@Base 1.2.0 eet_data_write@Base 1.0.0 eet_data_write_cipher@Base 1.2.0 eet_data_xattr_cipher_get@Base 1.6.0 eet_data_xattr_cipher_set@Base 1.6.0 eet_delete@Base 1.0.0 eet_dictionary_count@Base 1.6.0 eet_dictionary_get@Base 1.0.0 eet_dictionary_string_check@Base 1.0.0 eet_eina_file_data_descriptor_class_set@Base 1.2.3 eet_eina_stream_data_descriptor_class_set@Base 1.2.3 eet_file_get@Base 1.6.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_sha1@Base 1.2.0 eet_identity_signature@Base 1.2.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_node_array_new@Base 1.2.0 eet_node_char_new@Base 1.2.0 eet_node_children_get@Base 1.6.0 eet_node_del@Base 1.2.0 eet_node_double_new@Base 1.2.0 eet_node_dump@Base 1.3.2 eet_node_float_new@Base 1.2.0 eet_node_hash_add@Base 1.3.2 eet_node_hash_new@Base 1.2.0 eet_node_inlined_string_new@Base 1.2.0 eet_node_int_new@Base 1.2.0 eet_node_unsigned_long_long_new@Base 1.2.1 eet_node_list_append@Base 1.3.2 eet_node_list_new@Base 1.2.0 eet_node_long_long_new@Base 1.2.0 eet_node_next_get@Base 1.6.0 eet_node_null_new@Base 1.2.0 eet_node_parent_get@Base 1.6.0 eet_node_short_new@Base 1.2.0 eet_node_string_new@Base 1.2.0 eet_node_struct_append@Base 1.3.2 eet_node_struct_child_new@Base 1.2.2 eet_node_struct_new@Base 1.2.0 eet_node_type_get@Base 1.6.0 eet_node_unsigned_char_new@Base 1.2.0 eet_node_unsigned_int_new@Base 1.2.0 eet_node_unsigned_short_new@Base 1.2.0 eet_node_value_get@Base 1.6.0 eet_node_var_array_new@Base 1.2.0 eet_node_walk@Base 1.3.2 eet_num_entries@Base 1.0.0 eet_open@Base 1.0.0 eet_read@Base 1.0.0 eet_read_cipher@Base 1.2.0 eet_read_direct@Base 1.0.0 eet_shutdown@Base 1.0.0 eet_sync@Base 1.3.2 eet_version@Base 1.3.2 eet_write@Base 1.0.0 eet_write_cipher@Base 1.2.0 debian/libeet-bin.install0000644000000000000000000000002712237424756012603 0ustar debian/tmp/usr/bin/eet debian/libeet-bin.manpages0000644000000000000000000000001512237424756012725 0ustar debian/eet.1 debian/patches/0000755000000000000000000000000012237424756010631 5ustar debian/patches/01_eet_no_cov_for_testsuite.diff0000644000000000000000000000143212237424756017062 0ustar diff --git a/Makefile.am b/Makefile.am index 3fd649a..4cb4f17 100644 --- a/Makefile.am +++ b/Makefile.am @@ -72,9 +72,7 @@ lcov-report: @echo "Coverage Report at $(top_builddir)/coverage/html" check-local: - @$(MAKE) lcov-reset @./src/tests/eet_suite - @$(MAKE) lcov-report else diff --git a/Makefile.in b/Makefile.in index 540962b..60d36c5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -904,9 +904,7 @@ install-doc: @EFL_ENABLE_TESTS_TRUE@ @echo "Coverage Report at $(top_builddir)/coverage/html" @EFL_ENABLE_TESTS_TRUE@check-local: -@EFL_ENABLE_TESTS_TRUE@ @$(MAKE) lcov-reset @EFL_ENABLE_TESTS_TRUE@ @./src/tests/eet_suite -@EFL_ENABLE_TESTS_TRUE@ @$(MAKE) lcov-report @EFL_ENABLE_TESTS_FALSE@lcov-reset: @EFL_ENABLE_TESTS_FALSE@ @echo "reconfigure with --enable-tests" debian/patches/series0000644000000000000000000000004112237424756012041 0ustar 01_eet_no_cov_for_testsuite.diff debian/watch0000644000000000000000000000010712237424756010231 0ustar version=3 http://download.enlightenment.org/releases/eet-(.*)\.tar\.gz debian/control0000644000000000000000000000737312237424756010617 0ustar 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 (>= 9), zlib1g-dev, libjpeg-dev, libeina-dev (>= 1.7.9), libgnutls-dev, pkg-config, check Build-Depends-Indep: doxygen Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-e/libs/eet.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-e/libs/eet.git Homepage: http://www.enlightenment.org Package: libeet-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libeet1 (= ${binary:Version}), libjpeg-dev, libeina-dev (>= 1.7.9), libgnutls-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 arbitrary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allows fast random-access reading of the file later on. It does not do zip as zip itself has more complexity than needed, 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 Depends: ${misc:Depends} Description: libeet1 API documentation Eet is a tiny library designed to write an arbitrary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allows fast random-access reading of the file later on. It does not do zip as zip itself has more complexity than needed, 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 Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Enlightenment DR17 file chunk reading/writing library Eet is a tiny library designed to write an arbitrary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allows fast random-access reading of the file later on. It does not do zip as zip itself has more complexity than needed, 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: ${misc:Depends}, ${shlibs:Depends} Description: Enlightenment DR17 file chunk reading/writing utility Eet is a tiny library designed to write an arbitrary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allows fast random-access reading of the file later on. It does not do zip as zip itself has more complexity than needed, 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: debug Priority: extra Depends: ${misc:Depends}, libeet1 (= ${binary:Version}) Description: E17 file chunk reading/writing library - debug symbols Eet is a tiny library designed to write an arbitrary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allows fast random-access reading of the file later on. It does not do zip as zip itself has more complexity than needed, 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. debian/source/0000755000000000000000000000000012237424756010502 5ustar debian/source/format0000644000000000000000000000001412237424756011710 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000314612237424756011141 0ustar 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) 2002-2010 Carsten Haitzler and various contributors (see AUTHORS) License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libeet-doc.dirs0000644000000000000000000000003112237424756012066 0ustar usr/share/doc/libeet-doc debian/libeet-doc.doc-base0000644000000000000000000000040212237424756012604 0ustar 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 debian/libeet-dev.install0000644000000000000000000000020012237424756012602 0ustar debian/tmp/usr/include/eet-1 debian/tmp/usr/lib/*/libeet.a debian/tmp/usr/lib/*/libeet.so debian/tmp/usr/lib/*/pkgconfig/eet.pc debian/changelog0000644000000000000000000001655612237424756011071 0ustar eet (1.7.9-1) unstable; urgency=low * New upstream release * Update Build-Depends to use EFL 1.7.9 * patches/02_eet_suite_fixes: remove, applied upstream * debian/libeet{1,-dev}.install: be more specific about what we install -- Albin Tonnerre Sat, 09 Nov 2013 13:26:15 +0100 eet (1.7.7-2) unstable; urgency=low * add patches/02_eet_suite_fixes: fix FTBFS (Closes: #713048) This is cherry-pick of upstream commits 33f6fa78/33cca300 and fixes the testsuite issues that caused FTBFS on armel/armhf/kfreebsd/hurd * debian/control: move doxygen to Build-Depends-Indep (Closes: #706801) -- Albin Tonnerre Sat, 06 Jul 2013 15:23:07 +0200 eet (1.7.7-1) unstable; urgency=low * New upstream release * debian/patches: drop endianness and alignment fixes, applied upstream * debian/control: update URI in the VCS-* fields -- Albin Tonnerre Sun, 16 Jun 2013 18:13:26 +0200 eet (1.7.4-3) unstable; urgency=low * Upload to unstable -- Albin Tonnerre Sat, 11 May 2013 12:40:54 +0200 eet (1.7.4-2) experimental; urgency=low * add patches/02_eet_image_fix_bigend.diff. - Fix incorrect data on all bigend architectures * add patches/03_eet_cipher_fix_alignement.diff. - Derefering an unaligned int* caused issues on SPARC * debian/rules: increase testsuite timeout to help slow buildds -- Albin Tonnerre Sun, 13 Jan 2013 16:50:05 +0100 eet (1.7.4-1) experimental; urgency=low * New upstream release * debian/libeet1.symbols: update with symbols from the new release * Switch to '3.0 (quilt)' source format * Add Multi-Arch support and switch from CDBS to dh * Bump Standards-Version, no change required * Enable the testsuite, it should run fine now * Add a new patch to allow running the testsuite without enabling coverage -- Albin Tonnerre Wed, 26 Dec 2012 14:28:58 +0100 eet (1.6.0-1) unstable; urgency=low * New upstream release * Acknowledge NMU for eet 1.4.0-2.1; Thanks Julien Cristau * debian/rules: doc/man was removed upstream, stop trying to install it * debian/libeet1.symbols: update with symbols from the new release -- Albin Tonnerre Sun, 13 May 2012 12:23:23 +0200 eet (1.4.0-2.1) unstable; urgency=high * Non-maintainer upload. * Use libjpeg-dev instead of libjpeg62-dev (closes: #629961). -- Julien Cristau Mon, 25 Jul 2011 22:43:50 +0200 eet (1.4.0-2) unstable; urgency=low * Actually upload eet 1.4.0, not 1.4.0 beta - eet 1.4.0-1 was mistakenly uploaded with the contents of eet 1.4.0-beta, so let's upload the actual 1.4.0 release -- Albin Tonnerre Sun, 20 Mar 2011 15:08:29 +0100 eet (1.4.0-1) unstable; urgency=low * Upstream release 1.4.0 - Fix FTBFS with ld --no-add-needed (Closes: #554317) -- Albin Tonnerre Sat, 12 Feb 2011 20:22:08 +0100 eet (1.4.0~beta+1.3.2-1) unstable; urgency=low * eet 1.4.0~beta-1 erroneously got into unstable. This upload reverts eet to the version it previously was in unstable, 1.3.2 -- Albin Tonnerre Sun, 17 Oct 2010 15:30:11 +0200 eet (1.4.0~beta+1.4.0-1) experimental; urgency=low * New upstream release * Bump Standards-Version, no change required * Update symbols file * Update debian/copyright to reflect the actual text from COPYING -- Albin Tonnerre Sun, 03 Oct 2010 17:04:34 +0200 eet (1.3.2-1) unstable; urgency=low * New upstream release * Update symbols file with new symbols * Bump Standards-Version, no change required * Fix spelling mistakes in debian/control -- Albin Tonnerre Thu, 22 Jul 2010 20:16:05 +0200 eet (1.2.3-1) unstable; urgency=low * New upstream snapshot - No longer FTBFS with binutils-gold (Closes: #554317) * Update libeet1.symbols with new symbols from 1.2.3 * Tighten build-dependency on eina * debian/control: update my email address -- Albin Tonnerre Thu, 03 Dec 2009 16:09:20 +0100 eet (1.2.2-2) unstable; urgency=low * Force build against eina >= 0.0.2.062 * Bump Standards-Version to 3.8.3 -- Albin Tonnerre Thu, 27 Aug 2009 21:47:46 +0200 eet (1.2.2-1) unstable; urgency=low * New upstream release * Update libeet1.symbols with a new symbol: eet_node_struct_child_new -- Albin Tonnerre Sun, 02 Aug 2009 17:13:48 +0200 eet (1.2.1-1) unstable; urgency=low * New upstream release * Update libeet-dbg description to fit in 80 characters * Update symbols file with new symbol * Update Standards-Version to 3.8.2, no change required * Upload eet 1.2 to unstable -- Albin Tonnerre Sat, 20 Jun 2009 17:23:03 +0200 eet (1.2.0-2) experimental; urgency=low * Enable gnutls support: - Build-Depend on libgnutls-dev and add it as dependency to libeet-dev - Add --enable-gnutls to debian/rules -- Albin Tonnerre Sat, 30 May 2009 22:52:02 +0200 eet (1.2.0-1) experimental; urgency=low * Bump Standards-Version to 3.8.1, no change required * Build-depend on doxygen and use the "make doc" target to build the doc * Add build-depend on libeina-dev, this is now required * [lintian] Add ${misc:Depends} to packages dependencies * Move libevas-dbg to the debug section * Update debian/watch to point to the releases, not the SVN snaspshots * Add new symbols to libeet1.symbols * Improve descriptions wording a little bit -- Albin Tonnerre Fri, 08 May 2009 18:28:11 +0200 eet (1.1.0-2) unstable; urgency=low * Explicitely disable openssl support * Bump Standards-Version to 3.8.1, no change required * Move libeet-dbg to the debug section * [lintian] Add ${misc:Depends} to packages dependencies -- Albin Tonnerre Sat, 30 May 2009 22:56:48 +0200 eet (1.1.0-1) unstable; 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