debian/0000755000000000000000000000000012557723226007201 5ustar debian/README.source0000644000000000000000000000173412557723226011365 0ustar Debian packaging for txsocksx ============================= txsocksx is managed in a Git repository using git-buildpackage (with pristine-tar). It follows most of the advice provided by Russ Allbery at: http://www.eyrie.org/~eagle/notes/debian/git.html As upstream is using Git, release tags are merged into the 'upstream' branch of the Debian package repository when importing new tarballs. Creating an updated package for a new upstream release goes as: 0. Add a remote with upstream repository if not already done: $ git remote add github-upstream https://github.com/habnabit/txsocksx.git 1. Fetch new commits from upstream repository: $ git fetch github-upstream 2. Verify the tag for the new version: $ git tag -v 3. Import new upstream tarball (e.g. 0.0.1): $ git-import-orig ../txsocksx-0.0.1.tar.gz --upstream-vcs-tag=0.0.1 -u0.0.1 --pristine-tar 4. Hack, improve, update debian/changelog… 5. Build a new package: $ git-buildpackage debian/patches/0000755000000000000000000000000012557723226010630 5ustar debian/patches/0001-Do-not-use-vcversioner-in-setup.py.patch0000644000000000000000000000106712557723226020721 0ustar From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Bobbio?= Date: Sat, 5 Oct 2013 22:30:20 +0200 Subject: Do not use vcversioner in setup.py --- setup.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/setup.py b/setup.py index 7979f89..220deeb 100644 --- a/setup.py +++ b/setup.py @@ -30,10 +30,6 @@ setup( ], license='ISC', - setup_requires=['vcversioner>=1'], - vcversioner={ - 'version_module_paths': ['txsocksx/_version.py'], - }, install_requires=install_requires, packages=['txsocksx', 'txsocksx.test'], ) debian/patches/series0000644000000000000000000000005612557723226012046 0ustar 0001-Do-not-use-vcversioner-in-setup.py.patch debian/watch0000644000000000000000000000013212557723226010226 0ustar version=3 https://pypi.python.org/simple/txsocksx/ \ .*/txsocksx-(.+)\.tar\.gz#.* debian/source/0000755000000000000000000000000012557723226010501 5ustar debian/source/format0000644000000000000000000000001412557723226011707 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000275712557723226011066 0ustar txsocksx (1.15.0.2-1) unstable; urgency=high * New upstream version: - Restore compatibility with Twisted 15. (Closes: #794369) * Switch to dh-python and pybuild as dh build system. * Bump Standards-Version, no changes required. -- Jérémy Bobbio Mon, 03 Aug 2015 19:36:20 +0200 txsocksx (1.13.0.3-1) unstable; urgency=medium * New upstream version. * Remove obsolete patch. -- Jérémy Bobbio Fri, 18 Jul 2014 17:07:05 +0200 txsocksx (1.13.0.1-1) unstable; urgency=low * New upstream version. * Refresh patches. * Add a patch to make txsocksx.http fail closed on older versions of Twisted. Thanks Leif Ryge. * Bump Depends and Build-Depends to Twisted >= 12.1. * Bump Standards-Version, no changes needed. -- Jérémy Bobbio Fri, 28 Mar 2014 12:25:30 +0100 txsocksx (1.13.0.0-1) unstable; urgency=low * New upstream version. * Update pointers toward new upstream. * Adjust debian/copyright. * Require Python 2.7. * Add a patch to get rid of unnecessary dependencies in setup.py. * Remove dependencies filled by dh_python2 from Depends. * Add autopkgtest support. * Run upstream test suite at build time. * Ship upstream examples. * Fix small mistake in README.source. -- Jérémy Bobbio Sat, 05 Oct 2013 22:33:50 +0200 txsocksx (0.0.2-1) unstable; urgency=low * Initial release. (Closes: #707256) -- Jérémy Bobbio Thu, 16 May 2013 15:55:53 +0200 debian/copyright0000644000000000000000000000235112557723226011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: txsocksx Upstream-Contact: Aaron Gallagher Source: https://github.com/habnabit/txsocksx Files: * Copyright: 2010-2013 Aaron Gallagher License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: debian/* Copyright: 2013, Jerémy Bobbio License: permissive Copying and distribution of this package, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. debian/tests/0000755000000000000000000000000012557723226010343 5ustar debian/tests/control0000644000000000000000000000002612557723226011744 0ustar Tests: upstream-tests debian/tests/upstream-tests0000755000000000000000000000026012557723226013267 0ustar #!/bin/sh set -e if ! [ -d "$ADTTMP" ]; then echo "ADTTMP not set." >&2 exit 1 fi mkdir $ADTTMP/txsocksx cp -r txsocksx/test $ADTTMP/txsocksx (cd $ADTTMP; trial txsocksx) debian/compat0000644000000000000000000000000212557723226010377 0ustar 8 debian/python-txsocksx.examples0000644000000000000000000000001312557723226014140 0ustar examples/* debian/pydist-overrides0000644000000000000000000000004112557723226012433 0ustar Twisted python-twisted (>= 12.1) debian/control0000644000000000000000000000153312557723226010606 0ustar Source: txsocksx Maintainer: Jérémy Bobbio Section: python Priority: extra Build-Depends: debhelper (>= 8), dh-python, python-all (>= 2.6.6-3~), python-setuptools, python-twisted (>= 12.1), python-parsley (>= 1.2) Standards-Version: 3.9.6 X-Python-Version: >= 2.7 Vcs-Git: git://anonscm.debian.org/git/collab-maint/txsocksx.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/txsocksx.git Homepage: https://github.com/habnabit/txsocksx XS-Testsuite: autopkgtest Package: python-txsocksx Architecture: all Depends: ${misc:Depends}, ${python:Depends} Description: SOCKS{4,4a,5} endpoints for Twisted SOCKS is an Internet protocol that routes network packets between a client and server through a proxy server. . This library implements endpoints for SOCKS versions 4, 4a and 5 for the Twisted Python framework. debian/rules0000755000000000000000000000024012557723226010255 0ustar #!/usr/bin/make -f %: dh $@ --with=python2 --buildsystem=pybuild ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) override_dh_auto_test: trial txsocksx endif debian/gbp.conf0000644000000000000000000000004612557723226010620 0ustar [git-import-orig] pristine-tar = True