Import libtorrent-rasterbar_2.0.9-2.debian.tar.xz
authorChristian Marillat <marillat@debian.org>
Mon, 14 Aug 2023 05:25:12 +0000 (06:25 +0100)
committerChristian Marillat <marillat@debian.org>
Mon, 14 Aug 2023 05:25:12 +0000 (06:25 +0100)
[dgit import tarball libtorrent-rasterbar 2.0.9-2 libtorrent-rasterbar_2.0.9-2.debian.tar.xz]

16 files changed:
.gitlab-ci.yml [new file with mode: 0644]
README.Debian [new file with mode: 0644]
changelog [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
docs [new file with mode: 0644]
examples.makefile [new file with mode: 0644]
libtorrent-rasterbar-dev.install [new file with mode: 0644]
libtorrent-rasterbar-doc.doc-base [new file with mode: 0644]
libtorrent-rasterbar-doc.examples [new file with mode: 0644]
libtorrent-rasterbar-doc.install [new file with mode: 0644]
libtorrent-rasterbar2.0.install [new file with mode: 0644]
python3-libtorrent.install [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..845003c
--- /dev/null
@@ -0,0 +1,9 @@
+image: registry.gitlab.com/eighthave/ci-image-git-buildpackage:latest
+
+build:
+  artifacts:
+    paths:
+    - "*.deb"
+    expire_in: 1 day
+  script:
+    - gitlab-ci-git-buildpackage-all
diff --git a/README.Debian b/README.Debian
new file mode 100644 (file)
index 0000000..a654481
--- /dev/null
@@ -0,0 +1,74 @@
+libtorrent-rasterbar for Debian
+-------------------------------
+
+* libtorrent-rasterbar 0.14.2-2
+
+Revert build dependencies to boost1.37 only.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Wed, 11 Mar 2009 16:27:20 +0100
+
+* libtorrent-rasterbar 0.14.2-1
+
+Enabled building against boost1.37 due to the boost library transition: build
+dependencies will be updated each time a new version of boost get uploaded in
+Debian (this will happen likely two times a year in the future).
+Building against boost1.34.1 is still supported for backport purposes.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Fri, 27 Feb 2009 07:46:38 +0100
+
+
+* libtorrent-rasterbar 0.14.1-1
+
+While version 0.14 was built against boost1.36, it seems like this release of
+the boost libraries has been deleted from Debian and maintainers encourage use
+of the next stable release boost1.37.
+Anyhow, the best choice actually is to build 0.14.1 against boost1.34.1 because
+it is a widely used and well tested release, and on the other hand maybe
+libtorrent-rasterbar is not yet ready to support boost1.37.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Mon, 15 Dec 2008 15:34:17 +0100
+
+
+* libtorrent-rasterbar 0.14-1
+
+- Python bindings for libtorrent-rasterbar
+Added a patch (merged upstream, will be available in 0.14.1) to build python
+bindings using configure and make. The name of the python module (and package)
+is 'python-libtorrent' (as requested by upstream).
+
+- Lintian Info tag 'no-symbols-control-file'
+Maintaining a symbols control file for that library is more a cost than a
+benefit. In fact, libtorrent-rasterbar exports a lot of symbols (quite big
+symbols files, ~600Kb) and the C++ ABI mangling requires one to maintain a
+different control file for each architecture.  Moreover this library has a few
+reverse dependencies (less than 10 clients, much of them not yet packaged for
+Debian), so it wouldn't be difficult to maintain them.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Sun, 23 Nov 2008 18:55:24 +0100
+
+
+* libtorrent-rasterbar 0.13.1-2
+
+Building a debug version (--enable-debug) of libtorrent-rasterbar seems to
+cause some clients to crash (such as qbittorrent, btg - qbittorrent needs a
+special option in order to build against a debug version), and actually most
+clients upstream developers seems to prefer a release build of the library.
+
+Then, now libtorrent-rasterbar builds a release version (--disable-debug).
+
+NOTE for maintainers of all clients which depend on libtorrent-rasterbar:
+please build-depends on this exact revision of the package in your
+debian/control file:
+  Build-Depends: libtorrent-rasterbar-dev (>= 0.13.1-2)
+
+ -- Cristian Greco <cgreco@cs.unibo.it>  Wed, 23 Jul 2008 11:18:31 +0200
+
+
+* libtorrent-rasterbar 0.13.1-1
+
+Actually, libtorrent-rasterbar has to be built against boost-1.34 and libasio
+instead of boost-1.35 (which includes libasio and conflicts with version 1.34);
+this is for compatibility with most bittorrent clients which depend also on
+boost-1.34.
+
+ -- Cristian Greco <cgreco@cs.unibo.it>  Wed, 02 Jul 2008 10:46:21 +0200
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..2dafe4e
--- /dev/null
+++ b/changelog
@@ -0,0 +1,779 @@
+libtorrent-rasterbar (2.0.9-2) unstable; urgency=medium
+
+  * Fix 'Fails to build source after successful build' (Closes: #1048692)
+
+ -- Christian Marillat <marillat@debian.org>  Mon, 14 Aug 2023 07:25:12 +0200
+
+libtorrent-rasterbar (2.0.9-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Christian Marillat <marillat@debian.org>  Tue, 30 May 2023 07:52:47 +0200
+
+libtorrent-rasterbar (2.0.8-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 23 Oct 2022 17:10:21 +0200
+
+libtorrent-rasterbar (2.0.7-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Removed #1014795 hack, fixed upstream.
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 17 Jul 2022 23:55:43 +0200
+
+libtorrent-rasterbar (2.0.6-5) unstable; urgency=medium
+
+  * Restore hack to fix #1014795
+
+ -- Christian Marillat <marillat@debian.org>  Tue, 12 Jul 2022 17:08:26 +0200
+
+libtorrent-rasterbar (2.0.6-4) unstable; urgency=medium
+
+  * Build with latest boost1.74 (Closes: #1013931)
+
+ -- Christian Marillat <marillat@debian.org>  Mon, 04 Jul 2022 12:40:15 +0200
+
+libtorrent-rasterbar (2.0.6-3) unstable; urgency=medium
+
+  * debian/rules Add hack to fix broken pkg-config file (Closes: #1009875)
+
+ -- Christian Marillat <marillat@debian.org>  Tue, 19 Apr 2022 20:41:48 +0200
+
+libtorrent-rasterbar (2.0.6-2) unstable; urgency=medium
+
+  * debian/rules don't call dh_auto_install-indep
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 17 Apr 2022 14:31:55 +0200
+
+libtorrent-rasterbar (2.0.6-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Add -indep rules to build the -doc package.
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 17 Apr 2022 09:29:18 +0200
+
+libtorrent-rasterbar (2.0.5-6) unstable; urgency=medium
+
+  * Remove uneeded ConvertUTF.cpp/.h in debian/copyright (CLoses: #1003423)
+
+ -- Christian Marillat <marillat@debian.org>  Sat, 26 Feb 2022 15:39:40 +0100
+
+libtorrent-rasterbar (2.0.5-5) unstable; urgency=medium
+
+  * Well, really fix bug #1004702
+
+ -- Christian Marillat <marillat@debian.org>  Tue, 01 Feb 2022 15:13:18 +0100
+
+libtorrent-rasterbar (2.0.5-4) unstable; urgency=medium
+
+  * debian/control replace python3-all-dev by python3-dev (Closes: #1004702)
+
+ -- Christian Marillat <marillat@debian.org>  Tue, 01 Feb 2022 01:09:11 +0100
+
+libtorrent-rasterbar (2.0.5-3) unstable; urgency=medium
+
+  * Build for unstable.
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 30 Jan 2022 19:29:05 +0100
+
+libtorrent-rasterbar (2.0.5-2) experimental; urgency=medium
+
+  * debian/copyright add simulation/libsimulator/*
+
+ -- Christian Marillat <marillat@debian.org>  Sun, 23 Jan 2022 13:10:13 +0100
+
+libtorrent-rasterbar (2.0.5-1) unstable; urgency=medium
+
+  * New maintainer (Closes: #995076)
+  * New upstream release (CLoses: #969780)
+  * Fix python issues (Closes: #992575, #856600)
+  * Fix security issues (Closes: #987120)
+  * Fix vlc-plugin-bittorrent crash (Closes: #916399)
+  * Fix deluge crash (Closes: #999422)
+
+ -- Christian Marillat <marillat@debian.org>  Fri, 17 Dec 2021 11:21:19 +0100
+
+libtorrent-rasterbar (2.0.4-1) experimental; urgency=medium
+
+  * New maintainer (Closes: #995076)
+  * Bump Standards-Version to 4.6.0 (No change)
+  * Upgrade to debhelper-compat 13 and dh-sequence-python3
+  * Remove unneeded libtorrent-rasterbar-dbg package.
+  * debian/rules Don't use 'dh_makeshlibs -V' now the default with debhelper 13
+  * Build with cmake and ninja
+
+ -- Christian Marillat <marillat@debian.org>  Thu, 30 Sep 2021 14:53:12 +0200
+
+libtorrent-rasterbar (1.2.14-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Apply multi-arch hints.
+    + libtorrent-rasterbar-dbg, libtorrent-rasterbar-dev,
+      libtorrent-rasterbar10: Add Multi-Arch: same.
+    + libtorrent-rasterbar-doc: Add Multi-Arch: foreign.
+
+  [ Andrew Starr-Bochicchio ]
+  * New upstream release.
+  * Drop debian/patches/0001-python-move-storage.patch:
+   - Applied upstream.
+  * Stop building python3-libtorrent-dbg (Closes: #994306).
+  * debian/control: Add build depends on python3-setuptools and
+    libboost-tools-dev.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 25 Sep 2021 11:40:11 -0400
+
+libtorrent-rasterbar (1.2.9-0.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Added d/patches/ README suggesting patch ordering and naming.
+  * Added patch from upstream to make python move_storage() match
+    C++ signature (Closes: #987306).
+
+ -- Petter Reinholdtsen <pere@debian.org>  Fri, 30 Apr 2021 07:51:42 +0200
+
+libtorrent-rasterbar (1.2.9-0.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix building Python bindings with -std=c++14 (Closes: #975953), idea from
+    Holger Hoffstätte, https://bugs.gentoo.org/739654.
+
+ -- Andrey Rahmatullin <wrar@debian.org>  Sat, 05 Dec 2020 16:49:55 +0500
+
+libtorrent-rasterbar (1.2.9-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Andrew Starr-Bochicchio ]
+  * New upstream release.
+   - Removes src/ConvertUTF.cpp (Closes: #956285).
+  * debian/copyright: Address issues found in copyright
+    review.
+  * debian/control:
+   - Remove duplicated python3-docutils build-dep.
+   - Drop python build-dep (Closes: #967169, #936927).
+  * debian/rules:
+   - Prevent call to pyversions by using pybuild (#962090).
+   - Pass --std=c++14
+
+ -- Jonas Smedegaard <dr@jones.dk>  Wed, 25 Nov 2020 09:34:56 +0100
+
+libtorrent-rasterbar (1.2.5-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Link against libatomic on riscv64 as well
+
+ -- Graham Inggs <ginggs@debian.org>  Tue, 23 Jun 2020 18:11:28 +0000
+
+libtorrent-rasterbar (1.2.5-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Link against libatomic on armel/mipsel/m68k/powerpc/sh4.
+    (Closes: #958958)
+  * Build depend on python, which reopens #936927 but closes: #962090.
+
+ -- Adrian Bunk <bunk@debian.org>  Wed, 10 Jun 2020 17:37:20 +0300
+
+libtorrent-rasterbar (1.2.5-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #952447).
+  * debian/control:
+   - Depend on python3-docutils (Closes: #936927).
+   - Bump Standards-Version to 4.5.0.
+  * New package libtorrent-rasterbar10, bump library soname.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Mon, 09 Mar 2020 20:41:03 -0400
+
+libtorrent-rasterbar (1.1.13-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Stop building the Python2 packages. Closes: #936927.
+  * Fix installation of the python3.8 extension. Closes: #945473.
+
+ -- Matthias Klose <doko@debian.org>  Mon, 25 Nov 2019 17:42:44 +0100
+
+libtorrent-rasterbar (1.1.13-1) unstable; urgency=medium
+
+  * New upstream version 1.1.13
+  * Team upload.
+
+ -- Ondřej Surý <ondrej@sury.org>  Thu, 11 Jul 2019 09:18:04 +0200
+
+libtorrent-rasterbar (1.1.11-2) unstable; urgency=medium
+
+  * d/rules: Use boost-python >=1.67 soname suffix to fix
+    Python 3 linking (LP: #1800264).
+
+ -- Calum Lind <calumlind@gmail.com>  Sat, 08 Dec 2018 21:49:08 -0500
+
+libtorrent-rasterbar (1.1.11-1) unstable; urgency=medium
+
+  [ Ondřej Nový ]
+  * d/control: Remove ancient X-Python-Version field
+  * d/control: Remove ancient X-Python3-Version field
+
+  [ Ondřej Surý ]
+  * New upstream version 1.1.11
+  * Team upload.
+
+ -- Ondřej Surý <ondrej@debian.org>  Sun, 02 Dec 2018 09:38:41 +0000
+
+libtorrent-rasterbar (1.1.9-1) unstable; urgency=medium
+
+  [ Unit 193 ]
+  * New upstream release (Closes: #900975).
+    - d/p/python-dbg-build-fix.patch: Drop, wasn't in series, fixed upstream.
+    - d/p/fix-html-docs.patch: Refresh and extend patch.
+  * d/compat, d/control: Bump dh compat to 11.
+  * d/control:
+    - Add build-depend on dh-python.
+    - Drop versioned build-depend on dpkg-dev.
+    - Drop Pre-Depends on dpkg (Was for xz support.)
+    - Update homepage to https://libtorrent.org/ (Closes: #900946).
+    - Update Vcs-* for Salsa.
+    - Fix python3-libtorrent-dbg depend:
+      python-libtorrent →  python3-libtorrent (Closes: #906078).
+  * d/control, d/copyright, d/rules:
+    Upstream dropped geoip support, drop references.
+  * d/copyright:
+    - Update ConvertUTF.(cpp,h) license.
+    - Update 'format' field to use https.
+  * d/rules:
+    - Drop --parallel, autoreconf, and xz compression.  These are now default.
+  * Bump Standards-Version to 4.1.4.
+  * Remove trailing whitespaces under debian/*
+
+  [ Andrew Starr-Bochicchio ]
+  * New upstream release.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 22 Sep 2018 20:54:52 -0400
+
+libtorrent-rasterbar (1.1.5-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version 4.1.2, no changes.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Mon, 25 Dec 2017 14:29:03 -0500
+
+libtorrent-rasterbar (1.1.4-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #857239).
+   - Fix file rename issue with name prefix matching
+     torrent name (Closes: #874136).
+   - Fix ABI compatibility issue introduced with
+     preformatted entry type (Closes: #842538).
+  * debian/libtorrent-rasterbar-doc.install:
+   - Adjust for new release.
+  * debian/control:
+   - All priority 'extra' packages are now 'optional.'
+   - Bump Standards-Version to 4.1.0.
+   - Drop un-needed build dep on dh-autoreconf.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sun, 03 Sep 2017 13:28:04 -0400
+
+libtorrent-rasterbar (1.1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop remove-msse4.2.patch, fix-get-ip-filter.patch,
+    1.1.0-python-fixes.patch, and fix-invalid-input-crash.patch.
+    All applied upstream.
+  * Bump debian/compat to 10.
+  * Adjust install files for multi-arch.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 29 Oct 2016 16:39:13 -0400
+
+libtorrent-rasterbar (1.1.0-3) unstable; urgency=medium
+
+  * fix-get-ip-filter.patch: Backport upstream fix for
+    crash in session::get_ip_filter (Closes: #834630).
+  * 1.1.0-python-fixes.patch: Backport a number of upstream
+    commits with fixes for the Python bindings.
+  * fix-invalid-input-crash.patch: Backport upstream commit
+    fixing crash on invalid input in http_parser.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Tue, 23 Aug 2016 20:50:44 -0400
+
+libtorrent-rasterbar (1.1.0-2) unstable; urgency=medium
+
+  * Fix builds on arches where the multiarch tuple (i386-*) and
+    the GNU tuple (i686-*) differ (Closes: #833944).
+  * remove-msse4.2.patch: Backport upstream commit removing
+    -msse4.2 commandline option from configure script (Closes: #833944)
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Wed, 10 Aug 2016 20:23:29 -0400
+
+libtorrent-rasterbar (1.1.0-1) unstable; urgency=medium
+
+  * New upstream release.
+   - Fixes CVE-2016-5301, crash while parsing invalid
+     chunked HTTP or UPnP response (Closes: #826380).
+  * New package libtorrent-rasterbar9, bump library soname.
+  * Drop python-clean-without-bjam.patch, applied upstream.
+  * Drop missing_rst_file.patch, applied upstream.
+  * Build depend on libboost-chrono-dev and libboost-random-dev.
+  * python-dbg-build-fix.patch: Fix building bindings with python-dbg.
+    Thanks to Calum Lind.
+  * Bump Standards-Version to 3.9.8, no changes.
+  * Build with dh_autoreconf.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Mon, 08 Aug 2016 23:38:37 -0400
+
+libtorrent-rasterbar (1.0.7-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #806396).
+  * Update Source link in debian/copyright.
+  * debian/patches/missing_rst_file.patch: Add file missing
+    from upstream distribution.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Fri, 27 Nov 2015 12:41:42 -0500
+
+libtorrent-rasterbar (1.0.6-2) unstable; urgency=medium
+
+  * Upload to unstable (Closes: #791176).
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 29 Aug 2015 12:55:09 -0400
+
+libtorrent-rasterbar (1.0.6-1) experimental; urgency=medium
+
+  * New upstream release (Closes: #785676).
+   - Bump library soname.
+  * Drop fix-python-build-missing-byteshpp.patch, applied upstream.
+  * python-clean-without-bjam.patch: Only use bjam when '--bjam'
+    is passed explicitly.
+  * Bump Standards-Version to 3.9.6, no changes.
+  * Point debian/watch at GitHub.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 01 Aug 2015 18:03:37 -0400
+
+libtorrent-rasterbar (0.16.18-1) unstable; urgency=medium
+
+  * New upstream version.
+    - fix string handling in python3 bindings (Closes: #756503).
+  * debian/patches:
+    - fix-python-dbg-build.patch: drop, fixed upstream.
+    - fix-html-docs.patch: refresh.
+    - fix-python-build-missing-byteshpp.patch: new, fix missing file
+      from upstream tarball.
+
+ -- Cristian Greco <cristian@debian.org>  Sat, 18 Oct 2014 19:47:37 +0200
+
+libtorrent-rasterbar (0.16.17-2) unstable; urgency=medium
+
+  * debian/control: switch back to unversioned {build-,}depends
+    for boost libraries. (Closes: #759387)
+
+ -- Cristian Greco <cristian@debian.org>  Tue, 02 Sep 2014 22:48:17 +0200
+
+libtorrent-rasterbar (0.16.17-1) unstable; urgency=medium
+
+  * New upstream release.
+   - Don't fall back on wildcard port in UPnP (LP: #1330703).
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sun, 22 Jun 2014 11:36:34 -0400
+
+libtorrent-rasterbar (0.16.16-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update watch file to find new releases of sourceforge.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Sat, 07 Jun 2014 15:39:40 -0400
+
+libtorrent-rasterbar (0.16.13-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Add myself as an uploader.
+  * Bump Standards-Version to 3.9.5, no changes needed.
+  * Update fix-html-docs.patch so that all docs are built from
+    source and fix lintian privacy-breach-google-adsense errors.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Mon, 24 Feb 2014 14:11:14 -0500
+
+libtorrent-rasterbar (0.16.11-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Explicitly pass --with-boost-system=boost_system to configure
+    as ax_boost_system.m4 doesn't want to find it now that it
+    is multiarch. Fixes FTBFS (Closes: #738381).
+  * Fix build with python3.4 as a supported version, using python-config.
+
+ -- Andrew Starr-Bochicchio <asb@debian.org>  Mon, 17 Feb 2014 12:19:53 -0500
+
+libtorrent-rasterbar (0.16.11-2) unstable; urgency=low
+
+  * debian/control: libtorrent-rasterbar-dev should depend on
+    boost-system1.54 (Closes: #726823).
+
+ -- Cristian Greco <cristian@debian.org>  Sat, 19 Oct 2013 20:26:01 +0200
+
+libtorrent-rasterbar (0.16.11-1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream version 0.16.11.
+    - fixes build with Boost 1.54 (Closes: #724708).
+  * fix-ftbfs-kfreebsd-iconv.patch: deleted (merged upstream).
+  * debian/rules: fix linking with boost_python libraries (Closes: #721546).
+  * debian/control:
+    - switch to boost1.54-dev | boost-dev deps.
+    - bump Standards-Version to 3.9.4 (no changes required).
+  * debian/copyright:
+    - update in according to Copyright format 1.0
+    - remove copyright holders whose code was deleted from source tree
+    - add missed copyright holders
+    - update years
+
+ -- Boris Pek <tehnick@debian.org>  Sat, 28 Sep 2013 20:27:56 +0300
+
+libtorrent-rasterbar (0.16.10-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Adjust python3-libtorrent.install to fix FTBFS when not built with
+    python3.2 support (Closes: #718666)
+
+ -- Scott Kitterman <scott@kitterman.com>  Sat, 03 Aug 2013 22:24:08 -0400
+
+libtorrent-rasterbar (0.16.10-3) unstable; urgency=low
+
+  * debian/patches:
+    - fix-ftbfs-kfreebsd-iconv.patch: new patch, fix
+      ftbfs on kfreebsd, thanks Pino Toscano! (Closes: #712797)
+    - refresh other patches.
+
+ -- Cristian Greco <cristian@debian.org>  Thu, 20 Jun 2013 21:18:23 +0200
+
+libtorrent-rasterbar (0.16.10-2) unstable; urgency=low
+
+  * Upload to unstable.
+    - fixes all ftbfs (Closes: #701311, #710624).
+  * debian/control: switch to conditional build-dep on
+    boost1.53-dev | boost-dev.
+
+ -- Cristian Greco <cristian@debian.org>  Mon, 17 Jun 2013 22:56:07 +0200
+
+libtorrent-rasterbar (0.16.10-1) experimental; urgency=low
+
+  * New upstream version 0.16.10.
+  * Build python3 packages (patch by Andrew Starr-Bochicchio
+    <asb@debian.org>) (Closes: #708072).
+  * debian/rules: add explicit configure arg --with-libiconv.
+
+ -- Cristian Greco <cristian@debian.org>  Sun, 26 May 2013 13:57:13 +0200
+
+libtorrent-rasterbar (0.16.9-1) experimental; urgency=low
+
+  * New upstream version 0.16.9.
+    - new package libtorrent-rasterbar7 (bump up library soname).
+    - debian/control: drop now useless (build-)deps.
+    - debian/control: switch to explicit boost1.53 (build-)deps.
+    - upload to experimental: the library is pretty stable, but will be
+      uploaded to unstable only after the transition of boost1.53.
+
+ -- Cristian Greco <cristian@debian.org>  Sun, 12 May 2013 10:48:57 +0200
+
+libtorrent-rasterbar (0.15.10-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Cristian Greco <cristian@debian.org>  Tue, 06 Mar 2012 21:27:49 +0100
+
+libtorrent-rasterbar (0.15.9-1) unstable; urgency=low
+
+  * New upstream version.
+  * debian/{control,rules}: compress binary packages with xz and add
+    Pre-Depends on dpkg (>= 1.15.6~).
+  * debian/rules: enable default hardening options from dpkg-buildflags.
+
+ -- Cristian Greco <cristian@debian.org>  Wed, 21 Dec 2011 13:08:22 +0100
+
+libtorrent-rasterbar (0.15.8-1) unstable; urgency=low
+
+  * New upstream version.
+    - fix-webseeds-r5915.patch: drop patch, fixed upstream.
+    - refreshed other patches.
+
+ -- Cristian Greco <cristian@debian.org>  Fri, 30 Sep 2011 13:21:21 +0200
+
+libtorrent-rasterbar (0.15.7-1) unstable; urgency=low
+
+  * New upstream version.
+    - fix-webseeds-r5915.patch: new patch, fix a web seeds bug caused
+      by a wrong merge commit.
+  * debian/control:
+    - use my @debian.org address.
+    - drop DMUA field.
+
+ -- Cristian Greco <cristian@debian.org>  Fri, 19 Aug 2011 18:47:49 +0200
+
+libtorrent-rasterbar (0.15.6-2) unstable; urgency=low
+
+  * debian/control: switch to dh_python2 for the python bindings.
+  * debian/rules: no need to pass -a to dh_strip and dh_makeshlibs.
+  * debian/patches:
+    - fix-html-docs.patch: renamed, added dep3 tags.
+    - fix-python-dbg-build.patch: new patch, fix wrong configure check
+      when building with pythonX-dbg.
+  * debian/{control,rules}: introducing a new python-libtorrent-dbg
+    package (Closes: #628041).
+
+ -- Cristian Greco <cristian@regolo.cc>  Mon, 20 Jun 2011 01:30:51 +0200
+
+libtorrent-rasterbar (0.15.6-1) unstable; urgency=low
+
+  * New upstream version.
+    - upload to unstable.
+  * Getting rid of the unneeded *.la file in -dev package
+    (Closes: #622461).
+  * debian/control: bump Standards-Version to 3.9.2.
+  * debian/README.Debian: fix a spelling error in an old entry
+    to make lintian happy.
+  * debian/rules: simplified a bit.
+  * debian/{control,rules}: drop "XS-Python-Version: all" and use
+    different pyversions options instead.
+
+ -- Cristian Greco <cristian@regolo.cc>  Tue, 10 May 2011 20:54:50 +0200
+
+libtorrent-rasterbar (0.15.5-1) experimental; urgency=low
+
+  * New upstream version.
+
+ -- Cristian Greco <cristian@regolo.cc>  Fri, 07 Jan 2011 17:36:29 +0100
+
+libtorrent-rasterbar (0.15.4-1) experimental; urgency=low
+
+  * New upstream version.
+    - upload to experimental: the library is pretty stable, but will be
+      uploaded to unstable only after the release of Squeeze and the
+      update of boost-defaults to boost1.44 (or higher).
+  * debian/control:
+    - new package libtorrent-rasterbar6 (bump up library soname).
+    - rework boost build-deps, drop unneeded.
+    - bump up Standards-Version to 3.9.1.
+  * debian/rules:
+    - rework (update) configuration options.
+    - bump debhelper build-dep to (>= 7.4.10) and enable parallel
+      build support.
+  * debian/copyright:
+    - updated to reflect upstream changes.
+    - fix copyright-refers-to-deprecated-bsd-license-file.
+  * debian/patches/100_fix_html_docs.patch: refreshed.
+  * debian/watch: use a simplified regexp.
+
+ -- Cristian Greco <cristian@regolo.cc>  Fri, 10 Dec 2010 00:18:46 +0100
+
+libtorrent-rasterbar (0.14.10-2) unstable; urgency=low
+
+  * debian/{control,rules}: build python-libtorrent for all supported
+    python versions. (Closes: #578078)
+  * debian/README.source: remove now unneeded file.
+
+ -- Cristian Greco <cristian@regolo.cc>  Sat, 17 Apr 2010 00:19:00 +0200
+
+libtorrent-rasterbar (0.14.10-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Cristian Greco <cristian@regolo.cc>  Wed, 24 Mar 2010 18:23:04 +0100
+
+libtorrent-rasterbar (0.14.9-1) unstable; urgency=low
+
+  * New upstream version.
+  * debian/libtorrent-rasterbar-doc.doc-base: fix spelling error.
+  * debian/patches/100_fix_html_docs.patch: refreshed.
+  * debian/control: bump up standards-version to 3.8.4 (no changes).
+
+ -- Cristian Greco <cristian@regolo.cc>  Sat, 20 Feb 2010 02:00:20 +0100
+
+libtorrent-rasterbar (0.14.8-1) unstable; urgency=low
+
+  * New upstream version.
+    - r4072_fix_broadcast_socket_regression.patch: dropped, included upstream.
+  * debian/control: add dependency on libgeoip-dev for -dev package.
+  * debian/watch: point download url to googlecode.
+
+ -- Cristian Greco <cristian@regolo.cc>  Thu, 14 Jan 2010 23:25:42 +0100
+
+libtorrent-rasterbar (0.14.7-2) unstable; urgency=low
+
+  * r4072_fix_broadcast_socket_regression.patch: new patch, pulled from
+    upstream svn (r4072).
+
+ -- Cristian Greco <cristian@regolo.cc>  Thu, 17 Dec 2009 13:21:49 +0100
+
+libtorrent-rasterbar (0.14.7-1) unstable; urgency=low
+
+  * New upstream version.
+  * debian/control:
+    - new maintainer email address.
+    - add DMUA field, thanks to my sponsor Michal Čihař.
+    - add build-dep on libboost-program-options-dev.
+  * Convert to 3.0 (quilt) source format.
+
+ -- Cristian Greco <cristian@regolo.cc>  Wed, 25 Nov 2009 16:29:30 +0100
+
+libtorrent-rasterbar (0.14.6-1) unstable; urgency=low
+
+  * New upstream version.
+  * debian/{control,rules}:
+    - build-dep on libgeoip-dev and pkg-config, thus enable building against
+      geoip system library. (Closes: #544462)
+    - drop build-dep on autotools-dev and don't overwrite config.{guess,sub}
+      as upstream now ships up-to-date files.
+  * debian/rules: drop the hack for boost1.39 as latest revision now
+    ship again the -mt simlinks.
+  * 010_r3796_r3797_fix_configure.patch: deleted (merged upstream).
+  * debian/README.source: fix reference to quilt doc.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Tue, 22 Sep 2009 12:58:26 +0200
+
+libtorrent-rasterbar (0.14.5-1) unstable; urgency=low
+
+  * New upstream version.
+    - new package libtorrent-rasterbar5 (bump up library soname).
+    - debian/patches:
+      + prefix patches with a number.
+      + 100_fix_html_docs.patch: improve description.
+      + new patch 010_r3796_r3797_fix_configure.patch (temporary fix).
+  * debian/control:
+    - move git package maintenance to collab-maint.
+    - bump up Standards-Version to 3.8.3 (no changes required).
+    - (build-)depends on zlib1g-dev instead of libz-dev (which is
+      a virtual package).
+    - build-depends on quilt (>= 0.46-7) and simplify debian/rules.
+  * debian/rules: allow building against boost 1.39 (which contains
+    libraries with no more -mt suffix) and try to retain compatibility
+    with older versions for ubuntu backports.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Tue, 25 Aug 2009 17:29:29 +0200
+
+libtorrent-rasterbar (0.14.4-1) unstable; urgency=low
+
+  * New upstream version.
+    - new package libtorrent-rasterbar4 (bump up library soname).
+  * debian/control:
+    - fix Vcs-Browser address;
+    - build depends on new unversioned boost -dev packages (this will cause
+      building against boost1.38). (Closes: #531114)
+  * debian/patches/fix_html_docs.patch: refresh patch as file
+    docs/libtorrent_plugins.rst was added upstream.
+  * debian/rules:
+    - now there is no need to remove the missing doc file generated by
+      fix_html_docs.patch as it has been fixed upstream;
+    - backup config.{sub,guess} before overwriting them during build, and
+      restore during clean.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Wed, 03 Jun 2009 13:05:21 +0200
+
+libtorrent-rasterbar (0.14.3-1) unstable; urgency=low
+
+  * New Upstream Version
+    - new package libtorrent-rasterbar3 (bump up library soname).
+  * debian/control:
+    - add Vcs-* stuff (switch to git-buildpackage) and bump up
+      Standards-Version to 3.8.1 (no changes required);
+    - build-depends on debhelper (>= 7.0.50) and use override_dh_command;
+    - move -dbg package to the new 'debug' section;
+    - build-depends on autotools-dev and overwrite config.{sub,guess} with a
+      recent version in debian/rules.
+    - build-depends on quilt and python-docutils:
+      + debian/patches/fix_html_docs.patch: fix html documentation for offline
+        browsing and add another missing doc file;
+      + rebuild docs at build time in debian/rules;
+  * debian/example.makefile: install a simple makefile for example programs
+    included in -doc package.
+  * debian/rules, debian/python-libtorrent.install: don't rely on hardcoded
+    python version, use --install-layout=deb when building python bindings,
+    and install to '*-packages' instead of 'site-packages' (this should
+    prepare for python2.6 and minimize Ubuntu diff).
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Wed, 13 May 2009 12:08:59 +0200
+
+libtorrent-rasterbar (0.14.2-2) unstable; urgency=low
+
+  * debian/control, debian/rules: revert building only against boost1.37 since
+    the dependencies on the -dev packages are causing some problems with
+    reverse depends clients and backporting to stable is not really needed
+    (too much maintenance work) at the moment.
+  * debian/README.source: deleted.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Wed, 11 Mar 2009 16:27:20 +0100
+
+libtorrent-rasterbar (0.14.2-1) unstable; urgency=low
+
+  * New upstream version.
+    - new package libtorrent-rasterbar2 (bump up library SONAME);
+    - remove patch 01_fix_ax_python_m4.patch (merged upstream);
+    - debian/control, debian/rules, debian/README.source: drop build
+      dependency on quilt system.
+  * debian/control, debian/rules, debian/README.source: adjusting build
+    dependencies and configure flags to build against boost1.37 and continue
+    to provide compatibility with boost1.34.1 for backports (adding some notes).
+  * debian/control: fix lintian I:binary-control-field-duplicates-source.
+  * Moving section from 'Programming' to 'Programming/C++' for the doc-base
+    files in libtorrent-rasterbar-doc.
+  * Closing a bug already fixed in 0.14-1: fixed documentation about
+    storage_mode_allocate (Closes: #502241).
+  * Upload to unstable (Closes: #517000).
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Fri, 27 Feb 2009 07:46:38 +0100
+
+libtorrent-rasterbar (0.14.1-1) experimental; urgency=low
+
+  * New upstream version
+    - remove patch 01_python_bindings.patch (included upstream);
+    - add patch 01_fix_ax_python_m4.patch (already merged upstream, see
+      description for details).
+  * Revert build-depends on libboost-dev (>= 1.34.1) and libasio-dev because
+    boost1.36 has been removed from unstable and boost1.37 is not yet fully
+    supported by the library (added notes on README.Debian).
+  * Install .cpp examples using dh_installexamples and a .examples file.
+  * debian/copyright: fix main BSD license text.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Mon, 15 Dec 2008 15:34:17 +0100
+
+libtorrent-rasterbar (0.14-1) experimental; urgency=low
+
+  * New upstream version.
+    - debian/copyright: new and updated copyright notes and files.
+    - debian/control:
+      + build-depends on libboost1.36-dev and python-dev;
+      + new package libtorrent-rasterbar1 (bump up library SONAME);
+      + new package python-libtorrent which contains python bindings
+        for the library.
+    - debian/rules:
+      + use multi-threaded boost libraries (--with-boost-system=mt, ...);
+      + add --disable-examples and --disable-tests options;
+      + delete specific information about debian revision in dh_makeshlibs
+        (i.e., use only dh_makeshlibs -V).
+    - debian/control, debian/rules, debian/README.source, debian/patches:
+      build-depends on quilt patch system and install a patch of mine
+      (01_python_bindings, already merged upstream) in order to build python
+      bindings; use a temporary fix for the 'clean' target.
+  * Install example files (.cpp) with the -doc package.
+  * Provide a doc-base control file to install html docs
+    (libtorrent-rasterbar-doc.doc-base).
+  * debian/README.Debian: new notes about the python package and the lintian
+    tag 'no-symbols-control-file' for libtorrent-rasterbar1.
+  * Close a bug in Ubuntu about build with --disable-debug, already solved
+    with 0.13.1-2  (LP: #291448).
+  * Upload to experimental to test the new python bindings package.
+  * New maintainer email address.
+
+ -- Cristian Greco <cristian.debian@gmail.com>  Sun, 23 Nov 2008 18:55:24 +0100
+
+libtorrent-rasterbar (0.13.1-2) unstable; urgency=low
+
+  * debian/rules:
+    - build with --disable-debug option because enabling debug seems to cause
+    some clients to crash, and most upstream authors prefer a release build of
+    the library.
+    - added specific version information to dh_makeshlibs so that reverse
+    dependencies will depend on this particular version.
+  * README.Debian: updated with info about --disable-debug.
+
+ -- Cristian Greco <cgreco@cs.unibo.it>  Wed, 23 Jul 2008 11:18:31 +0200
+
+libtorrent-rasterbar (0.13.1-1) unstable; urgency=low
+
+  * Initial release (Closes: #402462)
+
+ -- Cristian Greco <cgreco@cs.unibo.it>  Wed, 02 Jul 2008 10:46:21 +0200
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..52aea50
--- /dev/null
+++ b/control
@@ -0,0 +1,79 @@
+Source: libtorrent-rasterbar
+Section: libs
+Priority: optional
+Maintainer: Christian Marillat <marillat@debian.org>
+Homepage: https://libtorrent.org/
+Standards-Version: 4.6.2
+Build-Depends-Indep: python3-docutils, python3-pygments, python3-aafigure,
+ graphviz, imagemagick, python3-sphinxcontrib.svg2pdfconverter, icoutils
+Build-Depends: debhelper-compat (= 13), dh-sequence-python3, libboost-system-dev,
+ libboost-python-dev, libssl-dev, pkg-config, python3-dev, cmake, ninja-build,
+ python3-setuptools
+
+Package: libtorrent-rasterbar2.0
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: C++ bittorrent library by Rasterbar Software
+ Bittorrent library by Rasterbar Software (Arvid Norberg).
+ libtorrent-rasterbar is a C++ library that aims to be a good alternative to
+ all the other bittorrent implementations around.
+ .
+ The main goals of libtorrent-rasterbar are:
+  * to be cpu efficient
+  * to be memory efficient
+  * to be very easy to use
+ .
+ This package contains libtorrent-rasterbar run time shared library.
+
+Package: libtorrent-rasterbar-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, libtorrent-rasterbar2.0 (= ${binary:Version}), libboost-system-dev,
+ libssl-dev, pkg-config
+Suggests: libtorrent-rasterbar-doc
+Description: Development files for libtorrent-rasterbar
+ Bittorrent library by Rasterbar Software (Arvid Norberg).
+ libtorrent-rasterbar is a C++ library that aims to be a good alternative to
+ all the other bittorrent implementations around.
+ .
+ The main goals of libtorrent-rasterbar are:
+  * to be cpu efficient
+  * to be memory efficient
+  * to be very easy to use
+ .
+ This package contains header files and static version of the library.
+
+Package: libtorrent-rasterbar-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: Documentation for libtorrent-rasterbar
+ Bittorrent library by Rasterbar Software (Arvid Norberg).
+ libtorrent-rasterbar is a C++ library that aims to be a good alternative to
+ all the other bittorrent implementations around.
+ .
+ The main goals of libtorrent-rasterbar are:
+  * to be cpu efficient
+  * to be memory efficient
+  * to be very easy to use
+ .
+ This package contains documentation and example files.
+
+Package: python3-libtorrent
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}
+Description: Python bindings for libtorrent-rasterbar (Python 3)
+ Bittorrent library by Rasterbar Software (Arvid Norberg).
+ libtorrent-rasterbar is a C++ library that aims to be a good alternative to
+ all the other bittorrent implementations around.
+ .
+ The main goals of libtorrent-rasterbar are:
+  * to be cpu efficient
+  * to be memory efficient
+  * to be very easy to use
+ .
+ This package contains Python 3 bindings for the libtorrent-rasterbar library.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..e4fe81b
--- /dev/null
+++ b/copyright
@@ -0,0 +1,149 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Packaged-By: Cristian Greco <cristian.debian@gmail.com>
+Upstream-Name: libtorrent
+Upstream-Contact: Arvid Norberg <arvid@rasterbar.com>
+Source: https://github.com/arvidn/libtorrent/releases
+
+Files: *
+Copyright: 2003-2020, Arvid Norberg
+           2014-2016, Alden Torres
+           2005-2018, Steven Siloti
+           2003-2018, Daniel Wallin
+           2006-2018, Magnus Jonsson
+           2007-2018, Un Shyam
+           2006-2018, MassaRoddel
+           2006-2018, Thomas Yuan
+License: BSD-3-clause
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+    .
+        * Redistributions of source code must retain the above copyright
+          notice, this list of conditions and the following disclaimer.
+        * Redistributions in binary form must reproduce the above copyright
+          notice, this list of conditions and the following disclaimer in
+          the documentation and/or other materials provided with the
+          distribution.
+        * Neither the name of the author nor the names of its
+          contributors may be used to endorse or promote products derived
+          from this software without specific prior written permission.
+    .
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+    POSSIBILITY OF SUCH DAMAGE.
+
+Files: debian/*
+Copyright: 2021-2023, Christian Marillat <marillat@debian.org>
+           2008, Cristian Greco
+License: GPL-2+
+    This package 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 package 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 package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, 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'.
+
+Files: bindings/python/*
+Copyright: 2004-2007, Daniel Wallin
+           2006-2008, Arvid Norberg
+           2008, Andrew Resch
+           2015, John Maddock
+License: BSL-1.0
+    Boost Software License - Version 1.0 - August 17th, 2003
+    .
+    Permission is hereby granted, free of charge, to any person or organization
+    obtaining a copy of the software and accompanying documentation covered by
+    this license (the "Software") to use, reproduce, display, distribute,
+    execute, and transmit the Software, and to prepare derivative works of the
+    Software, and to permit third-parties to whom the Software is furnished to
+    do so, all subject to the following:
+    .
+    The copyright notices in the Software and this entire statement, including
+    the above license grant, this restriction and the following disclaimer,
+    must be included in all copies of the Software, in whole or in part, and
+    all derivative works of the Software, unless such copies or derivative
+    works are solely in the form of machine-executable object code generated by
+    a source language processor.
+    .
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+    SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+    FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+    ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+    DEALINGS IN THE SOFTWARE.
+
+Files: include/libtorrent/puff.hpp
+       src/puff.cpp
+Copyright: 2002-2003, Mark Adler
+License: Zlib
+    This software is provided 'as-is', without any express or implied
+    warranty.  In no event will the author be held liable for any damages
+    arising from the use of this software.
+    .
+    Permission is granted to anyone to use this software for any purpose,
+    including commercial applications, and to alter it and redistribute it
+    freely, subject to the following restrictions:
+    .
+        1. The origin of this software must not be misrepresented; you must not
+           claim that you wrote the original software. If you use this software
+           in a product, an acknowledgment in the product documentation would
+           be appreciated but is not required.
+        2. Altered source versions must be plainly marked as such, and must not
+           be misrepresented as being the original software.
+        3. This notice may not be removed or altered from any source
+           distribution.
+
+Files: src/sha1.cpp
+       include/libtorrent/sha1.hpp
+Copyright: Steve Reid <sreid@sea-to-sky.net>
+Comment: Contributors:
+           Modified 7/98 By James H. Brown <jbrown@burgoyne.com>
+           Modified 8/98 By Steve Reid <sreid@sea-to-sky.net>
+           Modified 4/01 By Saul Kravitz <Saul.Kravitz@celera.com>
+           Converted to C++ 6/04 By Arvid Norberg <arvidn@sourceforge.net>
+License: public-domain
+    The file sha1.c was put in the public domain by Steve Reid.
+
+Files: cmake/Modules/ucm_flags.cmake
+Copyright: 2016, Viktor Kirilov
+           1994, X Consortium
+License: Expat
+    Permission is hereby granted, free of charge, to any person
+    obtaining a copy of this software and associated documentation
+    files (the "Software"), to deal in the Software without
+    restriction, including without limitation the rights to use,
+    copy, modify, merge, publish, distribute, sublicense, and/or sell
+    copies of the Software, and to permit persons to whom the
+    Software is furnished to do so, subject to the following
+    conditions:
+    .
+    The above copyright notice and this permission notice shall be
+    included in all copies or substantial portions of the Software.
+    .
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+    OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs b/docs
new file mode 100644 (file)
index 0000000..62deb04
--- /dev/null
+++ b/docs
@@ -0,0 +1 @@
+AUTHORS
diff --git a/examples.makefile b/examples.makefile
new file mode 100644 (file)
index 0000000..3722d53
--- /dev/null
@@ -0,0 +1,50 @@
+#!/usr/bin/make -f
+#
+# Simple makefile for libtorrent-rasterbar's examples.
+# Copyright © 2009 Cristian Greco <cristian.debian@gmail.com>
+# This file is released in the public domain.
+#
+# Please note that you need to install the following packages in order to build
+# these example programs:
+#  - libtorrent-rasterbar-dev
+#  - libboost-program-options*-dev
+#  - libboost-regex*-dev
+# (where the `*' means the same version of boost development packages which
+# libtorrent-rasterbar-dev actually depends on).
+
+CXX = g++
+
+CXXFLAGS = -ftemplate-depth-50 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION
+
+TORRENT_CFLAGS = $(shell pkg-config libtorrent-rasterbar --cflags)
+TORRENT_LIBS = $(shell pkg-config libtorrent-rasterbar --libs)
+
+BOOST_PROGRAM_OPTIONS_LIBS = -lboost_program_options-mt
+BOOST_REGEX_LIBS = -lboost_regex-mt
+
+examples_BIN = client_test dump_torrent make_torrent simple_client enum_if
+
+all: $(examples_BIN)
+
+client_test: client_test.cpp
+       @rm -f client_test
+       $(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $<  $(TORRENT_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) $(BOOST_REGEX_LIBS)
+
+dump_torrent: dump_torrent.cpp
+       @rm -f dump_torrent
+       $(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
+
+make_torrent: make_torrent.cpp
+       @rm -f make_torrent
+       $(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
+
+simple_client: simple_client.cpp
+       @rm -f simple_client
+       $(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
+
+enum_if: enum_if.cpp
+       @rm -f enum_if
+       $(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
+
+clean:
+       @rm -f $(examples_BIN)
diff --git a/libtorrent-rasterbar-dev.install b/libtorrent-rasterbar-dev.install
new file mode 100644 (file)
index 0000000..7b90b0c
--- /dev/null
@@ -0,0 +1,5 @@
+usr/include
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig
+usr/lib/*/cmake
+usr/share/cmake
diff --git a/libtorrent-rasterbar-doc.doc-base b/libtorrent-rasterbar-doc.doc-base
new file mode 100644 (file)
index 0000000..6c8e9f1
--- /dev/null
@@ -0,0 +1,11 @@
+Document: libtorrent-rasterbar
+Section: Programming/C++
+Title: Libtorrent-rasterbar Documentation
+Author: Arvid Norberg
+Abstract: This documentation describes mainly the API
+ interface of libtorrent-rasterbar and contains other
+ useful information for developers.
+
+Format: HTML
+Index: /usr/share/doc/libtorrent-rasterbar-doc/html/index.html
+Files: /usr/share/doc/libtorrent-rasterbar-doc/html/*.html
diff --git a/libtorrent-rasterbar-doc.examples b/libtorrent-rasterbar-doc.examples
new file mode 100644 (file)
index 0000000..8422eb5
--- /dev/null
@@ -0,0 +1,2 @@
+examples/*.cpp
+debian/examples.makefile
diff --git a/libtorrent-rasterbar-doc.install b/libtorrent-rasterbar-doc.install
new file mode 100644 (file)
index 0000000..b425fc2
--- /dev/null
@@ -0,0 +1,3 @@
+docs/*.html            usr/share/doc/libtorrent-rasterbar-doc/html/
+docs/style.css         usr/share/doc/libtorrent-rasterbar-doc/html/
+docs/img/*             usr/share/doc/libtorrent-rasterbar-doc/html/img/
diff --git a/libtorrent-rasterbar2.0.install b/libtorrent-rasterbar2.0.install
new file mode 100644 (file)
index 0000000..3ddde58
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/python3-libtorrent.install b/python3-libtorrent.install
new file mode 100644 (file)
index 0000000..0017270
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/python3/dist-packages
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..d86f556
--- /dev/null
+++ b/rules
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
+ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel m68k powerpc riscv64 sh4))
+  export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed
+endif
+
+# git clone https://github.com/arvidn/try_signal.git deps/try_signal
+# git clone https://github.com/arvidn/libsimulator.git simulation/libsimulator
+
+%:
+       dh $@ -Scmake+ninja
+
+override_dh_auto_configure:
+       dh_auto_configure -- \
+       -Dpython-bindings=ON -Dpython-egg-info=ON
+
+#      exit 1
+
+override_dh_auto_build-arch:
+       dh_auto_build -- \
+       -d explain -d keepdepfile -d keeprsp
+
+override_dh_auto_build-indep:
+       make -C docs
+
+override_dh_clean-indep:
+#      make clean -C docs
+
+       dh_clean docs/single-page-ref.rst docs/single-page-ref.html
+
+override_dh_auto_install-indep:
+override_dh_auto_test:
+override_dh_dwz:
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..2164d4e
--- /dev/null
+++ b/watch
@@ -0,0 +1,4 @@
+version=4
+
+https://github.com/arvidn/libtorrent/tags \
+(?:.*?/)?v?(\d[\d.]*)@ARCHIVE_EXT@