debian/0000755000000000000000000000000012246410514007165 5ustar debian/gbp.conf0000644000000000000000000000006312246410034010600 0ustar [DEFAULT] pristine-tar = True ignore-branch = True debian/copyright0000644000000000000000000000155612246410034011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: dulwich Upstream-Contact: Jelmer Vernooij Source: http://samba.org/~jelmer/dulwich Debianized-By: Jelmer Vernooij Debianized-Date: Tue, 13 Jan 2009 16:56:47 +0100 Files: * Copyright: 2007 James Westby 2007-2012 Jelmer Vernooij 2008 John Carr 2010 Google, Inc. License: GPL-2+ On Debian systems the full text of the GNU General Public License version 2 can be found in the `/usr/share/common-licenses/GPL-2' file. Files: debian/* Copyright: 2009-2012 Jelmer Vernooij License: GPL-2+ On Debian systems the full text of the GNU General Public License version 2 can be found in the `/usr/share/common-licenses/GPL-2' file. debian/source/0000755000000000000000000000000012246410034010462 5ustar debian/source/format0000644000000000000000000000001412246410034011670 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000007712246410034010217 0ustar version=2 http://samba.org/~jelmer/dulwich/dulwich-(.*).tar.gz debian/patches/0000755000000000000000000000000012246410034010611 5ustar debian/patches/01_setup_cfg0000644000000000000000000000045512246410034013017 0ustar Description: Include setup.cfg in SOURCES.txt Author: Jelmer Vernooij --- dulwich-0.9.1.orig/dulwich.egg-info/SOURCES.txt +++ dulwich-0.9.1/dulwich.egg-info/SOURCES.txt @@ -3,6 +3,7 @@ MANIFEST.in Makefile NEWS README +setup.cfg setup.py bin/dul-daemon bin/dul-receive-pack debian/patches/series0000644000000000000000000000001512246410034012022 0ustar 01_setup_cfg debian/control0000644000000000000000000000374112246410034010572 0ustar Source: dulwich Section: python Priority: optional Maintainer: Jelmer Vernooij Homepage: http://samba.org/~jelmer/dulwich Build-Depends: python-all-dev (>= 2.6.6-3), python-all-dbg (>= 2.6.6-3), debhelper (>= 9), python-unittest2, git (>= 1:1.7.0.4-2) | git-core, python-fastimport (>= 0.9.0~bzr293) Standards-Version: 3.9.4 X-Python-Version: >= 2.4 Vcs-Git: git://git.debian.org/users/jelmer/dulwich.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/jelmer/dulwich.git Package: python-dulwich Architecture: any Provides: ${python:Provides} Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends} Breaks: bzr-git (<< 0.6.2) Suggests: python-dulwich-dbg Recommends: python-fastimport Description: Python Git library Dulwich is a Python implementation of the file formats and protocols used by the Git version control system. It can currently read from and write to existing Git repositories and implements the protocol for pushing and receiving packs from remote servers. . All functionality is available in pure Python, but for improved performance replacements of some modules written in C are also available. This package includes the high performance versions. Package: python-dulwich-dbg Architecture: any Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-dbg, python-dulwich (= ${binary:Version}) Priority: extra Section: debug Provides: ${python:Provides} Description: Python Git library - Debug Extension Dulwich is a Python implementation of the file formats and protocols used by the Git version control system. It can currently read from and write to existing Git repositories and implements the protocol for pushing and receiving packs from remote servers. . All functionality is available in pure Python, but for improved performance replacements of some modules written in C are also available. This package includes the high performance versions. . This package contains the extensions built for the Python debug interpreter. debian/changelog0000644000000000000000000001644512246410477011061 0ustar dulwich (0.9.4-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Sat, 30 Nov 2013 16:21:10 +0000 dulwich (0.9.1-1) unstable; urgency=low * Bump standards version to 3.9.4. * Add Vcs-Browser header. * Add changelog entry for 0.9.1. -- Jelmer Vernooij Sun, 22 Sep 2013 21:31:40 +0100 dulwich (0.9.0-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Fri, 31 May 2013 00:58:42 +0100 dulwich (0.8.6-1) experimental; urgency=low * New upstream release. + Drop 01_less_strict_index_tests: applied upstream. * Migrate to Git; replace Vcs-Bzr header with Vcs-Git header. * Remove duplicate field copyright in copyright file. * Use build flags from dpkg-buildflags. -- Jelmer Vernooij Fri, 09 Nov 2012 23:44:30 +0100 dulwich (0.8.5-2) unstable; urgency=low * Make index tests a bit less strict, fixes FTBFS on some systems. Closes: #666328 -- Jelmer Vernooij Mon, 02 Apr 2012 12:49:38 +0200 dulwich (0.8.5-1) unstable; urgency=low * Install upstream changelog. * New upstream release. -- Jelmer Vernooij Thu, 29 Mar 2012 15:38:35 +0200 dulwich (0.8.4-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.9.3 (no changes). * Fix header of copyright file format. -- Jelmer Vernooij Wed, 28 Mar 2012 14:23:05 +0200 dulwich (0.8.3-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Sat, 21 Jan 2012 22:24:12 +0100 dulwich (0.8.2-1) unstable; urgency=low * Fix Vcs URL. * New upstream release. -- Jelmer Vernooij Sun, 18 Dec 2011 21:35:03 +0100 dulwich (0.8.1-1) unstable; urgency=low * New upstream release. + Now provides access to remote http(s) smart server repositories. Closes: #636331 -- Jelmer Vernooij Mon, 31 Oct 2011 13:07:39 -0700 dulwich (0.8.0-1) unstable; urgency=low * New upstream release. + Adds support for IPv6 to git:// client. Closes: #631490 + Fixes use of ~username in git:// URLs. Closes: #631483 * Bump standards version to 3.9.2 (no changes). -- Jelmer Vernooij Sun, 07 Aug 2011 15:03:44 +0200 dulwich (0.7.1-3) unstable; urgency=low * Bump standards version to 3.9.2 (no changes). * Add python-dulwich-dbg package. -- Jelmer Vernooij Sat, 18 Jun 2011 17:04:43 +0200 dulwich (0.7.1-2) unstable; urgency=low * Explicitly make debhelper use dh_python2. Closes: #626414 -- Jelmer Vernooij Wed, 11 May 2011 22:29:56 +0200 dulwich (0.7.1-1) unstable; urgency=low * Add missing Breaks: field to python-dulwich. * Switch to debhelper 7, drop cdbs. * New upstream release. -- Jelmer Vernooij Tue, 12 Apr 2011 22:18:19 +0200 dulwich (0.7.0-2) unstable; urgency=low * Switch to dh_python2. -- Jelmer Vernooij Mon, 07 Mar 2011 03:19:45 +0100 dulwich (0.7.0-1) unstable; urgency=low * New upstream release. + Changes default test runner from nose to testtools. * Drop Pure- from the description. -- Jelmer Vernooij Fri, 21 Jan 2011 19:38:13 +0100 dulwich (0.6.2+bzr702-1) unstable; urgency=low * Recommend python-fastimport. Closes: #600392 * New upstream snapshot. -- Jelmer Vernooij Sat, 06 Nov 2010 22:56:35 +0100 dulwich (0.6.2-1) unstable; urgency=low * Build older versions of Python modules as well. Closes: #593751 * New upstream release. -- Jelmer Vernooij Sat, 16 Oct 2010 19:49:12 +0200 dulwich (0.6.1-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.9.1. -- Jelmer Vernooij Fri, 30 Jul 2010 13:22:11 +0200 dulwich (0.6.0-5) unstable; urgency=low * Support building on older platforms that still have C Git as git- core. * Avoid use of versioned shebang lines. Thanks Stefano Rivera. Closes: #587362 -- Jelmer Vernooij Tue, 20 Jul 2010 16:27:44 +0200 dulwich (0.6.0-4) unstable; urgency=low * Switch to python-support. Closes: #583114 -- Jelmer Vernooij Sun, 30 May 2010 20:12:30 +0200 dulwich (0.6.0-3) unstable; urgency=low * Clean up properly in clean target. Closes: #583130 * Rebuild with proper version of pycentral. Closes: #583114 -- Jelmer Vernooij Fri, 28 May 2010 03:17:32 +0200 dulwich (0.6.0-2) unstable; urgency=high * Add dependency on git, required for the testsuite. Closes: #582740 -- Jelmer Vernooij Mon, 24 May 2010 16:13:32 +0200 dulwich (0.6.0-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Sat, 22 May 2010 23:06:20 +0200 dulwich (0.5.0-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format. * Bump standards version to 3.8.4. -- Jelmer Vernooij Wed, 03 Mar 2010 16:43:41 +0100 dulwich (0.4.1-1) unstable; urgency=low * New upstream release. + Supports time-less tags. Closes: #543240 * Rebuilt against newer version of python-central. Closes: #551893 -- Jelmer Vernooij Sun, 03 Jan 2010 16:40:19 +0100 dulwich (0.4.0-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.8.3. -- Jelmer Vernooij Wed, 07 Oct 2009 12:08:10 +0200 dulwich (0.3.3-1) unstable; urgency=low * Run the testsuite during build. * New upstream release. * Avoid hard dependency on python2.4. Thanks doko for the help debugging this. Closes: #534758. * Bump standards version to 3.8.2. -- Jelmer Vernooij Thu, 23 Jul 2009 22:35:11 +0200 dulwich (0.3.2-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Wed, 20 May 2009 19:04:00 +0200 dulwich (0.3.0-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Sun, 10 May 2009 16:18:27 +0200 dulwich (0.2.0-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Thu, 30 Apr 2009 14:45:32 +0200 dulwich (0.1.1+bzr220-1) unstable; urgency=low * Update package description to mention optimized modules. (Closes: #521839) * New upstream snapshot. -- Jelmer Vernooij Mon, 06 Apr 2009 15:48:41 +0200 dulwich (0.1.1+bzr214-1) unstable; urgency=low * New upstream snapshot. * Bump standards version. * Fix long description. (Closes: #521003) * Switch to Arch: any, since the package now contains compiled optimized versions of some modules. -- Jelmer Vernooij Sun, 29 Mar 2009 16:14:39 +0200 dulwich (0.1.1~bzr153-1) unstable; urgency=low * New upstream snapshot. -- Jelmer Vernooij Sun, 08 Mar 2009 07:02:00 +0100 dulwich (0.1.0+bzr138-2) unstable; urgency=low * Add watch file. -- Jelmer Vernooij Tue, 27 Jan 2009 04:26:55 +0100 dulwich (0.1.0+bzr138-1) unstable; urgency=low * New upstream snapshot. -- Jelmer Vernooij Sat, 24 Jan 2009 22:58:17 +0100 dulwich (0.1.0-1) unstable; urgency=low * Initial release. (Closes: #512897) -- Jelmer Vernooij Thu, 01 Jan 2009 04:15:38 +0100 debian/bzr-builddeb.conf0000644000000000000000000000020712246410034012375 0ustar [BUILDDEB] upstream-branch = http://people.samba.org/bzr/jelmer/dulwich/trunk export-upstream-revision = tag:dulwich-$UPSTREAM_VERSION debian/rules0000755000000000000000000000255212246410034010246 0ustar #!/usr/bin/make -f CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) # Get the supported Python versions PYVERS = $(shell pyversions -r -v) # Get the default Python version PYVERSION = $(shell pyversions -d -v) # Callable functions to determine the correct PYTHONPATH pythonpath = $$(ls -d $(CURDIR)/build/lib.*-$(1)) pythonpath_dbg = $$(ls -d $(CURDIR)/build/lib_d.*-$(1) 2>/dev/null || ls -d $(CURDIR)/build/lib.*$(1)-pydebug) %: dh $* --with python2 --buildsystem=python_distutils override_dh_auto_install: dh_auto_install --destdir=debian/tmp # Install everything excluding the *_d.so debug extensions to python-dulwich dh_install -X"*_d.so" "debian/tmp/*" -p python-dulwich # Install the debug extensions to python-dulwich-dbg dh_install "debian/tmp/usr/lib/python*/*-packages/dulwich/*_d.so" -p python-dulwich-dbg override_dh_installdocs: dh_installdocs --link-doc=python-dulwich dh_installdocs -ppython-dulwich docs/tutorial -X.gitignore -XMakefile override_dh_auto_test: ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) $(MAKE) check endif override_dh_strip: ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) dh_strip --dbg-package=python-dulwich-dbg endif override_dh_installchangelogs: dh_installchangelogs NEWS debian/compat0000644000000000000000000000000212246410034010360 0ustar 9 debian/pycompat0000644000000000000000000000000212246410034010731 0ustar 2