debian/0000755000000000000000000000000012253575751007202 5ustar debian/docs0000644000000000000000000000000512217564564010050 0ustar NEWS debian/copyright0000644000000000000000000000717112217622632011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: aria2 Upstream-Contact: Tatsuhiro Tsujikawa Source: http://aria2.sourceforge.net Files: * Copyright: (C) 2006-2013, Tatsuhiro Tsujikawa License: GPL-2+ with OpenSSL exception 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2' and `/usr/share/common-licenses/GPL-3' files. . In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two. . You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here. Files: intl/* Copyright: (C) Free Software Foundation, Inc. License: LGPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, 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 Library General Public License for more details. . You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Files: debian/* Copyright: (C) 2006-2013, Patrick Ruckstuhl , (C) 2010-2013, Kartik Mistry License: GPL-2+ 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2' and `/usr/share/common-licenses/GPL-3' files. debian/compat0000644000000000000000000000000212217564564010400 0ustar 7 debian/control0000644000000000000000000000200712217622632010573 0ustar Source: aria2 Section: net Priority: optional Maintainer: Patrick Ruckstuhl Uploaders: Kartik Mistry Build-Depends: autotools-dev, debhelper (>= 7), dpkg-dev (>= 1.16.1~), libc-ares-dev, libgcrypt11-dev (>= 1.5.0-3) | libgcrypt-dev, libgnutls-dev, libsqlite3-dev, libxml2-dev, pkg-config, zlib1g-dev | libz-dev Standards-Version: 3.9.4 Homepage: http://aria2.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/collab-maint/aria2.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/aria2.git;a=summary XS-Testsuite: autopkgtest Package: aria2 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: ca-certificates Description: High speed download utility Aria2 is a command line download client with resuming and segmented downloading. Supported protocols are HTTP/HTTPS/FTP/BitTorrent and it also supports Metalink. debian/source/0000755000000000000000000000000012217564564010502 5ustar debian/source/format0000644000000000000000000000001412217564564011710 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002760112253575751011062 0ustar aria2 (1.18.1-1) unstable; urgency=medium * New upstream release. -- Kartik Mistry Mon, 16 Dec 2013 18:41:03 +0530 aria2 (1.18.0-2) unstable; urgency=low * debian/tests/httpfile: + Do not depend on internet being available. Thanks to Martin Pitt for patch (Closes: #727537). -- Patrick Ruckstuhl Thu, 31 Oct 2013 15:54:07 +0530 aria2 (1.18.0-1) unstable; urgency=low [ Kartik Mistry ] * New upstream release. * debian/control: + (really) Set priority to optional from extra (Closes: #697659). + wrap-and-sort some fields. [ Patrick Ruckstuhl ] * debian/rules: + Allow parallel building (Closes: #720977) * debian/tests, debian/control: + autopkgtest infrastructure -- Kartik Mistry Sun, 22 Sep 2013 18:52:14 +0530 aria2 (1.17.0-1) unstable; urgency=low * New upstream release. * debian/control: + Set priority to optional from extra (Closes: #697659). -- Kartik Mistry Mon, 06 May 2013 15:03:54 +0530 aria2 (1.16.1-1) unstable; urgency=low * New upstream release. * debian/docs: + Added NEWS file to include in documentation which contains detailed upstream changelog. -- Kartik Mistry Fri, 28 Dec 2012 13:04:17 +0530 aria2 (1.16.0-1) unstable; urgency=low * New upstream release. * debian/control: + Updated Standards-Version to 3.9.4 + Fixed VCS-* URLs. -- Kartik Mistry Wed, 19 Dec 2012 15:40:19 +0530 aria2 (1.15.2-1) unstable; urgency=low * New upstream release. -- Kartik Mistry Mon, 15 Oct 2012 15:14:32 +0530 aria2 (1.15.1-1) unstable; urgency=low * New upstream release. * debian/rules: + Applied patch from Simon Ruderich to fix partial hardening flags (Closes: #674537) -- Kartik Mistry Mon, 28 May 2012 11:45:00 +0530 aria2 (1.15.0-2) unstable; urgency=low * debian/control, debian/rules: + Used proper dpkg-buildflags for hardening (Closes: #674537) -- Kartik Mistry Fri, 25 May 2012 17:55:28 +0530 aria2 (1.15.0-1) unstable; urgency=low * New upstream release. * debian/patches/fix-ftbfs-with-gcc-4.7: + Removed patch. Merged upstream. -- Kartik Mistry Thu, 12 Apr 2012 16:10:39 +0530 aria2 (1.14.2-2) unstable; urgency=low * Fix FTBFS with gcc 4.7 (Closes: #667102): - Move some declarations before the code that uses them. - Fix missing include. [Kartik Mistry] * debian/control: + Updated VCS-* URLs. We're on git.debian.org now. -- Patrick Ruckstuhl Fri, 06 Apr 2012 11:52:05 +0530 aria2 (1.14.2-1) unstable; urgency=low * New upstream release. * debian/control: + Updated Standards-Version to 3.9.3 * debian/copyright: + Updated to copyright-format 1.0 + Added License for intl/* files. -- Kartik Mistry Sun, 18 Mar 2012 14:03:13 +0530 aria2 (1.14.1-1) unstable; urgency=low * New upstream release. * debian/watch: + Updated to use bz2 tarball. -- Kartik Mistry Thu, 12 Jan 2012 11:16:58 +0530 aria2 (1.14.0-1) unstable; urgency=low * New upstream release. * debian/rules: + Cosmetic change: Wrap up configure argument to 80 chars. * debian/copyright: + Corrected DEP-5 Format URL. -- Kartik Mistry Fri, 30 Dec 2011 15:07:19 +0530 aria2 (1.13.0-1) unstable; urgency=low * New upstream version: + Depends on libgcrypt11 (>= 1.5.0-3) (Closes: #642989) -- Kartik Mistry Tue, 08 Nov 2011 20:25:08 +0530 aria2 (1.12.1-2) unstable; urgency=low * Use ld --as-needed * debian/copyright + Updated fields as per DEP-5 specification -- Patrick Ruckstuhl Tue, 20 Sep 2011 00:29:41 +0200 aria2 (1.12.1-1) unstable; urgency=low * New upstream release -- Kartik Mistry Sat, 13 Aug 2011 17:30:12 +0530 aria2 (1.12.0-1) unstable; urgency=low * New upstream release * debina/rules: + Added build targets required by policy -- Kartik Mistry Sun, 24 Jul 2011 23:13:47 +0530 aria2 (1.11.2-1) unstable; urgency=low * New upstream release * debian/control: + Updated Standards-Version to 3.9.2 * debian/copyright: + Updated as per latest DEP-5 specification -- Kartik Mistry Thu, 26 May 2011 22:22:12 +0530 aria2 (1.11.1-1) unstable; urgency=low * New upstream release -- Kartik Mistry Sat, 02 Apr 2011 12:38:55 +0530 aria2 (1.10.9-1) unstable; urgency=low * Upload to unstable * New upstream release: + Fixed "Usually downloads incomplete files" bug (Closes: #606467) -- Kartik Mistry Sun, 06 Feb 2011 13:48:00 +0530 aria2 (1.10.6-1) experimental; urgency=low * New upstream release: + Fixed FTBFS on alpha arch (Closes: #590257) + Added IPv6 support (Closes: #448390) * debian/patches/ftbfs_kfreebsd.diff: + Dropped, merged upstream -- Kartik Mistry Wed, 24 Nov 2010 12:26:31 +0530 aria2 (1.10.0-2) unstable; urgency=low * Added patch ftbfs_kfreebsd.diff to fix FTBFS in kfreebsd-* (Closes: #590256) * debian/control: + Updated Standards-Version to 3.9.1.0 -- Kartik Mistry Mon, 26 Jul 2010 21:44:14 +0530 aria2 (1.10.0-1) unstable; urgency=low * New upstream release: + Use posix_fallocate() or fallocate() by default (Closes: #586339) -- Kartik Mistry Sun, 25 Jul 2010 16:00:30 +0530 aria2 (1.9.5-1) unstable; urgency=low [Kartik Mistry] * New upstream release * debian/control: + Updated Standards-Version to 3.9.0 -- Kartik Mistry Mon, 05 Jul 2010 11:42:15 +0530 aria2 (1.9.4-1) unstable; urgency=low [Kartik Mistry] * New upstream release * debian/copyright: + Updated as per DEP-5 specification [Patrick Ruckstuhl] * debian/rules: + Use dpkg-buildflags to determine buildflags -- Kartik Mistry Tue, 08 Jun 2010 11:42:50 +0530 aria2 (1.9.3-1) unstable; urgency=low [Kartik Mistry] * New upstream release * debian/copyright: + Added GPL-3 license location -- Kartik Mistry Thu, 13 May 2010 21:45:49 +0530 aria2 (1.9.1-1) unstable; urgency=low * New upstream release -- Kartik Mistry Tue, 27 Apr 2010 10:51:18 +0530 aria2 (1.9.0-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Sun, 21 Mar 2010 09:24:15 +0100 aria2 (1.8.2-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Wed, 10 Feb 2010 00:08:17 +0100 aria2 (1.8.0-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Sat, 09 Jan 2010 08:34:09 +0100 aria2 (1.7.2-1) unstable; urgency=low [Kartik Mistry] * New upstream release * Using new source format 3.0 (quilt) now -- Kartik Mistry Sun, 20 Dec 2009 20:39:53 +0530 aria2 (1.7.1-1) unstable; urgency=low [Kartik Mistry] * New upstream release -- Kartik Mistry Mon, 14 Dec 2009 10:59:46 +0530 aria2 (1.6.2-3) unstable; urgency=low [ Kartik Mistry ] * debian/rules: + Added hardening option as suggested by Security team. * debian/control: + Added Build-Depends on hardening-wrapper + Wrapped up Build-Depends and ./configure options + Added myself as Uploaders + Added Vcs-* fields [ Patrick Ruckstuhl ] * Changed priority to extra as we depend on libc-ares -- Patrick Ruckstuhl Wed, 21 Oct 2009 17:19:56 +0200 aria2 (1.6.2-2) unstable; urgency=low * Add build dependency on pkg-config as libgnutls is not picked up without it which results in no torrent support -- Patrick Ruckstuhl Tue, 13 Oct 2009 20:58:30 +0200 aria2 (1.6.2-1) unstable; urgency=low * New upstream release (Closes: #548088) - Fixed problem with https connection by disabling tls 1.1 (Closes: #535978) * Recommend ca-certificates -- Patrick Ruckstuhl Sun, 11 Oct 2009 20:32:45 +0200 aria2 (1.4.1-1) unstable; urgency=low * New upstream release (Closes: #533114) * Use pkg-config instead of gnutls-config script (Closes: #529902) -- Patrick Ruckstuhl Mon, 15 Jun 2009 07:17:09 +0200 aria2 (1.3.2-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Sun, 03 May 2009 15:01:36 +0200 aria2 (1.3.0-1) unstable; urgency=low * New upstream release * Use CA Bundle (Closes: #522386) * Updating package to debhelper 7. * Rewriting copyright file in machine-interpretable form. * Updating and reordering rules file to current state of the art. * Removing useless comments in watch file. -- Patrick Ruckstuhl Sat, 04 Apr 2009 10:08:55 +0200 aria2 (1.2.0-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Tue, 17 Mar 2009 10:21:11 +0100 aria2 (1.1.2-1) unstable; urgency=low * New upstream release * --show-files also works if -T/-M is not specified (Closes: #509036) -- Patrick Ruckstuhl Tue, 30 Dec 2008 11:52:47 +0100 aria2 (1.0.1-1) unstable; urgency=low * New upstream release * Changed include/namming of error.h (Closes: #488602) * Changed includes for GCC 4.4 (Closes: #505084) * Fixed a crash in PiecedSegment (Closes: #503092) * Fixed an error in the man page (Closes: #494564) * Exclude /usr/share/doc/aria2c * Added build dependency to libsqlite3-dev * Added build dependency to libz-dev -- Patrick Ruckstuhl Tue, 25 Nov 2008 19:22:42 +0100 aria2 (0.14.0-1) unstable; urgency=low * New upstream release * Use libc-ares instead of libares * Upgraded to debian policy 3.8.0 * Updated URL in watch file -- Patrick Ruckstuhl Mon, 23 Jun 2008 22:45:12 +0200 aria2 (0.13.1+1-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Tue, 08 Apr 2008 19:53:19 +0200 aria2 (0.12.1-1) unstable; urgency=low * New upstream release (Closes: #455282, #462762) -- Patrick Ruckstuhl Tue, 12 Feb 2008 18:33:31 +0100 aria2 (0.12.0-1) unstable; urgency=low * New upstream release (Closes: #455282) -- Patrick Ruckstuhl Mon, 10 Dec 2007 20:39:55 +0100 aria2 (0.11.3-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Sat, 29 Sep 2007 20:01:39 +0200 aria2 (0.11.2-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Tue, 21 Aug 2007 23:59:17 +0200 aria2 (0.11.0-1) unstable; urgency=low * New upstream release * Updated copyright dates to 2007 * Updated libgcrypt-dev dependency * Added misc:Depends -- Patrick Ruckstuhl Thu, 14 Jun 2007 09:46:05 +0200 aria2 (0.10.2+1-1) unstable; urgency=low * New upstream release Closes: #407110, #414994 -- Patrick Ruckstuhl Thu, 29 Mar 2007 16:31:04 +0200 aria2 (0.10.1-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Sun, 11 Feb 2007 11:27:44 +0100 aria2 (0.9.0-1) unstable; urgency=low * New upstream release -- Patrick Ruckstuhl Wed, 8 Nov 2006 18:14:35 -0800 aria2 (0.8.1-1) unstable; urgency=low * New upstream release * Removed man page as it is included in upstream -- Patrick Ruckstuhl Wed, 4 Oct 2006 22:00:29 -0700 aria2 (0.8.0-1) unstable; urgency=low * New upstream release * Updated maintainer email address * Updated copyright file with now added openssl exemption clause -- Patrick Ruckstuhl Sat, 23 Sep 2006 14:05:19 -0700 aria2 (0.7.3-1) unstable; urgency=low * Initial release (Closes: #383595) -- Patrick Ruckstuhl Wed, 30 Aug 2006 20:10:47 -0700 debian/watch0000644000000000000000000000006712217564564010236 0ustar version=3 http://sf.net/aria2/aria2-([\d.]*)\.tar\.bz2 debian/tests/0000755000000000000000000000000012233623172010331 5ustar debian/tests/httpfile0000755000000000000000000000046012232644064012100 0ustar #!/bin/sh set -e PORT=43248 # start local http server python3 -m http.server $PORT & HTTP_PID=$! trap "kill $HTTP_PID" EXIT TERM INT # let the http server settle down sleep 2 aria2c -d $ADTTMP http://localhost:$PORT/debian/control # verify that files are identical cmp debian/control $ADTTMP/control debian/tests/control0000644000000000000000000000004412233623172011732 0ustar Tests: httpfile Depends: @, python3 debian/rules0000755000000000000000000000346412217564564010271 0ustar #!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc else CROSS= endif CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS)))) NJOBS := -j $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS)))) endif clean: dh_testdir dh_testroot rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean dh_clean config.status: configure dh_testdir ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ./configure $(CROSS) CFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS) -Wl,-z,defs,--as-needed" \ --prefix=/usr \ --with-gnutls \ --without-openssl \ --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) $(NJOBS) touch $@ install: build dh_testdir dh_testroot dh_prep $(MAKE) DESTDIR=$(CURDIR)/debian/aria2 install binary: binary-arch binary-arch: install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-indep: .PHONY: clean build install binary binary-arch binary-indep