debian/ 0000755 0000000 0000000 00000000000 12261775070 007175 5 ustar debian/watch 0000644 0000000 0000000 00000000162 12261775070 010225 0 ustar version=3
opts="uversionmangle=s/rc/~rc/,dversionmangle=s/.debian.//" \
http://sf.net/amule/aMule-(.*)\.tar.bz2
debian/source/ 0000755 0000000 0000000 00000000000 12261775070 010475 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12261775070 011703 0 ustar 3.0 (quilt)
debian/schemas/ 0000755 0000000 0000000 00000000000 12261775070 010620 5 ustar debian/schemas/amule-gnome-support.schemas 0000644 0000000 0000000 00000003534 12261775070 016112 0 ustar
/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/rules 0000755 0000000 0000000 00000005610 12261775070 010257 0 ustar #! /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.mime 0000644 0000000 0000000 00000000031 12261775070 013677 0 ustar usr/share/mime/amule.xml
debian/plasma-widget-amule.install 0000644 0000000 0000000 00000000714 12261775070 014426 0 ustar 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/ 0000755 0000000 0000000 00000000000 12261775070 010624 5 ustar debian/patches/version_check.diff 0000644 0000000 0000000 00000001107 12261775070 014277 0 ustar 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.diff 0000644 0000000 0000000 00000001362 12261775070 020005 0 ustar 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/series 0000644 0000000 0000000 00000000472 12261775070 012044 0 ustar 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.patch 0000644 0000000 0000000 00000001057 12261775070 015261 0 ustar 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.patch 0000644 0000000 0000000 00000002720 12261775070 016621 0 ustar 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.patch 0000644 0000000 0000000 00000002617 12261775070 017575 0 ustar 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.diff 0000644 0000000 0000000 00000001503 12261775070 012601 0 ustar 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.patch 0000644 0000000 0000000 00000000762 12261775070 015716 0 ustar 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.patch 0000644 0000000 0000000 00000003133 12261775070 015743 0 ustar 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.diff 0000644 0000000 0000000 00000001311 12261775070 013404 0 ustar 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.diff 0000644 0000000 0000000 00000001441 12261775070 021056 0 ustar 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.diff 0000644 0000000 0000000 00000001174 12261775070 020550 0 ustar 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/copyright 0000644 0000000 0000000 00000021763 12261775070 011141 0 ustar 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/control 0000644 0000000 0000000 00000012604 12261775070 010603 0 ustar 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/compat 0000644 0000000 0000000 00000000002 12261775070 010373 0 ustar 7
debian/changelog 0000644 0000000 0000000 00000106777 12261775070 011071 0 ustar 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.sh 0000755 0000000 0000000 00000001535 12261775070 013557 0 ustar #! /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.preinst 0000644 0000000 0000000 00000000633 12261775070 011710 0 ustar #! /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.menu 0000644 0000000 0000000 00000000233 12261775070 011164 0 ustar ?package(amule):needs="X11" section="Applications/Network/File Transfer"\
title="amule" command="/usr/bin/amule"\
icon="/usr/share/pixmaps/amule.xpm"
debian/amule.manpages 0000644 0000000 0000000 00000000044 12261775070 012013 0 ustar docs/man/amule.1
docs/man/amule.*.1
debian/amule.install 0000644 0000000 0000000 00000000117 12261775070 011667 0 ustar usr/bin/amule
usr/share/pixmaps/amule.xpm
usr/share/applications/amule.desktop
debian/amule.docs 0000644 0000000 0000000 00000000075 12261775070 011154 0 ustar docs/TODO
docs/README
docs/amulesig.txt
docs/EC_Protocol.txt
debian/amule-utils.preinst 0000644 0000000 0000000 00000000633 12261775070 013046 0 ustar #! /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.manpages 0000644 0000000 0000000 00000000310 12261775070 013145 0 ustar 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.install 0000644 0000000 0000000 00000000106 12261775070 013023 0 ustar usr/bin/cas
usr/share/cas
usr/bin/ed2k
usr/bin/alcc
usr/bin/amulecmd
debian/amule-utils-gui.menu 0000644 0000000 0000000 00000001016 12261775070 013104 0 ustar ?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.manpages 0000644 0000000 0000000 00000000254 12261775070 013736 0 ustar 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.install 0000644 0000000 0000000 00000000360 12261775070 013607 0 ustar 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.install 0000644 0000000 0000000 00000000112 12261775070 014477 0 ustar ../../debian/schemas/amule-gnome-support.schemas /usr/share/gconf/schemas
debian/amule-daemon.manpages 0000644 0000000 0000000 00000000120 12261775070 013247 0 ustar docs/man/amuled.1
docs/man/amuled.*.1
docs/man/amuleweb.1
docs/man/amuleweb.*.1
debian/amule-daemon.install 0000644 0000000 0000000 00000000125 12261775070 013127 0 ustar usr/bin/amuled
usr/bin/amuleweb
../../debian/amuled_home_wrapper.sh /usr/share/amule
debian/amule-daemon.init 0000644 0000000 0000000 00000004772 12261775070 012440 0 ustar #! /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.default 0000644 0000000 0000000 00000000630 12261775070 013106 0 ustar # 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.Debian 0000644 0000000 0000000 00000005374 12261775070 013612 0 ustar 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.install 0000644 0000000 0000000 00000000101 12261775070 013146 0 ustar usr/share/locale
usr/share/amule/webserver
usr/share/amule/skins
debian/amule-32.xpm 0000644 0000000 0000000 00000017265 12261775070 011263 0 ustar /* 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.source 0000644 0000000 0000000 00000000174 12261775070 011356 0 ustar This package uses quilt as patch system, you can find some information
about it at:
/usr/share/doc/quilt/README.source