diff options
-rw-r--r-- | debian/changelog | 26 | ||||
-rw-r--r-- | debian/control | 19 | ||||
-rw-r--r-- | debian/copyright | 25 | ||||
-rwxr-xr-x | debian/rules | 53 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 15 |
6 files changed, 93 insertions, 46 deletions
diff --git a/debian/changelog b/debian/changelog index df8e5ea..ac8cf0f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,32 @@ bugs-everywhere (1.1.1-1.0) unstable; urgency=low -- Antoine Beaupré <anarcat@debian.org> Sun, 20 Oct 2013 16:04:00 -0400 +bugs-everywhere (1.0.1-1) UNRELEASED; urgency=low + + * First upstream release + (Closes: bug#609519). + + Now supports Monotone and Darcs. + * debian/watch: + + Specify upstream tarball location. + * debian/control: + + Add new dependencies for upstream version: + * ‘python-yaml’ for new data format + * ‘xsltproc’ and ‘python-sphinx’ for building documentation + + Depend on current package name for Git. + + Add VCS backends as ‘Build-Depends’ for automated tests. + + Conform to “Standards-Version: 3.9.2”. + * debian/control, debian/rules: + + Convert to ‘dh_python2’ packaging helper. + + Add recommended build targets. + * debian/rules, debian/get-orig-source: + + Use official upstream tarball for pristine source. + * debian/copyright: + + Update notices, reformat file to candidate DEP-5 format. + * debian/source/format: + + Switch to source format “3.0 (quilt)”. + + -- + bugs-everywhere (0.0.193+bzr.r217-2) unstable; urgency=low * debian/control: diff --git a/debian/control b/debian/control index b5a7bb1..186c034 100644 --- a/debian/control +++ b/debian/control @@ -5,22 +5,31 @@ Maintainer: Ben Finney <ben+debian@benfinney.id.au> Homepage: http://bugseverywhere.org/ VCS-bzr: http://bzr.debian.org/bzr/collab-maint/bugs-everywhere/bugs-everywhere.debian/ VCS-Browser: http://bzr.debian.org/loggerhead/collab-maint/bugs-everywhere/bugs-everywhere.debian/ -Build-Depends-Indep: debhelper (>= 7.0.50), +Build-Depends-Indep: + debhelper (>= 7.0.50), docbook-to-man, - python-support (>= 0.90), + xsltproc, + python-sphinx, + python-yaml, + bzr, git, mercurial, tla, darcs, monotone, rcs, python-numpydoc, + python-support (>= 0.90), python Standards-Version: 3.9.4 Package: bugs-everywhere Architecture: all -Depends: ${python:Depends}, ${misc:Depends} +Depends: + python-yaml, + ${python:Depends}, ${misc:Depends} Provides: ${python:Provides} Recommends: bzr | - git-core | + git | mercurial | tla | bazaar | + darcs | + monotone | rcs Description: distributed bug tracking system using VCS storage Bugs Everywhere is a “distributed bug tracker”, designed to @@ -41,4 +50,6 @@ Description: distributed bug tracking system using VCS storage * Bazaar (bzr) * git * Mercurial (hg) + * Darcs + * Monotone (mtn) * GNU RCS diff --git a/debian/copyright b/debian/copyright index d930560..300deee 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,15 +1,20 @@ -Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=233 +Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: Bugs Everywhere -Upstream-Maintainer: Chris Ball <cjb@laptop.org> -Upstream-Source: http://bzr.bugs-everywhere.org/be/ +Upstream-Contact: Chris Ball <cjb@laptop.org> +Source: http://download.bugseverywhere.org/releases/ Files: * -Copyright: © 2005-2007 Aaron Bentley <abentley@panoramicfeedback.com> and Panometrics, Inc. -Copyright: © 2005 Oleg Romanyshyn <oromanyshyn@panoramicfeedback.com> -Copyright: © 2006 Aaron Bentley <aaron.bentley@utoronto.ca> -Copyright: © 2006 Thomas Gerigk <tgerigk@gmx.de> -Copyright: © 2006 Marien Zwart <marienz@gentoo.org> -Copyright: © 2007 Steve Borho <steve@borho.org> +Copyright: + © 2005–2007 Aaron Bentley <abentley@panoramicfeedback.com> and Panometrics, Inc. + © 2005 Oleg Romanyshyn <oromanyshyn@panoramicfeedback.com> + © 2006–2011 Aaron Bentley <aaron.bentley@utoronto.ca> + © 2006 Thomas Gerigk <tgerigk@gmx.de> + © 2006 Marien Zwart <marienz@gentoo.org> + © 2007 Steve Borho <steve@borho.org> + © 2008–2011 Ben Finney <benf@cybersource.com.au> + © 2008–2011 Gianluca Montecchi <gian@grys.it> + © 2009–2011 W. Trevor King <wking@drexel.edu> + © 2008–2011 Chris Ball <cjb@laptop.org> 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 @@ -29,7 +34,7 @@ License: GPL-2+ License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. Files: debian/* -Copyright: © 2008–2009 Ben Finney <ben+debian@benfinney.id.au> +Copyright: © 2008–2011 Ben Finney <ben+debian@benfinney.id.au> License: GPL-2+ This is free software; you may copy, modify, and/or distribute this work under the terms of the GNU General Public License, version 2 or later. diff --git a/debian/rules b/debian/rules index c8cc71d..e43dec4 100755 --- a/debian/rules +++ b/debian/rules @@ -2,55 +2,56 @@ # -*- mode: makefile; coding: utf-8 -*- # # debian/rules +# Part of Debian ‘bugs-everywhere’ package. # -# Copyright © 2008–2009 Ben Finney <ben+debian@benfinney.id.au> +# Copyright © 2008–2011 Ben Finney <ben+debian@benfinney.id.au> # This is free software; you may copy, modify, and/or distribute this work # under the terms of the GNU General Public License, version 2 or later. # No warranty expressed or implied. # See the file ‘/usr/share/common-licenses/GPL-2’ for details. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - MAKEFILE_ORIG = Makefile MAKEFILE_EXTRAS = extras.mk -GET_ORIG_SOURCE = $(dir $_)get-orig-source - +${MAKEFILE_EXTRAS}: ${MAKEFILE_ORIG} + mv "$<" "$@" + + .PHONY: build -build: - mv ${MAKEFILE_ORIG} ${MAKEFILE_EXTRAS} - $(MAKE) --file ${MAKEFILE_EXTRAS} $@ - dh build - mv ${MAKEFILE_EXTRAS} ${MAKEFILE_ORIG} +build: build-indep build-arch + dh $@ --with=python2 + +.PHONY: build-indep +build-indep: build-stamp + dh $@ --with=python2 + +.PHONY: build-arch +build-arch: build-stamp + dh $@ --with=python2 + +build-stamp: build-extras + +.PHONY: build-extras +build-extras: ${MAKEFILE_EXTRAS} + $(MAKE) --file ${MAKEFILE_EXTRAS} build + .PHONY: clean -clean: - mv ${MAKEFILE_ORIG} ${MAKEFILE_EXTRAS} +clean: ${MAKEFILE_EXTRAS} $(MAKE) --file ${MAKEFILE_EXTRAS} $@ - dh clean - mv ${MAKEFILE_EXTRAS} ${MAKEFILE_ORIG} + dh $@ --with=python2 -.PHONY: get-orig-source -get-orig-source: - chmod +x ${GET_ORIG_SOURCE} - $(GET_ORIG_SOURCE) .PHONY: install install: build - mv ${MAKEFILE_ORIG} ${MAKEFILE_EXTRAS} $(MAKE) --file ${MAKEFILE_EXTRAS} $@ - dh install - mv ${MAKEFILE_EXTRAS} ${MAKEFILE_ORIG} - -build-indep: binary-indep + dh $@ --with=python2 -build-arch: binary-arch .PHONY: binary-indep binary-indep: build install - dh binary-indep + dh $@ --with=python2 .PHONY: binary-arch binary-arch: build install diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch index 6262dea..a07bba7 100644 --- a/debian/watch +++ b/debian/watch @@ -1,6 +1,9 @@ -# The Bugs Everywhere project is not currently releasing source code -# in archive files. -# -# Fetching the source code for inclusion in a Debian source package is -# automated in the Debian package with 'debian/rules get-orig-source', -# as per Policy 3.8.0 §4.9. +# debian/watch +# Debian uscan file for ‘bugs-everywhere’ package. +# Manpage: uscan(1) + +# Compulsory line, this is a version 3 file. +version=3 + +# Current version from project site. +http://download.bugseverywhere.org/releases/be-(.+)\.tar\.gz |