debian/0000755000000000000000000000000012261022147007163 5ustar debian/watch0000644000000000000000000000017212261022147010214 0ustar version=3 http://code.google.com/p/amule-emc/downloads/list http://amule-emc.googlecode.com/files/amule-emc-(.*)\.tar\.gz debian/source/0000755000000000000000000000000012261022147010463 5ustar debian/source/format0000644000000000000000000000001412261022147011671 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000003612261022147010242 0ustar #!/usr/bin/make -f %: dh $@ debian/copyright0000644000000000000000000000415412261022147011122 0ustar This package was debianized by Sandro Tosi on Thu, 31 Jul 2008 00:57:38 +0200. It was downloaded from http://code.google.com/p/amule-emc/downloads/list Upstream Author: Johannes Krampf Copyright: Copyright (c) 2007-2008 Johannes Krampf License: 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. This program 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA On a Debian system the complete text of the GNU General Public License v2 can be found in the file `/usr/share/common-licenses/GPL-2' The Debian packaging is Copyright (C) 2008-2013, Sandro Tosi and is licensed under the GPLv2, see `/usr/share/common-licenses/GPL-2'. The files below have different copyright notices: src/MuleCollection.cpp: Angel Vidal Veiga aka Kry * changed class names Marcelo Malheiros * fixed error with FT_FILEHASH * added inital 5 tag/file support Any parts of this program derived from the xMule, lMule or eMule project, or contributed by third-party developers are copyrighted by their respective authors. src/Types.h: This file is part of the aMule Project. Copyright (c) 2003-2008 aMule Team ( admin@amule.org / http://www.amule.org ) Copyright (c) 2002 Merkur ( devs@emule-project.net / http://www.emule-project.net ) Any parts of this program derived from the xMule, lMule or eMule project, or contributed by third-party developers are copyrighted by their respective authors. debian/control0000644000000000000000000000134512261022147010571 0ustar Source: amule-emc Section: utils Priority: optional Maintainer: Sandro Tosi Build-Depends: debhelper (>= 9), autotools-dev Standards-Version: 3.9.5 Homepage: http://code.google.com/p/amule-emc/ Vcs-Git: git://anonscm.debian.org/users/morph/amule-emc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/morph/amule-emc.git Package: amule-emc Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: lists ed2k links inside emulecollection files amule-emc is a tool to parse emulecollection files and print out the ed2k links contained in them. . It differs from 'ed2k' program (from amule-utils) since amule-emc just displays the links, while ed2k actually imports the collection into aMule. debian/compat0000644000000000000000000000000212261022147010361 0ustar 9 debian/changelog0000644000000000000000000000203212261022147011032 0ustar amule-emc (0.5.2-3) unstable; urgency=low * debian/control - added Vcs-{Browser, Git} fields - bump Standards-Version to 3.9.5 (no changes needed) - removed b-d on automake1.10; thanks to Eric Dorland for the report and patch; Closes: #724349 * debian/source/format - switch to 3.0 (quilt) source format * debian/copyright - extended packaging copyright years * debian/compat - bump compatibility to 9 (thus adding hardening too) -- Sandro Tosi Wed, 01 Jan 2014 15:21:10 +0100 amule-emc (0.5.2-2) unstable; urgency=low * debian/control - updated my email address - remove DM-Upload-Allowed flag - verb fix in short description * debian/copyright - updated my email address - fixed copyright notice and updated copyright year for packaging -- Sandro Tosi Fri, 30 Jan 2009 00:50:54 +0100 amule-emc (0.5.2-1) unstable; urgency=low * Initial release (Closes: #493043) -- Sandro Tosi Wed, 06 Aug 2008 08:42:30 +0200 debian/amule-emc.docs0000644000000000000000000000005212261022147011677 0ustar debian/Emulecollection_File_Structure.txt debian/Emulecollection_File_Structure.txt0000644000000000000000000000377212261022147016077 0ustar Emulecollection File Structure ============================== Here below you can find some technical information about emulecollection file structure. From: http://code.google.com/p/amule-emc/wiki/emulecollection Text Files ---------- Lines contain either an ed2k link or a comment starting with #. Binary Files ------------ uint32_t emulecollection version values: COLLECTION_FILE_VERSION1_INITIAL 0x01 COLLECTION_FILE_VERSION2_LARGEFILES 0x02 version 2 files support files bigger than 4GB (uint64_t file sizes) uint32_t header tag count header tags: TAGTYPE_STRING 0x02 uint16_t 0x0001 FT_FILENAME 0x01 uint16_t string length std::string string value TAGTYPE_STRING 0x02 uint16_t 0x0001 FT_COLLECTIONAUTHOR 0x31 uint16_t string length std::string string value TAGTYPE_BLOB 0x07 uint16_t 0x0001 FT_COLLECTIONAUTHORKEY 0x32 uint32_t blob size (notype) blob data uint32_t collection file count uint32_t file tag count at this point the TAGTYPE 0x01 will appear as 0x81 (uType | 0x80) -> see eMule packets.cpp FT_FILERATING and FT_FILECOMMENT are optional tags TAGTYPE_HASH 0x01 FT_FILEHASH 0x28 (notype)[16] hash data TAGTYPE_UINT32 0x03 FT_FILESIZE 0x02 uint32_t file size TAGTYPE_UINT16 0x08 FT_FILESIZE 0x02 uint16_t file size TAGTYPE_UINT8 0x09 FT_FILESIZE 0x02 uint8_t file size TAGTYPE_UINT64 0x0B FT_FILESIZE 0x02 uint64_t file size TAGTYPE_STR1 to 16 0x11 to 0x20 FT_FILENAME 0x01 std::string file name string length is TAGTYPE_STRx - 0x11 + 0x01 [1 to 16] TAGTYPE_STRING 0x02 FT_FILENAME 0x01 uint16_t string length std::string string value TAGTYPE_STRING 0x02 FT_FILECOMMENT 0xF6 uint16_t string length std::string string value TAGTYPE_UINT8 0x09 FT_FILERATING 0xF7 uint8_t file rating (notype) signature (only for signed files)