debian/0000755000000000000000000000000012261775070007175 5ustar debian/watch0000644000000000000000000000016212261775070010225 0ustar version=3 opts="uversionmangle=s/rc/~rc/,dversionmangle=s/.debian.//" \ http://sf.net/amule/aMule-(.*)\.tar.bz2 debian/source/0000755000000000000000000000000012261775070010475 5ustar debian/source/format0000644000000000000000000000001412261775070011703 0ustar 3.0 (quilt) debian/schemas/0000755000000000000000000000000012261775070010620 5ustar debian/schemas/amule-gnome-support.schemas0000644000000000000000000000353412261775070016112 0ustar /schemas/desktop/gnome/url-handlers/ed2k/command /desktop/gnome/url-handlers/ed2k/command amule string ed2k "%s" The command to handle ed2k URLs The command to handle ed2k URLs. El comando para capturar enlaces ed2k. El comando para capturar enlaces ed2k. /schemas/desktop/gnome/url-handlers/ed2k/needs_terminal /desktop/gnome/url-handlers/ed2k/needs_terminal amule bool false Whether command to handle ed2k URLs needs a terminal Whether command to handle ed2k URLs needs a terminal. El comando necesita una terminal para capturar enlaces ed2k. El comando necesita una terminal para capturar enlaces ed2k. /schemas/desktop/gnome/url-handlers/ed2k/enabled /desktop/gnome/url-handlers/ed2k/enabled amule bool true Whether command to handle ed2k URLs is enabled Whether command to handle ed2k URLs is enabled. El comando para capturar enlaces ed2k está habilitado. El comando para capturar enlaces ed2k está habilitado. debian/rules0000755000000000000000000000561012261775070010257 0ustar #! /usr/bin/make -f ### # Configure arguments confflags = --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ --disable-dependency-tracking --disable-ccache --disable-debug \ --enable-amule-daemon --enable-amulecmd --enable-ed2k --enable-webserver \ --enable-amule-gui --enable-cas --enable-wxcas --enable-alc --enable-alcc \ --enable-plasmamule --disable-embedded-crypto --enable-geoip --enable-upnp \ --with-denoise-level=0 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) confflags += --build $(DEB_BUILD_GNU_TYPE) # Only specify --host when cross-compiling ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --host $(DEB_HOST_GNU_TYPE) endif ### # Directory to make the build on objdir = $(CURDIR)/obj-$(DEB_HOST_GNU_TYPE) ### # CFLAGS CFLAGS = `dpkg-buildflags --get CFLAGS` CFLAGS += -Wall CXXFLAGS = `dpkg-buildflags --get CXXFLAGS` LDFLAGS_DEF += `dpkg-buildflags --get LDFLAGS` CPPFLAGS_DEF = `dpkg-buildflags --get CPPFLAGS` ### $(objdir)/config.status: configure dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . ln -sf debian/amule-32.xpm amule.xpm -mkdir $(objdir) cd $(objdir) && \ env CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS_DEF)" LDFLAGS="$(LDFLAGS_DEF)" ../configure $(confflags) touch $@ # build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: $(objdir)/config.status dh_testdir cd $(objdir) && \ $(MAKE) BFD_LIB= BFD_FLAGS= touch $@ # clean: dh_testdir dh_testroot rm -f build-stamp install-stamp rm -f config.guess config.sub # Remove build tree rm -rf $(objdir) rm -f po/*.gmo rm -f amule.xpm dh_clean # install: install-stamp install-stamp: dh_testdir dh_testroot dh_clean dh_installdirs cd $(objdir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp chmod +x debian/amuled_home_wrapper.sh dh_install --sourcedir=debian/tmp touch $@ # binary: binary-arch binary-indep binary-arch: build install $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common binary-indep: build install $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common binary-common: dh_testdir dh_testroot dh_installchangelogs docs/Changelog dh_installdocs dh_installexamples dh_installmime dh_installmenu dh_installdebconf dh_installinit dh_installman dh_lintian dh_icons dh_gconf -pamule-gnome-support dh_link dh_strip --dbg-package=amule-dbg dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb import-orig: # call it like ./debian/rules import-orig TARBALL= git-import-orig --filter=debian/* --filter=config.{sub,guess} --pristine-tar --filter-pristine-tar ${TARBALL} # .PHONY: build clean install binary binary-arch binary-indep binary-common import-orig debian/plasma-widget-amule.mime0000644000000000000000000000003112261775070013677 0ustar usr/share/mime/amule.xml debian/plasma-widget-amule.install0000644000000000000000000000071412261775070014426 0ustar usr/bin/plasmamule-engine-feeder usr/lib/kde4/plasma-applet-plasmamule.so usr/lib/kde4/plasma-engine-plasmamule.so ../../src/utils/plasmamule/plasmamule-engine-feeder.desktop usr/share/applications/plasmamule-engine-feeder.desktop usr/share/icons/hicolor/scalable/mimetypes/application-x-emulecollection.svg usr/share/kde4/services/ed2k.protocol usr/share/kde4/services/plasma-applet-plasmamule.desktop usr/share/kde4/services/plasma-engine-plasmamule.desktop debian/patches/0000755000000000000000000000000012261775070010624 5ustar debian/patches/version_check.diff0000644000000000000000000000110712261775070014277 0ustar Disable NewVersionCheck by Default (Closes: #554623) Index: amule/src/Preferences.cpp =================================================================== --- amule.orig/src/Preferences.cpp 2011-11-12 17:52:00.000000000 +0100 +++ amule/src/Preferences.cpp 2011-11-12 18:33:43.999852356 +0100 @@ -1210,7 +1210,7 @@ /** * Version check **/ - NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( wxT("/eMule/NewVersionCheck"), s_NewVersionCheck, true ))); + NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( wxT("/eMule/NewVersionCheck"), s_NewVersionCheck, false ))); /** * Obfuscation debian/patches/use_xdg-open_as_preview_default.diff0000644000000000000000000000136212261775070020005 0ustar commit f54a851586ff3762e0426ea9265ffb3499f93ad5 Author: Adeodato Simó Date: Sun Mar 1 14:10:15 2009 +0100 src/DownloadListCtrl.cpp: use xdg-open as default instead of mplayer. --- a/src/DownloadListCtrl.cpp +++ b/src/DownloadListCtrl.cpp @@ -2276,7 +2276,7 @@ void CDownloadListCtrl::PreviewFile(CPar _("File preview"), wxOK, this); // Since newer versions for some reason mplayer does not automatically // select video output device and needs a parameter, go figure... - command = wxT("xterm -T \"aMule Preview\" -iconic -e mplayer ") QUOTE wxT("$file") QUOTE; + command = wxT("xterm -T \"aMule Preview\" -iconic -e xdg-open ") QUOTE wxT("$file") QUOTE; } else { command = thePrefs::GetVideoPlayer(); } debian/patches/series0000644000000000000000000000047212261775070012044 0ustar mime-ed2k-protocol.patch configure_ignore_gdlib-config_garbage.diff cas_configfile.c_good_default_paths.diff use_xdg-open_as_preview_default.diff fallocate.diff version_check.diff libupnp-fix-publisherurl.patch gcc_4.7.diff handle_empty_statistics_file.patch fix_FTBFS_ld_as-needed.patch fix_desktop_mispell.patch debian/patches/mime-ed2k-protocol.patch0000644000000000000000000000105712261775070015261 0ustar Last-Update: 2013-04-16 Forwarded: no Author: Dmitry Smirnov Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705498 Description: provides MIME ed2k:// protocol handler registration --- a/amule.desktop +++ b/amule.desktop @@ -1,10 +1,11 @@ [Desktop Entry] Name=aMule -Exec=amule +Exec=amule %u Icon=amule Terminal=false Type=Application Categories=Network;P2P; Comment=A client for the eD2k network Comment[fr]=Un client pour le réseau eD2k Comment[tr]=eD2k ağı için istemci +MimeType=x-scheme-handler/ed2k; debian/patches/libupnp-fix-publisherurl.patch0000644000000000000000000000272012261775070016621 0ustar Description: Handle libupnp3->libupnp6 transition Author: Nick Leverton Forwarded: not-needed Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670962 Index: amule/src/UPnPBase.cpp =================================================================== --- amule.orig/src/UPnPBase.cpp 2011-04-12 00:27:41.647976495 +0200 +++ amule/src/UPnPBase.cpp 2012-05-03 19:44:43.141922709 +0200 @@ -1299,7 +1299,7 @@ } else { #if 0 TvCtrlPointHandleSubscribeUpdate( - es_event->PublisherUrl, + UpnpString_get_String(es_event->PublisherUrl), es_event->Sid, es_event->TimeOut ); #endif @@ -1324,7 +1324,7 @@ int TimeOut = 1801; int ret = UpnpSubscribe( upnpCP->m_UPnPClientHandle, - es_event->PublisherUrl, + UpnpString_get_String(es_event->PublisherUrl), &TimeOut, newSID); if (ret != UPNP_E_SUCCESS) { @@ -1333,13 +1333,13 @@ msg.str(), es_event->ErrCode, NULL, NULL); } else { ServiceMap::iterator it = - upnpCP->m_ServiceMap.find(es_event->PublisherUrl); + upnpCP->m_ServiceMap.find(UpnpString_get_String(es_event->PublisherUrl)); if (it != upnpCP->m_ServiceMap.end()) { CUPnPService &service = *(it->second); service.SetTimeout(TimeOut); service.SetSID(newSID); msg2 << "Re-subscribed to EventURL '" << - es_event->PublisherUrl << + UpnpString_get_String(es_event->PublisherUrl) << "' with SID == '" << newSID << "'."; AddDebugLogLineC(logUPnP, msg2); debian/patches/handle_empty_statistics_file.patch0000644000000000000000000000261712261775070017575 0ustar Description: Cope with empty statistics.dat file If, for some reason (corruption), the ~/.aMule/statistics.dat is empty, aMule will refuse to start until the file is deleted. This patch catches the occuring exception, logs the problem, and then continues as if the file did not exist in the first place. Bug-Debian: http://bugs.debian.org/683680 Last-Update: 2012-02-11 Origin: upstream, http://www.amule.org/abugs/view.php?id=1704 Forwarded: not-needed Index: amule/src/Statistics.cpp =================================================================== --- amule.orig/src/Statistics.cpp 2012-08-04 10:44:30.564102710 +0200 +++ amule/src/Statistics.cpp 2012-08-04 10:44:39.708219780 +0200 @@ -50,6 +50,7 @@ #endif #include "amule.h" // Needed for theApp +#include "Logger.h" #include #ifdef __BSD__ @@ -311,12 +312,16 @@ s_totalSent = 0; s_totalReceived = 0; - if (f.Open(JoinPaths(theApp->ConfigDir, wxT("statistics.dat")))) { - uint8_t version = f.ReadUInt8(); - if (version == 0) { - s_totalSent = f.ReadUInt64(); - s_totalReceived = f.ReadUInt64(); + try { + if (f.Open(JoinPaths(theApp->ConfigDir, wxT("statistics.dat")))) { + uint8_t version = f.ReadUInt8(); + if (version == 0) { + s_totalSent = f.ReadUInt64(); + s_totalReceived = f.ReadUInt64(); + } } + } catch (CSafeIOException e) { + AddLogLineN(e.what()); } // Load old values from config debian/patches/gcc_4.7.diff0000644000000000000000000000150312261775070012601 0ustar Description: Fixed compilation with gcc 4.7 Origin: http://code.google.com/p/amule/source/detail?r=10772 Index: amule/src/ObservableQueue.h =================================================================== --- amule.orig/src/ObservableQueue.h 2011-04-12 00:27:40.915973489 +0200 +++ amule/src/ObservableQueue.h 2012-06-16 15:35:15.822669062 +0200 @@ -331,14 +331,14 @@ template void CObservableQueue::ObserverAdded( ObserverType* o ) { - NotifyObservers( EventType( EventType::STARTING ), o ); + this->NotifyObservers( EventType( EventType::STARTING ), o ); } template void CObservableQueue::ObserverRemoved( ObserverType* o ) { - NotifyObservers( EventType( EventType::STOPPING ), o ); + this->NotifyObservers( EventType( EventType::STOPPING ), o ); } debian/patches/fix_desktop_mispell.patch0000644000000000000000000000076212261775070015716 0ustar Description: Fix mispelled StartupWMClass Author: Sandro Tosi Origin: vendor Forwarded: no Last-Update: 2014-01-04 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/src/utils/plasmamule/plasmamule-engine-feeder.desktop +++ b/src/utils/plasmamule/plasmamule-engine-feeder.desktop @@ -13,4 +13,4 @@ Icon=application-x-emulecollection MimeType=application/x-emulecollection; NoDisplay=true StartupNotify=false -StartupWMClas=false +StartupWMClass=false debian/patches/fix_FTBFS_ld_as-needed.patch0000644000000000000000000000313312261775070015743 0ustar Description: fix build with --as-needed linker option Author: Ilya Barygin --- amule-2.3.1.orig/src/utils/plasmamule/Makefile.am +++ amule-2.3.1/src/utils/plasmamule/Makefile.am @@ -31,7 +31,7 @@ plasma_engine_plasmamule_so_CXXFLAGS = - plasma_applet_plasmamule_so_CXXFLAGS = -shared -D__IMG_PATH__=\"${KDE_ICON_PATH}\" -I${KDE_HEADER_DIR} ${QT_GUI_CXXFLAGS} -DPIC -fPIC ${DEBUGFLAG} plasmamule_engine_feeder_CXXFLAGS = -I${KDE_HEADER_DIR} ${QT_GUI_CXXFLAGS} ${DEBUGFLAG} -plasmamule_engine_feeder_LDFLAGS = ${QT_GUI_LIBS} -lkdecore -lplasma ${QT_DBUS_LDFLAGS} +plasmamule_engine_feeder_LDADD = ${QT_GUI_LIBS} -lkdecore -lplasma ${QT_DBUS_LDFLAGS} noinst_HEADERS = plasma-engine-plasmamule.h plasma-applet-plasmamule.h plasmamule-dbus.h qt-emc.h --- amule-2.3.1.orig/src/utils/plasmamule/Makefile.in +++ amule-2.3.1/src/utils/plasmamule/Makefile.in @@ -402,7 +402,7 @@ nodist_plasma_applet_plasmamule_so_SOURC plasma_engine_plasmamule_so_CXXFLAGS = -shared -I${KDE_HEADER_DIR} ${QT_CORE_CXXFLAGS} -DPIC -fPIC ${DEBUGFLAG} plasma_applet_plasmamule_so_CXXFLAGS = -shared -D__IMG_PATH__=\"${KDE_ICON_PATH}\" -I${KDE_HEADER_DIR} ${QT_GUI_CXXFLAGS} -DPIC -fPIC ${DEBUGFLAG} plasmamule_engine_feeder_CXXFLAGS = -I${KDE_HEADER_DIR} ${QT_GUI_CXXFLAGS} ${DEBUGFLAG} -plasmamule_engine_feeder_LDFLAGS = ${QT_GUI_LIBS} -lkdecore -lplasma ${QT_DBUS_LDFLAGS} +plasmamule_engine_feeder_LDADD = ${QT_GUI_LIBS} -lkdecore -lplasma ${QT_DBUS_LDFLAGS} noinst_HEADERS = plasma-engine-plasmamule.h plasma-applet-plasmamule.h plasmamule-dbus.h qt-emc.h CLEANFILES = *.moc MAINTAINERCLEANFILES = Makefile.in debian/patches/fallocate.diff0000644000000000000000000000131112261775070013404 0ustar Disable fallocate #562992 (only on hppa, alpha re-enables as per #661876) This is only a workaround to fix FTBFS, the configure check is wrong and needs to be fixed: http://www.amule.org/abugs/view.php?id=1572 --- a/src/ThreadTasks.cpp +++ b/src/ThreadTasks.cpp @@ -506,6 +506,15 @@ void CCompletionTask::OnExit() #include #include +// #562992 +#if defined(__hppa__) +#undef HAVE_FALLOCATE +#endif + +#if defined(__hppa__) +#undef HAVE_SYS_FALLOCATE +#endif + CAllocateFileTask::CAllocateFileTask(CPartFile *file, bool pause) // GetPrintable is used to improve the readability of the log. : CThreadTask(wxT("Allocating"), file->GetFullName().RemoveExt().GetPrintable(), ETP_High), debian/patches/configure_ignore_gdlib-config_garbage.diff0000644000000000000000000000144112261775070021056 0ustar Index: amule/configure.in =================================================================== --- amule.orig/configure.in 2011-04-12 00:27:38.756227060 +0200 +++ amule/configure.in 2011-04-17 11:44:55.797303949 +0200 @@ -108,7 +108,7 @@ # Check for gd MULE_CHECK_GDLIB([2.0.0], [ CAS_DEFS="-D__GD__" - MULE_PREPEND([GDLIB_LIBS], [-lgd]) + GDLIB_LIBS="-lgd" ], [CAS_DEFS=]) AS_IF([test -z "$CAS_DEFS"], [MULE_WARNING( Index: amule/configure =================================================================== --- amule.orig/configure 2011-04-12 00:27:38.756227060 +0200 +++ amule/configure 2011-04-17 11:44:55.804510955 +0200 @@ -7192,7 +7192,7 @@ if test -n "$GDLIB_VERSION"; then : CAS_DEFS="-D__GD__" - GDLIB_LIBS="-lgd $GDLIB_LIBS" + GDLIB_LIBS="-lgd" else CAS_DEFS= debian/patches/cas_configfile.c_good_default_paths.diff0000644000000000000000000000117412261775070020550 0ustar Index: amule/src/utils/cas/configfile.c =================================================================== --- amule.orig/src/utils/cas/configfile.c 2011-04-12 00:27:42.000000000 +0200 +++ amule/src/utils/cas/configfile.c 2011-04-17 11:50:56.448061821 +0200 @@ -44,7 +44,7 @@ "# font_size - size the font\n", "# source_image - image where the text will be writen\n", "# *_line - x,y,[1/0] enabled or disabled\n\n", - "font /usr/share/fonts/corefonts/times.ttf\n", + "font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf\n", "font_size 10.5\n", "source_image /usr/share/cas/stat.png\n", "first_line 23,17,1\n", debian/copyright0000644000000000000000000002176312261775070011141 0ustar Debianized by Julien Delange 2003-09-27 It was downloaded from: Upstream authors (from docs/AUTHORS in the tarball): | Maintainer(s): | Marcelo Jimenez aka Phoenix | Dévai Tamás aka GonoszTopi | Angel Vidal Veiga aka Kry | | Developer(s): | Johannes Krampf aka wuischke | Martin Brieg aka Stu Redman | | Web Administration: | Angel Vidal Veiga aka Kry | | Graphics Designer(s): | Matt Britt aka uberpenguin | | Former developer(s): | Mikkel Schubert aka Xaignar | Patrizio Bassi aka Hetfield | Pedro De Oliveira aka falso | Stefan Baldus aka stefanero | Tobias Ottmar aka Citroklar | Emi Rodriguez aka MalaPraxis | Ariano Bertacca aka bootstrap | Ken Thomases aka ken | Leonid Froenchenko aka lfroen | K. B. aka deltaHF | George L. aka croaker | JT aka lemofan | Luca Vagnozzi aka shakraw | Nikolay Igotti aka olonho | Norbert Lataille aka nonal | pure_ascii | Santiago Gomez aka aquatroll | Thomas Landsberger aka EmilioSandoz | umale | Alex Martinez aka Unleashed | Jacobo Vilella aka Jacobo221 | efe aka the polish | Jayson Cowan aka hellimod | | Gold Member(s): | aMule Creator: | Stephane Colin aka Creteil or BigBob | lmule Creator: | Timo Kujala aka Tiku | Guest Coder and Good Friend: | Alo Sarv aka Madcat Copyright: - The main aMule copyright holders are: | Copyright (c) 2003-2011 Alo Sarv ( madcat_@users.sourceforge.net ) | Copyright (c) 2003-2011 aMule Team ( admin@amule.org / http://www.amule.org ) | Copyright (c) 2003-2011 Angel Vidal ( kry@amule.org ) | Copyright (c) 2003-2011 Barry Dunne (http://www.emule-project.net) | Copyright (c) 2004-2011 Carlo Wood ( carlo@alinoe.com ) | Copyright (c) 2005-2011 Dévai Tamás ( gonosztopi@amule.org ) | Copyright (c) 2002-2011 Drager | Copyright (c) 2009-2011 Frediano Ziglio (freddy77@gamilc.com) | Copyright (c) 2004-2011 Froenchenko Leonid (lfroen@users.sourceforge.net) | Copyright (c) 2007-2011 Johannes Krampf ( wuischke@amule.org ) | Copyright (c) 2004-2011 Marcelo Roberto Jimenez ( phoenix@amule.org ) | Copyright (c) 2002-2011 Merkur ( devs@emule-project.net / http://www.emule-project.net ) | Copyright (c) 2005-2011 Mikkel Schubert ( xaignar@users.sourceforge.net ) | Copyright (c) 2002-2011 Patrizio Bassi ( hetfield@amule.org ) | Copyright (c) 2002-2011 quekky | Copyright (c) 2002-2011 Robert Rostek ( tecxx@rrs.at ) | Copyright (c) 2004-2011 shakraw ( shakraw@users.sourceforge.net ) | Copyright (c) 2003-2011 Stu Redman ( sturedman@amule.org ) | Copyright (c) 2002-2011 Timo Kujala ( tiku@users.sourceforge.net ) | Copyright (c) 1998-2011 Vadim Zeitlin ( zeitlin@dptmaths.ens-cachan.fr ) - The wxcas and alc utilities also are: | Copyright (c) 2004-2011 ThePolish ( thepolish@vipmail.ru ) | Copyright (c) 2002-2011 Michael Buesch ( mbuesch@freenet.de ) - The cas utility from src/utils/cas is: | Copyright (c) 2004-2011 Pedro de Oliveira ( falso@rdk.homeip-net ) - The amps utility are: | Copyright (c) 2004-2011 Matt Britt ( uberpenguin@hotpop.com ) License: GPL-2+ The full text of the GNU General Public License v2 is available on Debian systems in /usr/share/common-licenses/GPL-2. The Debian packaging is: Copyright (C) 2010-2011 Sandro Tosi Copyright (C) 2009-2011 Giuseppe Iuculano and is licensed under the same terms as upstream code. These files have different copyright/license information: src/Parser.cpp, src/Parser.hpp, src/webserver/src/php_parser.c A Bison parser, made by GNU Bison 2.3. Copyright (c) 1984-2008 Free Software Foundation, Inc. GPL-2+ src/SHA.{h,cpp} are: Copyright (c) 2002, Dr Brian Gladman , Worcester, UK. All rights reserved. LICENSE TERMS The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: 1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; 2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; 3. the copyright holder's name is not used to endorse products built using this software without specific written permission. ALTERNATIVELY, provided that this notice is retained in full, this product may be distributed under the terms of the GNU General Public License (GPL), in which case the provisions of the GPL apply INSTEAD OF those given above. DISCLAIMER This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose. src/extern/listctrl.{h,cpp} are included from wxWidgets 2.6.2 and are: Copyright: (c) 1998-2011 Robert Roebling Licence: wxWindows licence src/libs/common/MD5Sum.h: Copyright (c) 2003-2011 aMule Team ( admin@amule.org / http://www.amule.org ) Copyright (c) 1991-2011, RSA Data Security, Inc. Created 1991. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. src/utils/aLinkCreator/src/bithelp.h: Copyright (c) 1999-2011 Free Software Foundation, Inc. This file is part of Libgcrypt. Libgcrypt 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. Libgcrypt 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 program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA The plasmamule applet is: Copyright (c) 2010-2011 Werner Mahr (Vollstrecker) License: GPL-3+ src/utils/scripts/id2ip Copyright (c) 2004-2011 xmb ( http://xmb.ath.cx ) Copyright (c) 2004-2011 Jacobo Vilella (Jacobo221) src/utils/scripts/linkcvs Copyright (c) 2004-2011 Jacobo Vilella (Jacobo221) src/utils/scripts/stats.pl Copyright 2003-2005 Nathan Walp unittests/* Copyright (c) 2005-2011 aMule Team ( admin@amule.org / http://www.amule.org ) Copyright (c) 2004-2011 Barthelemy Dagenais ( barthelemy@prologique.com ) License: LGPL-2.1+ debian/control0000644000000000000000000001260412261775070010603 0ustar Source: amule Section: net Priority: optional Maintainer: Debian aMule Team Uploaders: Adrian Yanes , Sandro Tosi , Giuseppe Iuculano Build-Depends: autotools-dev, autopoint, debhelper (>= 7), ## libcrypto++-dev, libgd2-dev, libgeoip-dev, libglib2.0-dev, kdelibs5-dev, libpng-dev, libqt4-dev, libreadline-dev, libupnp-dev, libwxgtk2.8-dev (>= 2.8.12), wx2.8-i18n (>= 2.8.12), zlib1g-dev, Standards-Version: 3.9.5 Homepage: http://www.amule.org Vcs-Git: git://anonscm.debian.org/pkg-amule/amule.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-amule/amule.git Package: amule Architecture: any Depends: amule-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: amule-utils, unzip Suggests: amule-utils-gui Replaces: amule-common (<< 2.2.0~svn20080525-1) Description: client for the eD2k and Kad networks, like eMule aMule is a peer-to-peer file sharing application, designed to connect to the eDonkey and Kad networks. It has a wide range of features, including many of the original eMule client, like: . * online signature, source exchange, compressed transfers, secure identification, and IP filter support * boolean search, which can be local, global, or in the Kad network * checks against aggressive clients * slot allocation, to decide the number of remote clients * systray works well both in GNOME and KDE * translations to many languages . A daemonized version of the application that does not need a graphic environment to run is available in the amule-daemon package, and various utilities of interest can be found in the amule-utils and amule-utils-gui packages, including the ed2k link handler. Package: amule-common Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: amule-utils (<< 2.0.3-4), amule-daemon (<< 2.1.2-3) Description: common files for the rest of aMule packages This package contains localization files, webserver templates and GUI skins for aMule. You probably don't want to install this package alone, but amule, amule-daemon or amule-utils-gui instead. Package: amule-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: amule-common, ttf-dejavu-core Suggests: amule-gnome-support Replaces: amule-common (<< 2.1.2-3), amule (<< 2.1.2-1) Breaks: xmule (<= 1.10.0b-1) Description: utilities for aMule (command-line version) This package contains a set of command-line utilities related to aMule, the eD2k network client: . * ed2k: handles ed2k:// links, queueing them into aMule * cas: displays the contents of your aMule online signature * alcc: computes ed2k:// links for the given input files * amulecmd: text-based client to control aMule or the aMule daemon . Some of these utilities have graphic versions, which can be found in the amule-utils-gui package. Package: amule-utils-gui Architecture: any Replaces: astats Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: amule-common Description: graphic utilities for aMule This package contains a set of graphic utilities related to aMule, the eD2k network client: . * wxcas: displays the contents of your aMule online signature * alc: computes ed2k:// links for the given input files * amulegui (EXPERIMENTAL): graphic client to control aMule or the aMule daemon . A command-line version of these utilities can be found in the amule-utils package. Package: amule-daemon Architecture: any Depends: amule-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: amule-utils, unzip Description: non-graphic version of aMule, a client for the eD2k and Kad networks This package contains a daemonized version of aMule, amuled, that does not need a graphic environment to run, and can run in the background as well. It is normally used to be run in a machine 24/7, since the application continues to run if the X11 session closes. . Included in the package is a webserver that provides an interface to control the daemon. Remote connections are supported, and the daemon can be configured to start the webserver automatically at startup. It is also possible to control amuled via amulecmd, from the amule-utils package, and amulegui, available in the amule-utils-gui package. . See the description of the amule package for a list of features, and /usr/share/doc/amule-daemon/README.Debian for some basic usage notes. Package: amule-gnome-support Architecture: all Depends: amule-utils, ${misc:Depends} Recommends: amule | amule-daemon Description: ed2k links handling support for GNOME web browsers This package contains a schemas file that allows ed2k links handling support with any GNOME web browser that use GConf. For example: Firefox, Epiphany, Flock, Seamonkey or Galeon. Package: plasma-widget-amule Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: amule | amule-daemon Description: kde plasmoid to control amule plasmoid to control the amule application and helper apps and mimetype for handling emulecollections Package: amule-dbg Architecture: any Section: debug Priority: extra Depends: amule (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: client for the eD2k and Kad networks, like eMule (debug symbols) aMule is a peer-to-peer file sharing application, designed to connect to the eDonkey and Kad networks. . This package contains the debug symbols for amule. debian/compat0000644000000000000000000000000212261775070010373 0ustar 7 debian/changelog0000644000000000000000000010677712261775070011071 0ustar amule (2.3.1-11) unstable; urgency=low [ Dmitry Smirnov ] * [cc1a061] new patch to register ed2k:// protocol handler; Closes: #705498 [ Sandro Tosi ] * [a452c52] build-depend on libgd2-dev, now that there's no more xpm/noxmp * [5b3d4de] bump Standards-Version to 3.9.5 (no changes needed) * [258f1ce] use canonical Alioth URLs * [2ca2e83] Fix mispelled StartupWMClass -- Sandro Tosi Sat, 04 Jan 2014 13:09:37 +0100 amule (2.3.1-10) experimental; urgency=low * [1bc37b9] Fix build with ld --as-needed; thanks to Ilya Barygin for the report and patch; Closes: #677209 * [a917a2b] provide package with debug symbols -- Sandro Tosi Wed, 29 Aug 2012 16:50:05 +0200 amule (2.3.1-9) unstable; urgency=low * [bd952ab] handle gracefully (ie not crashing) an empty statistics.dat file; thanks to florian for the report and to Michael Stapelberg for preparing the patch; Closes: #683680 -- Sandro Tosi Sat, 04 Aug 2012 12:24:53 +0200 amule (2.3.1-8) unstable; urgency=low * [27f7932] mark libupnp patch as not-needed for forward (it's a Debian specific change due to Debian specific API change) * [6536ca2] Fixed compilation with gcc 4.7; thanks to Lucas Nussbaum for the report; Closes: #674375 * [9c376cb] revert fix to pass hardening flags to mkFileSum.c, suggested by upstream and fix cross-compilation -- Sandro Tosi Sat, 16 Jun 2012 18:06:09 +0200 amule (2.3.1-7) unstable; urgency=low * [af4640e] build-depends on libpng-dev, to prepare for libpng transition; thanks to Nobuhiro Iwamatsu for the report; Closes: #662267 * [c6b9487] enable hardening flags for mkFileSum.c too; thanks to Simon Ruderich for the patch; Closes: #653503 * [117b5c6] Handle libupnp3->libupnp6 transition; thanks to Adam D. Barratt for the report and Nick Leverton for the patch; Closes: #670962 * [2c2f6d5] Bump Standards-Version to 3.9.3 (no changes needed) * [6bae44f] don't ignore real errors with lintian-overrides -- Sandro Tosi Thu, 03 May 2012 22:11:58 +0200 amule (2.3.1-6) unstable; urgency=low * [10cd374] re-enable use of fallocate on alpha; thanks to Michael Cree for the report; Closes: #661876 -- Sandro Tosi Sat, 03 Mar 2012 20:38:33 +0100 amule (2.3.1-5) unstable; urgency=low * [6c58eb0] use libupnp-dev in b-d to easy libupnp transition; thanks to Nick Leverton for the report; Closes: #656830 -- Sandro Tosi Sun, 22 Jan 2012 14:09:56 +0100 amule (2.3.1-4) unstable; urgency=low * [a83f55a] don't install magnet.protocol, already provided by ktorrent; thanks to Nicolas DEGAND for the report; Closes: #654686 -- Sandro Tosi Sun, 08 Jan 2012 22:40:06 +0100 amule (2.3.1-3) unstable; urgency=low * [7aeed3f] rename amule-plasmamule into plasma-widget-amule; thanks to Sune Vuorela for the report; Closes: #653885 -- Sandro Tosi Sun, 01 Jan 2012 12:05:09 +0100 amule (2.3.1-2) unstable; urgency=low [ Sandro Tosi ] * [9fd98bf] remove unneeded b-d on quilt * [2310fc3] remove explicit reference to quilt, we're using 3.0 (quilt) now * [ecc91bc] enable hardening flags; thanks to Moritz Muehlenhoff; Closes: #653503 [ Vollstrecker ] * [b88ae44] Added plasma-applett pkg -- Sandro Tosi Fri, 30 Dec 2011 22:11:04 +0100 amule (2.3.1-1) unstable; urgency=low * New upstream release (upload to unstable) * [c290c56] add a rule to import a new upstream tarball * [e509f4d] don't remove .gitignore * [ab10242] bump Standards-Version to 3.9.2 (no changes needed) * [2b9fa5f] fix build* targets * [c51726b] correctly document how to use import-orig * [5abb7c2] Imported Upstream version 2.3.1 * [26d8a7e] bump wx 2.8 version needed; Closes: #612962 * [77940fe] updated version_check.diff to new upstream code -- Sandro Tosi Sat, 12 Nov 2011 19:31:28 +0100 amule (2.3.1~rc1-1) experimental; urgency=low * Imported Upstream version 2.3.1~rc1+repack * adapted (or removed) patches to new upstream code * update list of files to install for amule doc * update copyright/license as per new source, adding missing packaging notes -- Sandro Tosi Thu, 21 Apr 2011 21:32:08 +0200 amule (2.2.6+debian0-9) unstable; urgency=low [ Giuseppe Iuculano ] * [60136ec] Install skins files. Thanks to Luís Picciochi Oliveira (Closes: #498693) * [c2f0bcf] Remove skins from amule main package * [6af73cc] debian/control: Fixed some typos in description. Thanks to Luís Picciochi Oliveira [ Cristian Greco ] * [61dbf70] debian/control: remove myself from Uploaders. [ Giuseppe Iuculano ] * [0d4b071] Fix FTBFS with gcc 4.5 , patch from Ubuntu. Thanks to shankao (Closes: #564853) * [c998ccf] Disable NewVersionCheck by default (Closes: #554623) * [c1f4946] Update to Standards-Version 3.9.1: Break with xmule instead of conflicting * [bb971b5] Switch to dpkg-source 3.0 (quilt) format * [04668de] Remove .gitignore on clean target -- Giuseppe Iuculano Sun, 20 Mar 2011 12:59:50 +0100 amule (2.2.6+debian0-8) unstable; urgency=low * [e0427d0] added autopoint to build-depends, Closes: #583470 -- Sandro Tosi Thu, 03 Jun 2010 22:35:21 +0200 amule (2.2.6+debian0-7) unstable; urgency=low * [3e1a262] Merge from Ubuntu: New amule-gnome-support package. (Closes: #313579) -- Giuseppe Iuculano Fri, 22 Jan 2010 18:10:32 +0100 amule (2.2.6+debian0-6) unstable; urgency=low * [404dea9] Disabled also SYS_fallocate in hppa -- Giuseppe Iuculano Thu, 07 Jan 2010 09:32:33 +0100 amule (2.2.6+debian0-5) unstable; urgency=low * [06240cb] Really disable fallocate only on alpha and hppa -- Giuseppe Iuculano Wed, 06 Jan 2010 09:45:44 +0100 amule (2.2.6+debian0-4) unstable; urgency=low * [ee905f0] Disable fallocate only on alpha and hppa, amd64 and ia64 need it -- Giuseppe Iuculano Tue, 05 Jan 2010 12:44:58 +0100 amule (2.2.6+debian0-3) unstable; urgency=low * [6220bf6] Updated VCS control fields * [6d07590] Disable fallocate and fix FTBFS on alpha and hppa (Closes: #562992) -- Giuseppe Iuculano Tue, 05 Jan 2010 08:46:46 +0100 amule (2.2.6+debian0-2) unstable; urgency=low * [996f825] Fixed preinst scripts exit code. -- Giuseppe Iuculano Tue, 29 Dec 2009 18:47:34 +0100 amule (2.2.6+debian0-1) unstable; urgency=low [ Adeodato Simó ] * [2939566] Make amule and amule-daemon Recommend: unzip. (Closes: #530249) [ Cristian Greco ] * [b83afce] debian/control: update Vcs-* fields. [ Adrián Yanes ] * [4257b3b] Update Co-Maintainers and Authors - Thanks to Adeodato Simó for the prior work on amule (Closes: #548352) [ Cristian Greco ] * [09c1e6d] debian/control: set list as maintainer, project members as uploaders. [ Giuseppe Iuculano ] * [aa9a541] Imported Upstream version 2.2.6+debian0 (Closes: #547293) * [1c01c81] Added Giuseppe Iuculano in Uploaders * [91c0944] Replace libreadline5-dev build dependency with libreadline-dev (Closes: #553716) * [5b8227f] Fixed a typo in alc man page (Closes: #525264) - thanks to A. Costa * [0ca373f] Refreshed patches * [57dd562] Fixed a typo in ed2k man page (Closes: #525265) - thanks to A. Costa * [9c06762] debian/rules: Removed deprecated dh_desktop * [1659d98] Bump to debhelper 7 compatibility levels * [150d9ee] Updated to standards version 3.8.3 * [77d2a5c] debian/control: Removed XS-X-Collab-Maint field * [4e7c2e3] Updated watch file * [89d9555] Do not ignore preinst errors -- Giuseppe Iuculano Tue, 29 Dec 2009 09:20:46 +0100 amule (2.2.5-2) UNRELEASED; urgency=low * Make amule and amule-daemon Recommend: unzip, which is used to extract IP filters in ZIP format. Thanks, Luís Picciochi Oliveira. (Closes: #530249) -- Adeodato Simó Sat, 23 May 2009 13:26:44 +0200 amule (2.2.5-1) unstable; urgency=low +++ The "Fido, Your Leash Is Too Long" release. * New upstream release. (Thanks, DEHS.) -- Adeodato Simó Sat, 23 May 2009 10:45:57 +0200 amule (2.2.4-1) unstable; urgency=low +++ "The Book of Love" release. * New upstream release. * Bump Standards-Version to 3.8.1 (no changes needed). * Drop version constraint in debhelper build-dependency, since the required version is in stable now. -- Adeodato Simó Thu, 09 Apr 2009 15:11:18 +0200 amule (2.2.3-2) unstable; urgency=low * The "I Think I Need a New Heart" release. * Upload to unstable. * Use xdg-open as default preview program instead of mplayer. (Closes: #418273) -- Adeodato Simó Sun, 01 Mar 2009 14:16:29 +0100 amule (2.2.3-1) experimental; urgency=low * "The Cactus Where Your Heart Should Be" release. * New upstream release. (Closes: #510257) + drop manpages_spelling_fixes.diff, merged upstream. * Bump debian/compat to 5. * Change section of packages to net (from x11, heh). * Add a paragraph to amule-daemon/README.Debian about its init script. -- Adeodato Simó Sat, 03 Jan 2009 13:00:48 +0100 amule (2.2.2-2) experimental; urgency=low * The "The Luckiest Guy on the Lower East Side" release. * Build-Depend on libupnp3-dev: configure now detects its presence at build time and links against it, instead of the program dlope'ing it at run time. (Thanks Sven Hartge for the heads-up, closes: #509218). * Make amule Replace: old versions of amule-common as found in Ubuntu (they used to ship the skins in amule-common for some time). -- Adeodato Simó Sat, 20 Dec 2008 21:19:45 +0100 amule (2.2.2-1) experimental; urgency=low * The "Come Back from San Francisco" release. [ Sandro Tosi ] * New upstream release * debian/control - bump Standards-Version to 3.8.0 + debian/README.source added - added version to build-dep on debhelper due to use of dh_icons * debian/patches/manpages_spelling_fixes.diff - added to fix some spelling errors and add missing options * debian/watch - treat release candidate version less than the real release -- Adeodato Simó Sat, 16 Aug 2008 14:06:10 +0100 amule (2.2.1-1) unstable; urgency=low * The "I Don't Want to Get Over You" release. * New upstream release. (Closes: #486372) * Add calls to dh_icons and dh_desktop in debian/rules. * Pass --with-denoise-level=0 to configure, so that the full g++ invocations are printed, and not just "Compiling foo". Thanks, Werner Mahr. -- Adeodato Simó Mon, 30 Jun 2008 19:17:20 +0200 amule (2.2.0~20080608-1) experimental; urgency=low * The "Reno Dakota" release. * New upstream snapshot: + fixes FTBFS with gcc-4.3. (Closes: #474592) + update patch configure_ignore_gdlib-config_garbage.diff. * Depend on libupnp3 instead of libupnp2. (Closes: #483935) * Make the init script export $LANG from /etc/default/locale if not already set. Amule 2.2 no longer assumes a Latin-1 charset, and refuses to handle files with non-ASCII characters if the running locale does not support them. (Closes: #475187, #475843) -- Adeodato Simó Sun, 08 Jun 2008 16:45:50 +0200 amule (2.2.0~20080309-2) experimental; urgency=low * The "A Chicken With Its Head Cut Off" release. * Enable uPnP support: + pass --enable-upnp to configure. + add a hard-coded dependency on libupnp2 to amule and amule-daemon, since the library is dlopen'ed. + no build-dependency on libupnp-dev necessary, upstream ships the two needed header files under external/upnp. -- Adeodato Simó Sat, 05 Apr 2008 18:51:05 +0200 amule (2.1.3-6) unstable; urgency=medium * The "All My Little Words" release. * Fix FTBFS with GCC 4.3, thanks to Maximiliano Curia for sending a patch. (Closes: #417104) -- Adeodato Simó Sat, 05 Apr 2008 16:30:34 +0200 amule (2.2.0~20080309-1) experimental; urgency=low * The "I Don't Believe in the Sun" release. * Upload a snapshot of the upcoming 2.2.0 release to experimental. + Upstream SVN repository doesn't seem to be public, note in debian/copyright the URL this tarball was obtained from. + Such tarballs ships a debian/ subdirectory, repack and rename it to debian.upstream. + In this version the crashes related to closing a search tab have disappeared. (Closes: #419613, #430708, #464690) + Patch by Bas Zoetekouw to avoid deleting the entropy pool also applied. (Closes: #350396) * Packaging changes needed (several come from the Ubuntu package, many thanks to Emilio Pozuelo Monfort for his excellent work): + build-depend on WxWidgets 2.8 instead of 2.6. + add build-dependency on libgeoip-dev for GeoIP support, and pass --enable-geoip to configure. + install files from /usr/share/amule/skins. + drop our debian/amulegui.desktop and debian/mans/amulegui.1, upstream includes versions of these. + stop shipping a copy of amule.xpm as amulegui.xpm in the packages, now that upstream ships a amulegui.xpm themselves. * Patches: + drop superseded/applied upstream: - for_upstream-manpage_typos.diff - configure_proper_libpng_detection.diff + update: - configure_ignore_gdlib-config_garbage.diff + cas_configfile.c_good_default_paths.diff: - refresh, and use DejaVuSerif instead of Vera, which is going to be removed. (Closes: #461249) - make amule-utils recommend ttf-dejavu-core and not ttf-bitstream-vera. * Bump Standards-Version to 3.7.3 (no changes needed). * Move the Homepage from the description to its own field. -- Adeodato Simó Sun, 09 Mar 2008 20:49:57 +0100 amule (2.1.3-5) unstable; urgency=medium * The "Absolutely Cuckoo" release. * Fix init script to not exit with non-zero status if VERBOSE=no, but no error happened. (Closes: #461774) * Move packaging to a git repository under the collab-maint umbrella. Add a X-Collab-Maint header to reflect what kind of help I'd welcome. -- Adeodato Simó Sun, 09 Mar 2008 17:58:12 +0100 amule (2.1.3-4) unstable; urgency=low * The "Let's Pretend We're Bunny Rabbits" release. * Rewrite the init script, making it LSB compliant. Remove support for RUN_AT_STARTUP in /etc/default/amule-daemon, and add support for AMULED_HOME, which closes: #389488. * Use a better icon, taken from the Ubuntu package. (Closes: #394671) * Move menu files from Apps/Net to Applications/Network/File Transfer. * Fix typo in description (hander -> handler). -- Adeodato Simó Thu, 09 Aug 2007 00:10:56 +0200 amule (2.1.3-3) unstable; urgency=low * The "Let's pretend it never happened" release. * Drop the just introduced patch unconditional_global_search.diff, because upstream thinks it's a very bad idea. * Patch acinclude.m4 to cope with libpng versions that are not X.Y.Z, like the current 1.2.15beta5. This makes amuleweb link against libpng12 again, enabling the generation of download progress bar images. Thanks to Emilio Pozuelo Monfort for the heads-up. (Closes: #424774) * Add libpng12-dev to Build-Depends. * Use quilt.make. -- Adeodato Simó Sun, 20 May 2007 12:32:45 +0200 amule (2.1.3-2) unstable; urgency=low * The "Not only bureaucracy" release. * Add patch to unconditionally set the type of search to "Global". Thanks to Robert Millan for the idea/patch. (Let's say this closes: #384344.) * Remove diversions in amule.preinst in addition to amule-utils.preinst, since otherwise there'll be dangling diversions on systems where only amule is installed. Thanks to Javier Fernandez-Sanguino Peña for the diagnosis. (Closes: #404557) * Use ${source:Version} instead of ${Source-Version}. * Move myself from Uploaders to Maintainer, at Julien's request. -- Adeodato Simó Tue, 15 May 2007 13:58:38 +0200 amule (2.1.3-1) unstable; urgency=low * The "Over my dead body you'll wear those sneakers to college!" release. * New upstream release packaged. * Ship an amulegui.desktop file in /usr/share/applications. * Fix typos in manpages, spotted by A. Costa. (Closes: #377760, 377761) * Now that xmule has been removed from the archive (#370524), get rid of diversions in the package completely: + make amule-utils conflict with xmule (<= 1.10.0b-1). + loose ed2k.wrapper, and don't have /usr/bin/ed2k be a link to it, but the real ed2k binary. If xmule ever comes back, this will be handled with alternatives instead. * Introduce code in amule-utils.preinst to clean up all the diversion mess that previous versions left behind. Kudos to Steinar H. Gunderson for the detailed analysis of the situation. (Closes: #372279, #374806) -- Adeodato Simó Fri, 21 Jul 2006 04:37:15 +0200 amule (2.1.2-3) unstable; urgency=low * The "Look at you now, young man" release. * Move /usr/share/amule/webserver from amule-daemon to amule-common: + introduce the appropriate Replaces. + lower dependency on amule-common by amule-utils and amule-utils-gui to a recommends, and move the tiny /usr/share/cas from amule-common to amule-utils because of this. * Sundry fixes to debian/control: + don't make amule recommend amule-daemon, only amule-utils, and make it suggest amule-utils-gui; make amule-daemon suggest amule-utils as well. + don't make amule-common conflict amule-utils, only replace it as adviced by Steve Langasek and myself in #343909 five months ago. + rewrite all package descriptions, trying to follow the guidelines in Dev-Ref. amule-common no longer claims to include the ed2k link handler, which closes: #370421. * New patches (handled with quilt, so modified debian/rules to invoke it, and added it to Build-Depends): + debian/patches/cas_configfile.c_good_default_paths.diff: Make /usr/bin/cas write proper paths for stat.png and tmp.html to the configfile it creates when one is not present, and make it use Bitstream Vera by default (ttf-bitstream-vera added to Recommends). + debian/patches/configure_ignore_gdlib-config_garbage.diff: Reintroduce patch by Steve Langasek to ignore the output of gdlib-config, as to avoid linking against unneeded libraries. The patch was introduced in amule 2.0.3-4 and dropped in 2.1.0-1 (?!). (Closes: #340395) * The build system detects the presence of bfd.h from binutils-dev and unconditionally links against libbfd.so, introducing a dependency against binutils in the packages. To fix this without the need of Build-Conflicts, build the package with `$(MAKE) BFD_LIB= BFD_FLAGS=` from debian/rules. * Fix the dpkg-divert mess that happened with the move of ed2k out of the amule package (binary was in amule-utils, but dpkg-divert was still called with --package amule); see amule-utils.preinst. The plan is to get rid of dpkg-divert as soon as I get something done about xmule (see #370524). * Make the changes to amule.xpm that make it 32x32 as per the Menu Policy keep the aspect ratio instead of just resizing. Also, ship the new icon in debian/amule-32.xpm and replace it at runtime, instead of shipping changes (which are three times bigger) in the .diff.gz. * Drop not-really-useful README.Debian for amule-utils and amule, and write basic instructions to run amuled in amule-daemon.README.Debian. * Revamp the copyright file, with proper list of authors, copyright notices, and license terms (GPLv2 or higher, not only v2). * Add a X-VCS-Bzr header to the source package, pointing to the repository where the packaging is kept. -- Adeodato Simó Wed, 7 Jun 2006 23:58:27 +0200 amule (2.1.2-2) unstable; urgency=low * The "Oooh, poor kiddo" release. * Overhaul debian/rules. Among other changes: + provide a binary-arch target that actually builds some .debs; this fixes recent FTBFS in buildds. (Closes: #369995) + do not call ./configure more times than needed. (Closes: #368381) + remove dpatch, since it is no longer used; drop build-dependency, and delete no longer used patches from the patches/ subdirectory as well. + build-depend on autotools-dev, to ensure that the config.{sub,guess} snippet actually makes us build against the latest version of these files. + use debhelper *.install files instead of mv commands from debian/rules; while at it, remove *.dirs files, since they're not needed. + use $builddir != $srcdir, to make the clean rule simpler. * Add to amule-utils missing Replaces: amule (<< 2.1.2-1) (closes: #370068). In amule 2.1.1-3, debian/rules called dh_link without -pamule-common, thus shipping the symlinks in amule instead of amule-common. * Do not ship the placeholder manpages from the debian/mans directory, and ship the ones provided by upstream, which have actual content, are useful and translated to four languages. * Add missing dpkg-divert --remove /usr/share/man/man1/ed2k.1.gz in amule-utils.postrm. Will hopefully get totally rid of dpkg-divert in the next upload. * Remove debian/amule.postinst and debian/amule-utils-gui.postinst, since they only contain the very same snippet dh_installmenu already installs. * Make amule-utils-gui.menu point to wxcas.xpm and alc.xpm instead of using amule.xpm for all three shipped binaries, and ship a copy of amule.xpm as amulegui.xpm since amule-utils-gui does not depend on amule (thx, lintian). * Fix debian/watch file; now the http://sf.net shortcut is used. * Add myself as an uploader, and mutter something about #369995 traffic. -- Adeodato Simó Mon, 5 Jun 2006 01:50:41 +0200 amule (2.1.2-1.1) unstable; urgency=low * NMU to fix serious bug before dinstall, with maintainer's permission. * Make amule-utils Replace: amule-common (<< 2.1.2-1), since ed2k.amule and other files moved from there in the last upload. (Closes: #369959) -- Adeodato Simó Fri, 2 Jun 2006 18:13:38 +0200 amule (2.1.2-1) unstable; urgency=low * New upstream release, youhou ! * Delete some dependencies on amule and amule-daemon (Closes: #369746) * Fix type in the init script of amuled (Closes: #368447) * Arch of amule-common is now all (Closes: #369796) * Remove old patches (Closes: #369775) * fix error in debian/rules file, can now build with -O2 (Closes: #369800) * Should not take 100% CPU (Closes: #361770) * Desktop file is present for amulegui (Closes: #366777) -- Julien Delange Thu, 1 Jun 2006 16:37:42 +0200 amule (2.1.1-3) unstable; urgency=low * Change description (Closes: #360138) * Can control file status with amulecmd (Closes: #360135) * Change amule-utils description (Closes: #362725) -- Julien Delange Wed, 19 Apr 2006 04:01:27 +0200 amule (2.1.1-2) unstable; urgency=low * Fix build-depends, add dpatch (Closes: #359093) -- Julien Delange Mon, 27 Mar 2006 15:38:01 +0200 amule (2.1.1-1) unstable; urgency=low * New upstream release (Closes: #358968) * Fix crypto++ identity bug ( Closes: #348579 ) * ed2k links should work now (Closes: #300414) -- Julien Delange Sat, 25 Mar 2006 04:25:34 +0100 amule (2.1.0-3) unstable; urgency=low * Fix init.d mistake (Closes: #346581) -- Julien Delange Mon, 13 Feb 2006 02:48:13 +0100 amule (2.1.0-2) unstable; urgency=low * Fix typo in debian/control (Closes: #330705) * No dependency on amule for amule-utils-gui (Closes: #348752) * Add init-script for amule-daemon (Closes: #346581) * Support now .mka and .flac files (Closes: #347783) -- Julien Delange Fri, 10 Feb 2006 17:33:16 +0100 amule (2.1.0-1) unstable; urgency=low * No more conflicts between amule-common and old versions of amule ( Closes:#343909) * New upstream version ( Closes: #345768) * Text is now conforming with columns width (Closes: #306849) * Does not ignore gtk theme now (Closes: #316672) * Support for Kademlia networks * aMule icon appears now in the system tray without restart (Closes: #297114) * Add new binary amulegui in amule-utils package, remove amulecmdDLG -- Julien Delange Wed, 4 Jan 2006 15:11:19 +0100 amule (2.0.3-4) unstable; urgency=low * Fix amule-daemon package, this package does not need amule package (Closes: #325145) * Fix freetype6 bug for amule-utils (Closes: #340395) - see file debian/patches/bug340395-freetype6.diff * Installable on sid (Closes: #341401) -- Julien Delange Tue, 29 Nov 2005 19:17:41 +0100 amule (2.0.3-3) unstable; urgency=low * amuled is now in amule-daemon package (Closes: #329110, #325145) * Use now gtk2, should work on all architectures (Closes: #308874) * Fix preview in background (Closes: #306323) * Fix preinst script (Closes: #310613) -- Julien Delange Mon, 26 Sep 2005 21:03:46 +0200 amule (2.0.3-2.1) unstable; urgency=low * Non-maintainer upload during BSP. * Do not use an internal copy of libcrypto++, dynamically link against it instead (closes: #323010). Needed changes: + debian/control: add libcrypto++-dev to Build-Dependencies. + debian/rules: pass --disable-embedded-crypto to ./configure. -- Adeodato Simó Sun, 04 Sep 2005 05:03:53 +0200 amule (2.0.3-2) unstable; urgency=low * Fix build ( Closes: #318365 ) * Can reinstall amule (Closes: #318572) -- Julien Delange Fri, 29 Jul 2005 01:20:58 +0200 amule (2.0.3-1) unstable; urgency=low * New upstream release * Fix gui bugs (Closes: #290901, #290647) * Fix FTBFS bug on amd64(Closes: #314777) -- Julien Delange Tue, 21 Jun 2005 20:34:05 +0200 amule (2.0.1-1) unstable; urgency=low * New upstream version * Fix bug with zh_CN locale (Closes: #289142) * Fix memleaks and high CPU usage (Closes: #295975) * Add watchfile (Closes: #308616) -- Julien Delange Wed, 18 May 2005 08:39:54 +0200 amule (2.0.0-1) unstable; urgency=low * New upstream version * Don't need libcurl (Closes: #305156) * Fix buggy display (Closes: #306271) * French trans is now fixed (Closes: #287813) * Handling properly all filename (Closes: #295529) * The time remaining bug is fixed, print now the good time remaining (Closes: #274715) * Fix transparency error in taskbar (Closes: #285179) -- Julien Delange Tue, 3 May 2005 15:32:28 +0200 amule (1.2.6+rc8-4) unstable; urgency=low * Will run on powerpc now (compile against gtk1.2) * Don't use wxwidgets (Closes: #306062) -- Julien Delange Tue, 26 Apr 2005 20:25:13 +0200 amule (1.2.6+rc8-3) unstable; urgency=low * Fix ed2k wrapper bug (Closes: #303007) * Fix some crashes (Closes: #295104) * Fix non-UTF8 file (alc.desktop), no longer create error when upgrading (Closes: #284308, #295409, #285358 ) * Can use now distcc to compile aMule (Closes: #298935) * Add a diversion for ed2k manpage (Closes: #301226) * Add amuled in package. Be careful, this version is no longer stable, the next will be ok -- Julien Delange Sat, 9 Apr 2005 00:08:30 +0200 amule (1.2.6+rc8-2) unstable; urgency=low * Add missing dependencies (Closes: #289057) -- Julien Delange Sun, 9 Jan 2005 11:24:39 +0100 amule (1.2.6+rc8-1) unstable; urgency=low * Fix wxTextCtrl bug, use now less CPU (Closes: #279475) * Remove muuli.wdr (Closes: #287005) * New upstream release (Closes: #286943) * Support eMule >= 0.44 tags format (Closes: #276101) * add some missing manpages * use now wx2.5 library -- Julien Delange Mon, 27 Dec 2004 13:48:34 +0100 amule (1.2.6+rc7-2) unstable; urgency=low * Fix Build-depends, switch to libcurl3 (Closes: #279473) * Fix FTBFS with AMD64 (Closes: #285110) * Fix some files missing in the package (Closes: #281027) -- Julien Delange Mon, 13 Dec 2004 13:08:13 +0100 amule (1.2.6+rc7-1) unstable; urgency=low * Fix some bugs in GUI (Closes: #271877) * Fix the minsize bug (Closes: #275876) -- Julien Delange Fri, 22 Oct 2004 19:07:27 +0200 amule (1.2.6+rc6-1) unstable; urgency=low * New upstream release * Improve documentation, remove mistakes in README (Closes: #247135) * Returns 0 status with --version option (Closes: #243470) * aMule is show in systray when started for the first time (Closes: #262322) * Doesn't crash anymore even the clients.met file is corrupted (Closes: #260459) * Workaround with UTF8 and locales (Closes: #262999) * aMule should work on Alpha now (Closes: #274687) * Fix bug with server.met and adresses.dat (Closes: #262325) * Fix but with non-default locales (Closes: #273532) -- Julien Delange Mon, 4 Oct 2004 12:07:00 +0200 amule (1.2.6+rc5-2.1) unstable; urgency=high * NMU with maintainer agreement * Add a patch to fix acinclude.m4 and fix builing process on new libcrypto++ (closes: #268460) -- Pierre Machard Sun, 29 Aug 2004 08:51:54 +0200 amule (1.2.6+rc5-2) unstable; urgency=low * Delete dependency with xlibs-dev (Closes: #262505) -- Julien Delange Sun, 15 Aug 2004 18:41:17 +0200 amule (1.2.6+rc5-1) unstable; urgency=low * Less crashes (Closes: #244063) * Fix problems on sparc (Closes: #239809) * New upstream relase (Closes: #260066) * Improve GUI, improve stability (Closes: #250182) * amuleweb works now (Closes: #238939) * New manpage for amulecmd (Closes: #255113) -- Julien Delange Fri, 30 Apr 2004 16:05:57 +0200 amule (1.2.6+cvs20040620-1) unstable; urgency=low * Less CPU load (Closes: #247113) * More stability (Closes: #248367, #251756, #244063, #250182) * New way to share files (Closes: #254604) * Fix error in amulecmd manpage (Closes: 255113) * Fix manpage directory (Closes: #255112) -- Julien Delange Fri, 30 Apr 2004 16:05:57 +0200 amule (1.2.6+2.0.0rc3-2) unstable; urgency=low * add amule-utils package (Closes: #246685) * Fix some misplaced directories (Closes: #246871) -- Julien Delange Fri, 30 Apr 2004 16:05:57 +0200 amule (1.2.6+2.0.0rc3-1) unstable; urgency=low * Improve stability of amule (Closes: #244405, #245531, #244410, #244063, #241137, #241398) * Fix GUI bugs (Closes: #240477) * Improve disk writing, expecially on FAT32 filesystem (Closes: #240928) * Know when it's the first time (Closes: #240476) -- Julien Delange Sat, 17 Apr 2004 12:31:46 +0200 amule (1.2.6+2.0.0rc2-2) unstable; urgency=low * Avoid problem with upload on 2.0.0rc2 * fix german translation (Closes: #244093) -- Julien Delange Sat, 17 Apr 2004 12:31:46 +0200 amule (1.2.6+2.0.0rc2-1) unstable; urgency=low * Delete the debconf template, use NEWS.Debian (Closes: #240856) * aMule runs now on ia64 (Closes: #233809) * aMule no longer write 0 length file (Closes: #228929) * Typos fixed (Closes: #240477, #242173) -- Julien Delange Tue, 30 Mar 2004 12:45:41 +0200 amule (1.2.6+2.0.0rc1-1) unstable; urgency=low * New upstream release (cvs version) * Improve description ( Closes: #234318 ) * Implement secure hash ( Closes: #236961 ) * New code for GUI ( Closes: #234089 ) * No 0-len file are now written ( Closes: #228929 ) -- Julien Delange Thu, 26 Feb 2004 13:38:33 +0100 amule (1.2.6-2) unstable; urgency=low * fix postinst script ( Closes: #229755 ) -- Julien Delange Fri, 20 Feb 2004 19:37:40 +0100 amule (1.2.6-1) unstable; urgency=low * New upstream release * aMule supports PPC ( Closes: #219574 ) * aMule no longuer writes 0 length files ( Closes: #228929 ) * Fix the preinst script, he shouldn't fail ( Closes: #229755 ) -- Julien Delange Tue, 10 Feb 2004 11:36:20 +0100 amule (1.2.5-1) unstable; urgency=low * New upstream release * aMule supports now ppc architecture, not fully. -- Julien Delange Tue, 10 Feb 2004 11:36:20 +0100 amule (1.2.4-2) unstable; urgency=low * Fix preint script ( Closes: #227699 ) * Closes: #227712 * Closes: #227728 -- Julien Delange Mon, 19 Jan 2004 23:33:40 +0100 amule (1.2.4-1) unstable; urgency=low * New upstream release * Fix preinst and postint bugs ( Closes: #226837 ) * Fix the build-deps bug ( Closes: #226935 , Closes: #226958 ) -- Julien Delange Mon, 12 Jan 2004 01:34:06 +0100 amule (1.2.3-1) unstable; urgency=low * New upstream release * Turn off optimization, this option crash on many computers ( Closes: #221715 ) -- Julien Delange Mon, 5 Jan 2004 17:09:55 +0100 amule (1.2.1-2) unstable; urgency=low * Ajust icon size (old icon not compliant wih debian-policy) * Add manpages for amulecmd and amulecmdDLG (french and english languages) * Fix a stupid hack in the debian/rulez file. -- Julien Delange Thu, 18 Dec 2003 16:12:46 +0100 amule (1.2.1-1) unstable; urgency=low * New upstream release -- Julien Delange Mon, 15 Dec 2003 12:48:14 +0100 amule (1.2.0-1) unstable; urgency=low * New upstream release -- Julien Delange Fri, 28 Nov 2003 15:36:50 +0100 amule (1.1.2-3) unstable; urgency=low * Fix the conflict this xmule ( Closes: #218284 ) -- Julien Delange Mon, 10 Nov 2003 22:36:05 +0100 amule (1.1.2-2) unstable; urgency=low * Change the flags in the debian/rulez file, optimisations are enabled * Closes: 219569 -- Julien Delange Fri, 7 Nov 2003 13:36:54 +0100 amule (1.1.2-1) unstable; urgency=low * New upstream release, REALLY fixed the 'no sources' bug. -- Julien Delange Tue, 4 Nov 2003 18:39:55 +0100 amule (1.1.1b-1) unstable; urgency=low * New upstream release ( Closes: #219017 ) -- Julien Delange Mon, 3 Nov 2003 23:29:04 +0100 amule (1.1.1-1) unstable; urgency=low * New upstream release -- Julien Delange Sat, 1 Nov 2003 13:15:23 +0100 amule (1.1.0-2) unstable; urgency=low * New package, working this the new version of the libwxgtk2.4 * Add the new icon, getting it from the CVS * Add manpages for amule and ed2k -- Julien Delange Mon, 27 Oct 2003 20:01:32 +0100 amule (1.1.0-1) unstable; urgency=low * New upstream release -- Julien Delange Tue, 21 Oct 2003 23:29:39 +0200 amule (1.0.9-1) unstable; urgency=low * New upstream release -- Julien Delange Fri, 17 Oct 2003 14:55:25 +0200 amule (1.0.8-2) unstable; urgency=low * Add a menuitem when the package is installed -- Julien Delange Mon, 13 Oct 2003 12:58:57 +0200 amule (1.0.8-1) unstable; urgency=low * New upstream release. -- Julien Delange Mon, 13 Oct 2003 00:09:25 +0200 amule (1.0.7-1) unstable; urgency=low * New upstream release * Remove message "client too old" when searching on ED2K network -- Julien Delange Sat, 4 Oct 2003 02:05:25 +0200 amule (1.0.6-1) unstable; urgency=low * Initial Release * Close the bugreport for the ITP (Closes: #212924) -- Julien Delange Sat, 27 Sep 2003 00:11:07 +0200 debian/amuled_home_wrapper.sh0000755000000000000000000000153512261775070013557 0ustar #! /bin/sh # This script gets called by /etc/init.d/amule-daemon, and its purpose # is to honour the AMULED_HOME variable in /etc/default/amule-daemon. # This can't be done in the init script itself because HOME gets reset # by start-stop-daemon on --chuid, or so it seems. # # It also sets up a sensible locale, needed by amuled to properly handle # files with non-ASCII characters. . /etc/default/amule-daemon if [ -n "$AMULED_HOME" ]; then HOME="$AMULED_HOME" export HOME fi # Test whether we have some LANG variable set; if we do, do not read # /etc/default/locale. : ${L:=$LC_ALL} : ${L:=$LC_CTYPE} : ${L:=$LANG} if [ -z "$L" ] && [ -r /etc/default/locale ]; then . /etc/default/locale for v in "$LC_ALL" "$LC_CTYPE" "$LANG"; do if [ -n "$v" ]; then LANG="$v" export LANG break fi done fi exec /usr/bin/amuled -f debian/amule.preinst0000644000000000000000000000063312261775070011710 0ustar #! /bin/sh set -e DIVERSIONS=`env LC_ALL=C /usr/sbin/dpkg-divert --list | grep -E 'by amule(-utils)?$'` || true if [ -n "$DIVERSIONS" ]; then echo "$DIVERSIONS" | while read diversion of FILE to DIVERTED by PACKAGE; do dpkg-divert --package "$PACKAGE" --remove "$FILE" done for f in /usr/bin/ed2k* /usr/share/man/man1/ed2k*.1.gz; do echo "Deleting $f" rm -f "$f" done fi #DEBHELPER# debian/amule.menu0000644000000000000000000000023312261775070011164 0ustar ?package(amule):needs="X11" section="Applications/Network/File Transfer"\ title="amule" command="/usr/bin/amule"\ icon="/usr/share/pixmaps/amule.xpm" debian/amule.manpages0000644000000000000000000000004412261775070012013 0ustar docs/man/amule.1 docs/man/amule.*.1 debian/amule.install0000644000000000000000000000011712261775070011667 0ustar usr/bin/amule usr/share/pixmaps/amule.xpm usr/share/applications/amule.desktop debian/amule.docs0000644000000000000000000000007512261775070011154 0ustar docs/TODO docs/README docs/amulesig.txt docs/EC_Protocol.txt debian/amule-utils.preinst0000644000000000000000000000063312261775070013046 0ustar #! /bin/sh set -e DIVERSIONS=`env LC_ALL=C /usr/sbin/dpkg-divert --list | grep -E 'by amule(-utils)?$'` || true if [ -n "$DIVERSIONS" ]; then echo "$DIVERSIONS" | while read diversion of FILE to DIVERTED by PACKAGE; do dpkg-divert --package "$PACKAGE" --remove "$FILE" done for f in /usr/bin/ed2k* /usr/share/man/man1/ed2k*.1.gz; do echo "Deleting $f" rm -f "$f" done fi #DEBHELPER# debian/amule-utils.manpages0000644000000000000000000000031012261775070013145 0ustar docs/man/ed2k.1 docs/man/ed2k.*.1 docs/man/amulecmd.1 docs/man/amulecmd.*.1 src/utils/cas/docs/cas.1 src/utils/cas/docs/cas.*.1 src/utils/aLinkCreator/docs/alcc.1 src/utils/aLinkCreator/docs/alcc.*.1 debian/amule-utils.install0000644000000000000000000000010612261775070013023 0ustar usr/bin/cas usr/share/cas usr/bin/ed2k usr/bin/alcc usr/bin/amulecmd debian/amule-utils-gui.menu0000644000000000000000000000101612261775070013104 0ustar ?package(amule-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule Stats" command="/usr/bin/wxcas"\ icon="/usr/share/pixmaps/wxcas.xpm" ?package(amule-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule Link Creator (alc)" command="/usr/bin/alc"\ icon="/usr/share/pixmaps/alc.xpm" ?package(amule-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule GUI" command="/usr/bin/amulegui"\ icon="/usr/share/pixmaps/amulegui.xpm" debian/amule-utils-gui.manpages0000644000000000000000000000025412261775070013736 0ustar docs/man/amulegui.1 docs/man/amulegui.*.1 src/utils/wxCas/docs/wxcas.1 src/utils/wxCas/docs/wxcas.*.1 src/utils/aLinkCreator/docs/alc.1 src/utils/aLinkCreator/docs/alc.*.1 debian/amule-utils-gui.install0000644000000000000000000000036012261775070013607 0ustar usr/bin/alc usr/bin/amulegui usr/bin/wxcas usr/share/applications/wxcas.desktop usr/share/applications/alc.desktop usr/share/applications/amulegui.desktop usr/share/pixmaps/wxcas.xpm usr/share/pixmaps/alc.xpm usr/share/pixmaps/amulegui.xpm debian/amule-gnome-support.install0000644000000000000000000000011212261775070014477 0ustar ../../debian/schemas/amule-gnome-support.schemas /usr/share/gconf/schemas debian/amule-daemon.manpages0000644000000000000000000000012012261775070013247 0ustar docs/man/amuled.1 docs/man/amuled.*.1 docs/man/amuleweb.1 docs/man/amuleweb.*.1 debian/amule-daemon.install0000644000000000000000000000012512261775070013127 0ustar usr/bin/amuled usr/bin/amuleweb ../../debian/amuled_home_wrapper.sh /usr/share/amule debian/amule-daemon.init0000644000000000000000000000477212261775070012440 0ustar #! /bin/sh ### BEGIN INIT INFO # Provides: amule-daemon # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Daemonized version of aMule. # Description: Starts the aMule daemon with the user specified in # /etc/default/amule-daemon. ### END INIT INFO PATH=/sbin:/usr/sbin:/bin:/usr/bin PROGNAME=amuled DESC="aMule daemon" PKGNAME="amule-daemon" DAEMON=/usr/bin/amuled SCRIPTNAME=/etc/init.d/$PKGNAME WRAPPER=/usr/share/amule/amuled_home_wrapper.sh [ -x "$DAEMON" ] || exit 0 [ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME . /lib/init/vars.sh # has VERBOSE . /lib/lsb/init-functions if [ -z "$AMULED_USER" ]; then log_warning_msg \ "Not starting $DESC, AMULED_USER not set in /etc/default/$PKGNAME." exit 0 fi do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started start-stop-daemon --start --quiet --exec $DAEMON --user "$AMULED_USER" --chuid "$AMULED_USER" --test >/dev/null || return 1 start-stop-daemon --start --quiet --exec $WRAPPER --user "$AMULED_USER" --chuid "$AMULED_USER" >/dev/null || return 2 } do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped start-stop-daemon --stop --quiet --retry="TERM/30/KILL/5" --exec $DAEMON --user "$AMULED_USER" --chuid "$AMULED_USER" return "$?" } case "$1" in start) [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$PROGNAME" do_start case "$?" in 0) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 1) [ "$VERBOSE" != no ] && \ log_progress_msg "(already running)" && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1; exit 1 ;; esac ;; stop) [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$PROGNAME" do_stop case "$?" in 0 | 1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1; exit 1 ;; esac ;; restart|force-reload) log_daemon_msg "Restarting $DESC" "$PROGNAME" do_stop case "$?" in 0 | 1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1; exit 1 ;; # Old process is still running *) log_end_msg 1; exit 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 exit 1 ;; esac ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 3 ;; esac exit 0 debian/amule-daemon.default0000644000000000000000000000063012261775070013106 0ustar # Configuration for /etc/init.d/amule-daemon # The init.d script will only run if this variable non-empty. AMULED_USER="" # You can set this variable to make the daemon use an alternative HOME. # The daemon will use $AMULED_HOME/.aMule as the directory, so if you # want to have $AMULED_HOME the real root (with an Incoming and Temp # directories), you can do `ln -s . $AMULED_HOME/.aMule`. AMULED_HOME="" debian/amule-daemon.README.Debian0000644000000000000000000000537412261775070013612 0ustar Basic instructions to get amuled up and running =============================================== This document should guide you into successfully running the aMule daemon, amuled. Start with invoking the daemon once. From a terminal, write: $ amuled It will create and populate an ~/.aMule directory if you don't have one, and will probably abort with an error like this: ERROR: aMule daemon cannot be used when external connections are disabled. To enable External Connections, use either a normal aMule or set the key "AcceptExternalConnections" to 1 in the file ~/.aMule/amule.conf. So, with an editor, edit the ~/.aMule/amule.conf file, search for the line containing "AcceptExternalConnections", and change the 0 to 1. If you run the daemon now, it will complain like this: ERROR: A valid password is required to use external connections, and aMule daemon cannot be used without external connections. To run aMule daemon, you must set the "ECPassword" field in the file ~/.aMule/amule.conf with an appropriate value. The "ECPassword" needs an MD5 hash of your password, which can be computed with a simple procedure. For example, if you want your password to be "touche", you'd calculate the value for "ECPassword" like this: $ echo -n "touche" | md5sum | awk '{print $1}' 75dfa1c8b9f1b1d8e599f2ed98f1ecd0 Once you've edit ~/.aMule/amule.conf again to set ECPassword, you'll be able to run amuled. If you want it to go to the background, so that you can close the terminal, do: $ amuled -f Controlling the daemon ====================== If all went well, the daemon will listen in port 4712 and will accept connections from external programs like amulecmd and amulegui. If no firewall blocks the connections, it should be possible to connect from remote hosts too. Using aMuleWeb ============== The daemon can also be controlled via a web interface. To have it start automatically when the daemon starts, search in ~/.aMule/amule.conf the "[WebServer]" section and set "Enabled" to 1, and "Password" to the same as ECPassword above, or any other hash computed with the same method. It will listen on port 4711 by default, and can also be started by hand with the following command: $ amuleweb --amule-config-file=~/.aMule/amule.conf The address to access the page is http://localhost:4711 if accessing from the same computer, or http://IP_OR_REMOTE_NAME:4711 if not. Init script =========== The amule-daemon package ships an init script in /etc/init.d. You can use this script to automatically start amuled on every system boot. To enable it, edit the file /etc/default/amule-daemon and give a value to the AMULED_USER variable (this should be normally your username, or some other if you wish to run amuled under a separate account). debian/amule-common.install0000644000000000000000000000010112261775070013146 0ustar usr/share/locale usr/share/amule/webserver usr/share/amule/skins debian/amule-32.xpm0000644000000000000000000001726512261775070011263 0ustar /* XPM */ static char * amule_xpm[] = { "32 32 352 2", " c None", ". c #B09570", "+ c #B49C76", "@ c #834D04", "# c #CEC3AF", "$ c #A0641F", "% c #86520E", "& c #9F743C", "* c #BA7736", "= c #895E23", "- c #B5A38B", "; c #B5A180", "> c #B7A58A", ", c #B77839", "' c #B2712D", ") c #9B7B50", "! c #B7A893", "~ c #764503", "{ c #A77E4B", "] c #C8BEAD", "^ c #9C723B", "/ c #D2935F", "( c #A2641C", "_ c #A48B6A", ": c #856335", "< c #844F0D", "[ c #AB6D2A", "} c #AD916E", "| c #9C621E", "1 c #D39662", "2 c #92580F", "3 c #A8947A", "4 c #B4A997", "5 c #6D4206", "6 c #A2641D", "7 c #BD7E42", "8 c #A4835A", "9 c #A56723", "0 c #C8874D", "a c #824D06", "b c #8B765A", "c c #724304", "d c #B37432", "e c #CDAA83", "f c #A38966", "g c #BAA795", "h c #AD9E8A", "i c #9F621E", "j c #B1702C", "k c #896431", "l c #655135", "m c #7E4B07", "n c #BF8F59", "o c #A46F32", "p c #80571E", "q c #85581D", "r c #8A530D", "s c #8C540C", "t c #968063", "u c #4A3A25", "v c #754401", "w c #864F07", "x c #B4722F", "y c #CC874E", "z c #C78B54", "A c #A8814F", "B c #8B6E46", "C c #525150", "D c #673B00", "E c #A96922", "F c #D08951", "G c #D38C55", "H c #D38C56", "I c #CB8C56", "J c #885818", "K c #7D4901", "L c #AC6C26", "M c #CF8850", "N c #D48F5A", "O c #E6C5A9", "P c #AA8556", "Q c #A38258", "R c #F7F0E9", "S c #E0B490", "T c #E3B794", "U c #FEFEFE", "V c #F9F4F0", "W c #CCC3B9", "X c #FDFDFD", "Y c #D8D3D0", "Z c #D69563", "` c #C8AA94", " . c #858585", ".. c #9F8D77", "+. c #BAAEA0", "@. c #E9E9E9", "#. c #4E4E4E", "$. c #E2C4AC", "%. c #D7C1AF", "&. c #C5C4C3", "*. c #FDFCFB", "=. c #C09D7D", "-. c #B6997B", ";. c #F8F4F0", ">. c #EAE8E4", ",. c #E1DCD4", "'. c #E3E1DB", "). c #DEDEDA", "!. c #D6D2CC", "~. c #C0B6AC", "{. c #979792", "]. c #C8BCAF", "^. c #CDCAC4", "/. c #CCCCC9", "(. c #D7D7D5", "_. c #DCDCDA", ":. c #D8D8D6", "<. c #C2C2C0", "[. c #5E6163", "}. c #AAACAB", "|. c #838380", "1. c #767A7C", "2. c #9FA0A0", "3. c #AFAFAE", "4. c #ABABAA", "5. c #A7A7A6", "6. c #A3A3A3", "7. c #575C60", "8. c #BEBFBB", "9. c #ACACA6", "0. c #A5A5A2", "a. c #979B9B", "b. c #626569", "c. c #979899", "d. c #939597", "e. c #909294", "f. c #8D8F92", "g. c #898C90", "h. c #8C9090", "i. c #BFBFB6", "j. c #B8B8AE", "k. c #ACACA5", "l. c #C2C2BA", "m. c #878B8B", "n. c #7F8489", "o. c #7E8388", "p. c #7A8085", "q. c #777D83", "r. c #737A80", "s. c #A6A8A1", "t. c #A4A6A0", "u. c #9A9D98", "v. c #535353", "w. c #656565", "x. c #696969", "y. c #755F49", "z. c #6B502C", "A. c #938976", "B. c #ADAEA6", "C. c #A8AAA2", "D. c #818688", "E. c #686F76", "F. c #656B72", "G. c #5F656A", "H. c #5C6065", "I. c #84898A", "J. c #808689", "K. c #776448", "L. c #78511B", "M. c #93673C", "N. c #7C7B7A", "O. c #7B7B7B", "P. c #A79889", "Q. c #BD8048", "R. c #9B5E11", "S. c #805214", "T. c #888882", "U. c #848A8B", "V. c #6F7376", "W. c #525456", "X. c #4F5152", "Y. c #4D4E4F", "Z. c #4C4D4E", "`. c #646167", " + c #74503E", ".+ c #744301", "++ c #93570A", "@+ c #C07C3D", "#+ c #AB8057", "$+ c #A6A5A4", "%+ c #626262", "&+ c #8C8C8C", "*+ c #917C66", "=+ c #BC814D", "-+ c #A5661D", ";+ c #824C00", ">+ c #6C430B", ",+ c #715A39", "'+ c #675946", ")+ c #55493A", "!+ c #5E4E3D", "~+ c #695138", "{+ c #7A252C", "]+ c #B32B3F", "^+ c #C7494D", "/+ c #784600", "(+ c #9B5D11", "_+ c #BA804C", ":+ c #8F8070", "<+ c #8F8E8E", "[+ c #525252", "}+ c #626567", "|+ c #666A6E", "1+ c #837060", "2+ c #B06F2A", "3+ c #804D07", "4+ c #693F06", "5+ c #804A00", "6+ c #935607", "7+ c #A46622", "8+ c #B27236", "9+ c #BA7A40", "0+ c #C84336", "a+ c #D82C45", "b+ c #E45B6E", "c+ c #784708", "d+ c #8E5A1E", "e+ c #927053", "f+ c #5A5F65", "g+ c #5B6064", "h+ c #444649", "i+ c #464B50", "j+ c #474747", "k+ c #524434", "l+ c #302F2C", "m+ c #673F08", "n+ c #884F01", "o+ c #A5651C", "p+ c #C58144", "q+ c #D5905B", "r+ c #D69663", "s+ c #D6855B", "t+ c #DA2B3A", "u+ c #D1584C", "v+ c #865310", "w+ c #3A3D40", "x+ c #383B3E", "y+ c #404040", "z+ c #414141", "A+ c #413E3C", "B+ c #4C3A28", "C+ c #4F3614", "D+ c #4D391B", "E+ c #473112", "F+ c #794600", "G+ c #8E5304", "H+ c #B06F29", "I+ c #D08A52", "J+ c #D79865", "K+ c #DAA172", "L+ c #D89D6D", "M+ c #D5945E", "N+ c #C38042", "O+ c #9E6014", "P+ c #493211", "Q+ c #4C3310", "R+ c #483315", "S+ c #493621", "T+ c #3F403E", "U+ c #3B3C39", "V+ c #818181", "W+ c #9D9993", "X+ c #A97D53", "Y+ c #B2702C", "Z+ c #935708", "`+ c #704000", " @ c #D08B52", ".@ c #D99D6D", "+@ c #D5925E", "@@ c #C47F42", "#@ c #9C5F14", "$@ c #704100", "%@ c #7F4A00", "&@ c #935608", "*@ c #AF7F53", "=@ c #9B958D", "-@ c #888888", ";@ c #5E5E5E", ">@ c #999083", ",@ c #AA7440", "'@ c #B97635", ")@ c #9A5D10", "!@ c #844D00", "~@ c #754300", "{@ c #724200", "]@ c #A5661C", "^@ c #D69662", "/@ c #D69460", "(@ c #D08B53", "_@ c #B77532", ":@ c #854F0A", "<@ c #844C00", "[@ c #9A5C0F", "}@ c #B27741", "|@ c #9A8D7E", "1@ c #6F6F6F", "2@ c #646566", "3@ c #7E7F80", "4@ c #7F766F", "5@ c #B87C46", "6@ c #A6661E", "7@ c #8C5202", "8@ c #7D4800", "9@ c #925608", "0@ c #AD6C26", "a@ c #C27E40", "b@ c #CB864B", "c@ c #C98448", "d@ c #B97735", "e@ c #925914", "f@ c #BF7E43", "g@ c #85776B", "h@ c #808081", "i@ c #717172", "j@ c #3A3D3F", "k@ c #565B61", "l@ c #545A60", "m@ c #8D694C", "n@ c #8C5925", "o@ c #633F10", "p@ c #483112", "q@ c #3B2C17", "r@ c #422F17", "s@ c #553812", "t@ c #6E471C", "u@ c #744D23", "v@ c #5B3C1A", "w@ c #4C3A24", "x@ c #3C2D18", "y@ c #4C3413", "z@ c #684211", "A@ c #915C26", "B@ c #A4734B", "C@ c #555A61", "D@ c #575C62", "E@ c #3F4346", "F@ c #333738", "G@ c #363836", "H@ c #4E4D4C", "I@ c #404243", "J@ c #404347", "K@ c #2B2C2E", " . ", " + @ ", " # $ % ", " & * = ", " - ; > , ' ) ", " ! ~ { ] ^ / ( _ ", " : < [ } | 1 2 3 ", " 4 5 6 7 8 9 0 a ", " b c d e f g h i j k ", " l m n o p q r s t ", " u v w x y z A B ", " C D E F G H I J ", " K L M G N O P ", " Q R S G T U V ", " W X Y Z ` .U .. ", " +.@.#.$.%.&.*.=. ", " -.;.>.,.'.).!.~.{. ", " ].^./.(._.:.<.[.}.|. ", " 1.2.3.4.5.6.2.7.8.9. ", " 0.a.b.c.d.e.f.g.h.i.j. ", " k.l.m.n.o.p.q.r.s.t.u.v. ", " w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O. ", " 6.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+ ", " &+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+ ", " }+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+ ", " h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+ w+x+ ", " y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+ T+U+ ", " V+W+X+Y+Z+5+`+/+G+2+ @J+K+.@+@@@#@$@%@&@Y+*@=@-@ ", " ;@>@,@'@)@!@~@{@n+]@p+q+^@/@(@_@:@~@<@[@'@}@|@1@ ", " 2@3@4@5@6@7@8@$@F+9@0@a@b@c@d@e@$@8@7@6@f@g@h@i@ ", " j@k@l@m@n@o@p@q@ r@s@t@u@v@w@ x@y@z@A@B@C@D@E@ ", " F@G@ H@I@J@K@ "}; debian/README.source0000644000000000000000000000017412261775070011356 0ustar This package uses quilt as patch system, you can find some information about it at: /usr/share/doc/quilt/README.source