debian/0000775000000000000000000000000012254056377007203 5ustar debian/amule-adunanza-daemon.install0000664000000000000000000000016712254056267014740 0ustar usr/bin/amuled usr/bin/amuleweb usr/share/amuleadunanza/webserver ../../debian/amuled_home_wrapper.sh /usr/share/amule debian/amule-adunanza.menu0000664000000000000000000000025512254056267012773 0ustar ?package(amule-adunanza):needs="X11" section="Applications/Network/File Transfer"\ title="amule-adunanza" command="/usr/bin/amule"\ icon="/usr/share/pixmaps/amule.xpm" debian/amule-32.xpm0000664000000000000000000001726512254056267011267 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/amule-adunanza.install0000664000000000000000000000021612254056267013472 0ustar usr/bin/amule usr/share/locale usr/share/amuleadunanza/skins usr/share/pixmaps/amuleadunanza.xpm usr/share/applications/amuleadunanza.desktop debian/amule-adunanza-utils-gui.install0000664000000000000000000000044012254056267015411 0ustar usr/bin/alc usr/bin/amulegui usr/bin/wxcas usr/share/applications/wxcasadunanza.desktop usr/share/applications/alcadunanza.desktop usr/share/applications/amuleguiadunanza.desktop usr/share/pixmaps/wxcasadunanza.xpm usr/share/pixmaps/alcadunanza.xpm usr/share/pixmaps/amuleguiadunanza.xpm debian/amule-adunanza.manpages0000664000000000000000000000002112254056267013611 0ustar docs/man/amule.1 debian/amule-adunanza-utils.install0000664000000000000000000000011512254056267014626 0ustar usr/bin/cas usr/share/casAdunanzA usr/bin/ed2k usr/bin/alcc usr/bin/amulecmd debian/repack.sh0000775000000000000000000000703412254056332011002 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef § 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/amule-adunanza.docs0000664000000000000000000000003612254056332012745 0ustar docs/README docs/amulesig.txt debian/control0000664000000000000000000000765212254056332010607 0ustar Source: amule-adunanza Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Alessandro Scarozza Build-Depends: autotools-dev, debhelper (>= 6), quilt, libglib2.0-dev, zlib1g-dev, libgd2-xpm-dev, libgeoip-dev, libpng12-dev, libcrypto++-dev, libwxgtk2.8-dev, wx2.8-i18n, libupnp-dev, autopoint Standards-Version: 3.9.4 Homepage: https://sourceforge.net/projects/amule-adunanza/ Package: amule-adunanza Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: amule-adunanza-utils, amule-adunanza-utils-gui Conflicts: amule, amule-common Description: client for the eD2k and Kadu networks for for Fastweb clients aMule-AdunanzA is a peer-to-peer file sharing application, designed to connect to the eDonkey and Kadu networks. It is specifically designed for systems located behind Fastweb NAT network. It has a wide range of features, including many of the original eMule and aMule client, like: . * online signature, source exchange, compressed transfers, secure identification, and IP filter support * boolean search, which can be local, global, or in the Kadu network * checks against aggressive clients * slot allocation, to decide the number of remote clients * systray works well both in GNOME and KDE . A daemonized version of the application that does not need a graphic environment to run is available in the amule-adunanza-daemon package, and various utilities of interest can be found in the amule-adunanza-utils and amule-adunanza-utils-gui packages, including the ed2k link handler. Package: amule-adunanza-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: amule-adunanza, ttf-dejavu-core Conflicts: amule-utils Description: utilities for aMule-AdunanzA (command-line version) This package contains a set of command-line utilities related to aMule-AdunanzA, the eD2k network client: . * ed2k: handles ed2k:// links, queueing them into aMule-AdunanzA * cas: displays the contents of your aMule-AdunanzA online signature * alcc: computes ed2k:// links for the given input files * amulecmd: text-based client to control aMule-AdunanzA or its daemon . Some of these utilities have graphic versions, which can be found in the amule-utils-gui package. Package: amule-adunanza-utils-gui Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: amule-adunanza Conflicts: amule-utils-gui Description: graphic utilities for aMule-AdunanzA This package contains a set of graphic utilities related to aMule-AdunanzA, the eD2k network client: . * wxcas: displays the contents of your aMule-AdunanzA online signature * alc: computes ed2k:// links for the given input files * amulegui (EXPERIMENTAL): graphic client to control aMule-AdunanzA or the aMule-AdunanzA daemon . A command-line version of these utilities can be found in the amule-utils package. Package: amule-adunanza-daemon Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: amule-adunanza-utils Conflicts: amule-daemon, amule-common Description: non-graphic version of aMule-AdunanzA, a client for the eD2k and Kadu networks. This package contains a daemonized version of aMule-AdunanzA, 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-adunanza-utils-gui package. . See the description of the amule package for a list of features, and /usr/share/doc/amule-adunanza-daemon/README.Debian for some basic usage notes. debian/watch0000664000000000000000000000025412254056332010224 0ustar version=3 opts=uversionmangle=s/-/+/g,dversionmangle=s/~dfsg\d// \ http://sf.net/amule-adunanza/aMule-AdunanzA-(\d*?.\d+?-\d\S*).tar.bz2 \ debian sh debian/repack.stub debian/repack.local0000664000000000000000000000005212254056332011450 0ustar SUFFIX=~dfsg1 rm -r debian/ rm config.log debian/README.Debian0000664000000000000000000000053612254056267011246 0ustar amule-adunanza 3.14b4+2.2.6 --------------------------- Since this version, the default configuration directory $HOME/.aMule is changed to $HOME/.aMuleAdunanzA. If you want keep your settings you should consider to rename $HOME/.aMule into $HOME/.aMuleAdunanzA -- Alessandro Ghersi Thu, 18 Feb 2010 21:15:00 +0100 debian/source/0000775000000000000000000000000012254056377010503 5ustar debian/source/format0000664000000000000000000000001412254056332011700 0ustar 3.0 (quilt) debian/amule-adunanza-daemon.init0000664000000000000000000000503612254056267014235 0ustar #! /bin/sh ### BEGIN INIT INFO # Provides: amule-adunanza-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-adunanza-daemon. ### END INIT INFO PATH=/sbin:/usr/sbin:/bin:/usr/bin PROGNAME=amuled DESC="aMule AdunanzA daemon" PKGNAME="amule-adunanza-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/rules0000775000000000000000000000444212254056332010256 0ustar #! /usr/bin/make -f include /usr/share/quilt/quilt.make export REPACK_SH=$(CURDIR)/debian/repack.sh 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-amule-gui \ --enable-cas --enable-wxcas --enable-alc --enable-alcc --disable-embedded-crypto \ --enable-geoip --enable-upnp --with-denoise-level=0 --enable-webserver 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) ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --host $(DEB_HOST_GNU_TYPE) endif objdir = $(CURDIR)/obj-$(DEB_HOST_GNU_TYPE) CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif $(objdir)/config.status: configure $(QUILT_STAMPFN) dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . ln -sf debian/amule-32.xpm amuleadunanza.xpm -mkdir $(objdir) cd $(objdir) && \ env CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" ../configure $(confflags) touch $@ build: build-stamp build-stamp: $(objdir)/config.status dh_testdir cd $(objdir) && \ $(MAKE) BFD_LIB= BFD_FLAGS= touch $@ clean: unpatch dh_testdir dh_testroot rm -f build-stamp install-stamp rm -f config.guess config.sub 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 binary-common: dh_testdir dh_testroot dh_installchangelogs Changelog.AdunanzA dh_installdocs dh_installmenu dh_installinit dh_installman dh_icons dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb get-orig-source: uscan --force-download .PHONY: build clean install binary binary-arch binary-indep binary-common get-orig-source debian/amule-adunanza-daemon.README.Debian0000664000000000000000000000541612254056267015412 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-adunanza-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-adunanza-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/compat0000664000000000000000000000000212254056267010377 0ustar 6 debian/amule-adunanza-utils.manpages0000664000000000000000000000014012254056267014751 0ustar docs/man/ed2k.1 docs/man/amulecmd.1 src/utils/cas/docs/cas.1 src/utils/aLinkCreator/docs/alcc.1 debian/amule-adunanza-utils-gui.manpages0000664000000000000000000000012312254056267015534 0ustar docs/man/amulegui.1 src/utils/wxCas/docs/wxcas.1 src/utils/aLinkCreator/docs/alc.1 debian/patches/0000775000000000000000000000000012254056377010632 5ustar debian/patches/configure_ignore_gdlib-config_garbage.diff0000664000000000000000000000104512254056332021053 0ustar --- configure | 2 +- configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- a/configure.in +++ b/configure.in @@ -124,7 +124,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( --- a/configure +++ b/configure @@ -7364,7 +7364,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.diff0000664000000000000000000000102512254056332020540 0ustar --- src/utils/cas/configfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/src/utils/cas/configfile.c +++ b/src/utils/cas/configfile.c @@ -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/patches/series0000664000000000000000000000012412254056332012033 0ustar configure_ignore_gdlib-config_garbage.diff cas_configfile.c_good_default_paths.diff debian/repack.stub0000664000000000000000000000325112254056332011337 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/amule-adunanza-daemon.default0000664000000000000000000000064112254056267014713 0ustar # Configuration for /etc/init.d/amule-adunanza-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-adunanza-utils-gui.menu0000664000000000000000000000110412254056267014705 0ustar ?package(amule-adunanza-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule Adunanza Stats" command="/usr/bin/wxcas"\ icon="/usr/share/pixmaps/wxcas.xpm" ?package(amule-adunanza-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule Adunanza Link Creator (alc)" command="/usr/bin/alc"\ icon="/usr/share/pixmaps/alc.xpm" ?package(amule-adunanza-utils-gui):needs="X11" section="Applications/Network/File Transfer"\ title="aMule Adunanza GUI" command="/usr/bin/amulegui"\ icon="/usr/share/pixmaps/amulegui.xpm" debian/changelog0000664000000000000000000000740012254056332011045 0ustar amule-adunanza (2012.1+2.3.1~dfsg1-0ubuntu1) trusty; urgency=low * New upstream release. * Added debian watch file and debian/repack.* utilities. * Updated debian rules: + use uscan to get origin source. * Removed old patches. Applied to upstream. + ftbfs_gcc45.diff + ftbs-gcc-4.7.diff + ftbs_libupnp_1.6.17.diff * Refreshed and updated other patches. * Added debian/source/format. * Bumped Standards-Version. * Fixed copyright symlink license. * Pop docs/ED2K-Links.HOWTO from amule-adunanza.docs. File is no longer in upstream. -- Leo Iannacone Mon, 02 Dec 2013 23:28:02 +0100 amule-adunanza (2010.1+2.2.6-0ubuntu7) saucy; urgency=low * Rebuild for libgd3. -- Colin Watson Mon, 20 May 2013 00:37:16 +0100 amule-adunanza (2010.1+2.2.6-0ubuntu6) quantal; urgency=low * ftbs_libupnp_1.6.17.diff: port us to the new string interface in libupnp-1.6.17. * ftbs-gcc-4.7.diff: fix a couple of missing implicit function references to explicitly reference this. -- Andy Whitcroft Thu, 07 Jun 2012 16:40:26 +0100 amule-adunanza (2010.1+2.2.6-0ubuntu5) oneiric; urgency=low * Remove unused libreadline5-dev build-dependency. -- Angel Abad Tue, 26 Jul 2011 16:23:38 +0200 amule-adunanza (2010.1+2.2.6-0ubuntu4) oneiric; urgency=low * No change rebuild for libcrypto++9 transition -- Angel Abad Mon, 11 Jul 2011 12:25:25 +0200 amule-adunanza (2010.1+2.2.6-0ubuntu3) natty; urgency=low * debian/control: added b-d on autopoint to have intl support and fix FTBFS because of missing locale directory (LP: #749150) -- Fabrice Coutadeur Fri, 22 Apr 2011 17:52:09 +0200 amule-adunanza (2010.1+2.2.6-0ubuntu2) natty; urgency=low * Fix FTBFS with gcc-4.5. -- Matthias Klose Fri, 01 Apr 2011 14:22:50 +0200 amule-adunanza (2010.1+2.2.6-0ubuntu1) lucid; urgency=low * New upstream release (LP: #524697) - Drop manpages_spelling_fixes.diff fixed by upstream - Drop cryptopp-reference.diff fixed by upstream - Bump Standards-Version no changes required - Update install files (amule -> amuleadunanza) - debian/rules: amule.xpm -> amuleadunanza.xpm - Add README.Debian -- Alessandro Ghersi Thu, 18 Feb 2010 21:16:23 +0100 amule-adunanza (3.14b3+2.2.2-0ubuntu5) karmic; urgency=low * Set Maintainer to Ubuntu MOTU Developers, real maintainer will be Alessandro Scarozza from now on. * Provide new amuleweb binary package (LP: #353667). * Remove deprecated dh_desktop call. * Bump Standards-Version to 3.8.2, no changes required. -- Luca Falavigna Sat, 20 Jun 2009 15:12:23 +0200 amule-adunanza (3.14b3+2.2.2-0ubuntu4) karmic; urgency=low * Rebuild for libcrypto++7 -> libcrypto++8 transition. * Add a patch to grep for Reference, since 'Reference Manual' no longer appears in libcrypto++'s main header file any more. -- Steve Kowalik Sat, 13 Jun 2009 22:23:17 +1000 amule-adunanza (3.14b3+2.2.2-0ubuntu3) jaunty; urgency=low * Build-depend on libupnp-dev, drop libupnp3 dependencies. * Move recommended packages to Suggests. -- Luca Falavigna Wed, 31 Dec 2008 16:09:21 +0100 amule-adunanza (3.14b3+2.2.2-0ubuntu2) jaunty; urgency=low * debian/amule-adunanza-daemon.default debian/amule-adunanza-daemon.init debian/amuled_home_wrapper.sh: - Replace amule-daemon with amule-adunanza-daemon. -- Luca Falavigna Mon, 24 Nov 2008 23:21:14 +0100 amule-adunanza (3.14b3+2.2.2-0ubuntu1) jaunty; urgency=low * Initial release (LP: #298365). -- Luca Falavigna Sun, 16 Nov 2008 13:34:21 +0100 debian/copyright0000664000000000000000000001537412254056332011137 0ustar This package was debianized by Luca Falavigna on Sat, 15 Nov 2008 14:23:06 +0100, based on amule source package, debianized by Julien Delange and Adeodato Simó. It was downloaded from http://prdownloads.sourceforge.net/amule-adunanza Upstream authors: Maintainer(s): K. B. aka deltaHF Mikkel Schubert aka Xaignar Marcelo Jimenez aka Phoenix Developer(s): Ariano Bertacca aka bootstrap Dévai Tamás aka GonoszTopi efe aka the polish Jacobo Vilella aka Jacobo221 Jayson Cowan aka hellimod Ken Thomases aka ken Leonid Froenchenko aka lfroen Patrizio Bassi aka Hetfield Pedro De Oliveira aka falso Stefan Baldus aka stefanero Tobias Ottmar aka Citroklar Emi Rodriguez aka MalaPraxis Web Administration: K. B. aka deltaHF Graphics Designer(s): Matt Britt aka uberpenguin Former developer(s): 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 Angel Vidal Veiga aka Kry 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 aMule sources from src, src/kademlia, src/libs, and src/webserver are: Copyright © 2003-2008 aMule Team ( admin@amule.org / http://www.amule.org ) Copyright © 2002 Merkur ( devs@emule-project.net / http://www.emule-project.net ) Copyright © 2003-2008 Angel Vidal (Kry) ( kry@amule.org ) Copyright © 2003 Barry Dunne (http://www.emule-project.net) Copyright © 2005-2008 Froenchenko Leonid ( lfroen@amule.org ) Copyright © 2004-2008 Mikkel Schubert ( xaignar@users.sourceforge.net ) Copyright © 2005-2008 Dévai Tamás ( gonosztopi@amule.org ) Copyright © 2004-2008 shakraw ( shakraw@users.sourceforge.net ) Copyright © 2002 Petar Maymounkov [petar@post.harvard.edu] Copyright © 2003-2008 Alo Sarv ( madcat@_@users.sf.net / sharedaemon.sf.net ) Copyright © 2004-2008 Marcelo Roberto Jimenez (phoenix@amule.org) Copyright © 2003 Timo Kujala Copyright © 1998 Vadim Zeitlin ( zeitlin@dptmaths.ens-cachan.fr ) Copyright © 2003-2005 Nathan Walp Copyright © 2003-2008 Madcat ( madcat@_@users.sf.net / sharedaemon.sf.net ) Copyright © 2003 Robert Rostek ( tecxx@rrs.at ) Copyright © 2007-2008 Johannes Krampf Copyright © 2003-2008 aMule AdunanzA Team ( http://www.adunanza.net ) - The wxcas and alc utilities from src/utils/wxCas and src/utils/aLinkCreator are: Copyright © 2004 by ThePolish Copyright © 2004 by Phoenix Copyright © 2004 by Madcat Copyright © 2002, 2003, 2004 by Michael Buesch - The cas utility from src/utils/cas is: Copyright © 2004 by Pedro de Oliveira Copyright © 2001, 2002, 2008 Arthur de Jong All of the above being licensed under the following terms: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA The full text of the GNU General Public License is available on Debian systems in /usr/share/common-licenses/GPL-2. * * * - src/SHA.{h,cpp} are: Copyright © 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.262.{h,cpp} are included from wxWidgets 2.6.2 and are: Copyright: © 1998 Robert Roebling Licence: wxWindows licence * * * The Debian packaging is © 2008, Luca Falavigna and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2' debian/amuled_home_wrapper.sh0000664000000000000000000000157012254056267013557 0ustar #! /bin/sh # This script gets called by /etc/init.d/amule-adunanza-daemon, and its purpose # is to honour the AMULED_HOME variable in /etc/default/amule-adunanza-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-adunanza-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/README.source0000664000000000000000000000350712254056267011365 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. To configure quilt to use debian/patches instead of patches, you want either to export QUILT_PATCHES=debian/patches in your environment or use this snippet in your ~/.quiltrc: for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then export QUILT_PATCHES=debian/patches fi done To get the fully patched source after unpacking the source package, cd to the root level of the source package and run: quilt push -a The last patch listed in debian/patches/series will become the current patch. To add a new set of changes, first run quilt push -a, and then run: quilt new where is a descriptive name for the patch, used as the filename in debian/patches. Then, for every file that will be modified by this patch, run: quilt add before editing those files. You must tell quilt with quilt add what files will be part of the patch before making changes or quilt will not work properly. After editing the files, run: quilt refresh to save the results as a patch. Alternately, if you already have an external patch and you just want to add it to the build system, run quilt push -a and then: quilt import -P /path/to/patch quilt push -a (add -p 0 to quilt import if needed). as above is the filename to use in debian/patches. The last quilt push -a will apply the patch to make sure it works properly. To remove an existing patch from the list of patches that will be applied, run: quilt delete You may need to run quilt pop -a to unapply patches first before running this command. debian/amule-adunanza-daemon.manpages0000664000000000000000000000004612254056267015061 0ustar docs/man/amuled.1 docs/man/amuleweb.1