--- subunit-0.0.5.orig/debian/libsubunit-perl.install +++ subunit-0.0.5/debian/libsubunit-perl.install @@ -0,0 +1 @@ +usr/lib/perl5* --- subunit-0.0.5.orig/debian/rules +++ subunit-0.0.5/debian/rules @@ -0,0 +1,38 @@ +#!/usr/bin/make -f + +DH = dh --with python-central --without python-support + +build: + [ -f configure ] || autoreconf -fi + INSTALLDIRS=vendor $(DH) build + +clean: + make distclean || true + rm -f configure + $(DH) clean + +install: build + $(DH) install + +binary-arch: install + $(DH) binary-arch + +binary-indep: install + $(DH) binary-indep + +UPSTREAM = http://bazaar.launchpad.net/~subunit/subunit/trunk + +# nb the double-indirect below is to allow eventual idempotent writes, where +# the same tar is always created. At this point its more a uupdate kindof thing. +get-orig-source:: + rm -rf debian/new-upstream + mkdir debian/new-upstream + revno=$$(bzr revno ${UPSTREAM}); \ +echo exporting revno $$revno; \ +bzr branch -r $$revno ${UPSTREAM} debian/new-upstream/subunit; \ +bzr export debian/new-upstream/subunit-0.0.2~bzr$$revno debian/new-upstream/subunit; \ +tar -C debian/new-upstream/ -c subunit-0.0.2~bzr$$revno | gzip -9nf > ../subunit_0.0.2~bzr$$revno.orig.tar.gz + rm -rf debian/new-upstream + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install --- subunit-0.0.5.orig/debian/libcppunit-subunit-dev.install +++ subunit-0.0.5/debian/libcppunit-subunit-dev.install @@ -0,0 +1,5 @@ +usr/include/subunit/SubunitTestProgressListener.h +usr/lib/libcppunit_subunit.so +usr/lib/libcppunit_subunit.a +usr/lib/pkgconfig/libcppunit_subunit.pc + --- subunit-0.0.5.orig/debian/libcppunit-subunit0.install +++ subunit-0.0.5/debian/libcppunit-subunit0.install @@ -0,0 +1 @@ +usr/lib/libcppunit_subunit*.so.* --- subunit-0.0.5.orig/debian/libsubunit-dev.docs +++ subunit-0.0.5/debian/libsubunit-dev.docs @@ -0,0 +1 @@ +c/README --- subunit-0.0.5.orig/debian/subunit.dirs +++ subunit-0.0.5/debian/subunit.dirs @@ -0,0 +1 @@ +usr/bin --- subunit-0.0.5.orig/debian/python-subunit.install +++ subunit-0.0.5/debian/python-subunit.install @@ -0,0 +1 @@ +usr/lib/python* --- subunit-0.0.5.orig/debian/subunit.lintian-overrides +++ subunit-0.0.5/debian/subunit.lintian-overrides @@ -0,0 +1,9 @@ +# We supply a direct dependency on python-subunit, and that depends on python. +python-script-but-no-python-dep ./usr/bin/subunit-filter +python-script-but-no-python-dep ./usr/bin/subunit-ls +python-script-but-no-python-dep ./usr/bin/subunit-stats +python-script-but-no-python-dep ./usr/bin/subunit-tags +python-script-but-no-python-dep ./usr/bin/subunit2pyunit +python-script-but-no-python-dep ./usr/bin/tap2subunit +python-script-but-no-python-dep ./usr/bin/subunit2gtk +python-script-but-no-python-dep ./usr/bin/subunit2junitxml --- subunit-0.0.5.orig/debian/changelog +++ subunit-0.0.5/debian/changelog @@ -0,0 +1,148 @@ +subunit (0.0.5-1) unstable; urgency=low + + * New upstream release. + + -- Robert Collins Wed, 20 Jan 2010 10:15:48 +1100 + +subunit (0.0.4-4) unstable; urgency=low + + * Upstream bugfix for FTBFS on test_child.c. + + -- Robert Collins Sun, 20 Dec 2009 16:33:29 +1100 + +subunit (0.0.4-3) unstable; urgency=low + + * Build-depend on cppunit-dev. Closes: #561549. + * Install libcppunit-subunit0.so.0.0.0. Closes: #561555. + + -- Robert Collins Sun, 20 Dec 2009 12:12:49 +1100 + +subunit (0.0.4-2) unstable; urgency=low + + * Drop python-gtk2 dep to a recommends, its not needed for most filters. + + -- Robert Collins Sun, 20 Dec 2009 10:30:19 +1100 + +subunit (0.0.4-1) unstable; urgency=low + + * New upstream release. Closes: #560532. + + -- Robert Collins Fri, 18 Dec 2009 09:37:28 +1100 + +subunit (0.0.3-2) unstable; urgency=low + + * Fixup debian/copyright somewhat. + + -- Robert Collins Thu, 17 Dec 2009 22:33:29 +1100 + +subunit (0.0.3-1) unstable; urgency=low + + * New upstream release. + * Project relicensed to BSD/Apache 2. + * New binary packages for libcppunit-subunit. + + -- Robert Collins Sun, 04 Oct 2009 12:22:12 +1100 + +subunit (0.0.2-1) unstable; urgency=low + + * New upstream release, merge upstream PPA packaging changes. + + -- Robert Collins Sun, 20 Sep 2009 12:09:00 +1000 + +subunit (0.0.2-0ubuntu2) unstable; urgency=low + + * Set INSTALLDIRS=vendor and install perl modules. + + -- Robert Collins Sun, 20 Sep 2009 09:38:52 +1000 + +subunit (0.0.2-0ubuntu1) karmic; urgency=low + + * New upstream release. + + -- Robert Collins Sat, 19 Sep 2009 17:45:58 +1000 + +subunit (0.0.2~bzr78-0ubuntu4) karmic; urgency=low + + * Fix typo in Makefile.am - duplicate entries causing installation errors. + + -- Robert Collins Sun, 30 Aug 2009 10:08:59 +1000 + +subunit (0.0.2~bzr78-0ubuntu3) karmic; urgency=low + + * Fix typo in new versioned dependency of subunit -> subunit-python. + + -- Robert Collins Sun, 30 Aug 2009 09:46:45 +1000 + +subunit (0.0.2~bzr78-0ubuntu2) karmic; urgency=low + + * Distribute progress_model.py. + + -- Robert Collins Sun, 30 Aug 2009 09:42:57 +1000 + +subunit (0.0.2~bzr78-0ubuntu1) karmic; urgency=low + + * Change to use bzr in the version to sort above official packages. + * Depend on newer python-subunit in subunit. + + -- Robert Collins Sun, 30 Aug 2009 09:35:46 +1000 + +subunit (0.0.2~78-0ubuntu1) karmic; urgency=low + + * Newer subunit snapshot; progress bars, GTK gui. + + -- Robert Collins Sat, 29 Aug 2009 20:49:07 +1000 + +subunit (0.0.2~77-0ubuntu2) karmic; urgency=low + + * shouldStop fix. + + -- Robert Collins Thu, 23 Jul 2009 09:26:05 +1000 + +subunit (0.0.2~77-0ubuntu1) karmic; urgency=low + + * First 0.0.2 series upload, with timing support in python. + + -- Robert Collins Wed, 22 Jul 2009 20:16:50 +1000 + +subunit (0.0.2~bzr68-1) unstable; urgency=low + + * New upstream snapshot. + * Bump standards version to 3.8.2. + * Only build against Python 2.4 or later, since decorators are used. + Closes: #537481. + + -- Jelmer Vernooij Sat, 18 Jul 2009 22:41:46 +0200 + +subunit (0.0.2~bzr66-2) unstable; urgency=low + + * Actually include libraries and headers in libsubunit0 and + libsubunit-dev. Closes: #531656 + + -- Jelmer Vernooij Wed, 03 Jun 2009 15:45:33 +0200 + +subunit (0.0.2~bzr66-1) unstable; urgency=low + + * Use different versioning scheme compatible with bzr-builddeb. + * First Debian upload. (Closes: #480982) + + Set myself as maintainer, Robert as co-maintainer. + + -- Jelmer Vernooij Thu, 21 May 2009 16:38:03 +0200 + +subunit (0.0.1-65-10) jaunty; urgency=low + + * Really fix depends for libsubunit-dev. + + -- Robert Collins Sat, 09 May 2009 12:31:24 +1000 + +subunit (0.0.1-65-9) jaunty; urgency=low + + * Fix dependencies for libsubunit-dev. + + -- Robert Collins Sat, 09 May 2009 09:35:47 +1000 + +subunit (0.0.1-65-7) jaunty; urgency=low + + * Initial packaging (Closes: #480982). + + -- Robert Collins Thu, 07 May 2009 18:21:00 +1000 + --- subunit-0.0.5.orig/debian/subunit.install +++ subunit-0.0.5/debian/subunit.install @@ -0,0 +1 @@ +usr/bin --- subunit-0.0.5.orig/debian/pycompat +++ subunit-0.0.5/debian/pycompat @@ -0,0 +1 @@ +2 --- subunit-0.0.5.orig/debian/libsubunit-dev.install +++ subunit-0.0.5/debian/libsubunit-dev.install @@ -0,0 +1,4 @@ +usr/include/subunit/child.h +usr/lib/libsubunit.so +usr/lib/libsubunit.a +usr/lib/pkgconfig/libsubunit.pc --- subunit-0.0.5.orig/debian/docs +++ subunit-0.0.5/debian/docs @@ -0,0 +1 @@ +README --- subunit-0.0.5.orig/debian/compat +++ subunit-0.0.5/debian/compat @@ -0,0 +1 @@ +7 --- subunit-0.0.5.orig/debian/libsubunit0.install +++ subunit-0.0.5/debian/libsubunit0.install @@ -0,0 +1 @@ +usr/lib/libsubunit*.so.* --- subunit-0.0.5.orig/debian/copyright +++ subunit-0.0.5/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Robert Collins Thu, 07 May 2009. + +The source code is from http://bazaar.launchpad.net/~subunit/subunit/trunk. + +Upstream Author: + + Robert Collins + Jonathan Lange + Jelmer Vernooij + +URL: + http://launchpad.net/subunit + + +Copyright: + + Copyright (C) 2005, 2006, 2008, 2009 Robert Collins + Copyright (C) 2004 Canonical Limited + iso8501/* are BSD licensed and Copyright (c) 2007 Michael Twomey + Martin Pool + +License: + + Licensed under either the Apache License, Version 2.0 or the BSD 3-clause + license at the users choice. A copy of both licenses are available in the + project source as Apache-2.0 and BSD. You may not use this file except in + compliance with one of these two licences. + + Unless required by applicable law or agreed to in writing, software + distributed under these licenses is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + license you chose for the specific language governing permissions and + limitations under that license. + +On Debian/Ubuntu systems, the complete text of these licenses can be found in +`/usr/share/common-licenses/BSD` and `/usr/share/common-licenses/Apache-2.0`. --- subunit-0.0.5.orig/debian/control +++ subunit-0.0.5/debian/control @@ -0,0 +1,107 @@ +Source: subunit +Section: devel +Priority: optional +Maintainer: Jelmer Vernooij +Uploaders: Robert Collins +Build-Depends: debhelper (>= 7.0), + python-central (>= 0.5.6), + python-dev (>= 2.4), + python-all-dev, + autoconf (>= 2.59), + automake, + libtool, + pkg-config, + check, + python-testtools (>= 0.9.2), + libcppunit-dev +Build-Depends-Indep: perl +Standards-Version: 3.8.3 +XS-Python-Version: >= 2.4 +Vcs-Bzr: http://bzr.debian.org/collab-maint/subunit/unstable +Vcs-Browser: http://bzr.debian.org/loggerhead/collab-maint/subunit/unstable +Homepage: http://code.launchpad.net/subunit + +Package: subunit +Architecture: all +Depends: python-subunit (>= ${source:Version}), + libsubunit-perl (>= ${source:Version}), ${misc:Depends} +Recommends: python-gtk2 +Description: command line tools for processing Subunit streams + subunit is a protocol for test activity serialisation deserialisation. This + permits executing tests remotely, or saving the result of test runs for later + introspection. + . + The subunit package includes the subunit command line tools: + subunit-diff, subunit-filter subunit-stats tap2subunit subunit2pyunit + subunit-ls subunit-tags, subunit2gtk + +Package: libsubunit-perl +Architecture: all +Provides: libsubunit-diff-perl +Depends: ${misc:Depends}, ${perl:Depends} +Section: perl +Description: perl parser and diff for Subunit streams + subunit is a protocol for test activity serialisation deserialisation. This + permits executing tests remotely, or saving the result of test runs for later + introspection. + . + The libsubunit-perl package contains the Perl language support for Subunit. + +Package: python-subunit +Architecture: all +Provides: ${python:Provides} +Depends: ${python:Depends}, ${misc:Depends}, + python-testtools (>= 0.9.2) +XB-Python-Version: ${python:Versions} +Section: python +Description: unit testing protocol - Python bindings to generate and consume Subunit streams + subunit is a protocol for test activity serialisation deserialisation. This + permits executing tests remotely, or saving the result of test runs for later + introspection. + . + The python-subunit package includes the Python language bindings. + +Package: libsubunit0 +Architecture: any +Provides: ${python:Provides} +Depends: ${shlibs:Depends}, ${misc:Depends} +XB-Python-Version: ${python:Versions} +Description: Unit testing protocol - C/C++ shared library + subunit is a protocol for test activity reporting. This permits executing + tests remotely, or saving the result of test runs for later introspection. + . + The libsubunit0 package contains the C shared library. + +Package: libsubunit-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libsubunit0 (=${binary:Version}) +Description: Unit testing protocol - Development headers and static library for libsubunit + subunit is a protocol for test activity reporting. This permits executing + tests remotely, or saving the result of test runs for later introspection. + . + The libsubunit-dev package contains the C development headers, + pkgconfig data file and a static version of the library. + +Package: libcppunit-subunit0 +Architecture: any +Provides: ${python:Provides} +Depends: ${shlibs:Depends}, ${misc:Depends} +XB-Python-Version: ${python:Versions} +Description: SubunitTestProgressListener for CPPUnit - C++ shared library + subunit is a protocol for test activity reporting. The + SubunitTestProgressListener permits outputting Subunit from a CPPUnit test + suite. + +Package: libcppunit-subunit-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + libcppunit-subunit0 (=${binary:Version}) +Description: SubunitTestProgressListener for CPPUnit - Development headers + subunit is a protocol for test activity reporting. The + SubunitTestProgressListener permits outputting Subunit from a CPPUnit test + suite. + . + The libcppunit-subunit-dev package contains the C++ development headers, + pkgconfig data file and a static version of the library. --- subunit-0.0.5.orig/debian/libcppunit-subunit-dev.docs +++ subunit-0.0.5/debian/libcppunit-subunit-dev.docs @@ -0,0 +1 @@ +c++/README