summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorAntoine Beaupré <anarcat@koumbit.org>2013-10-20 19:29:07 -0400
committerAntoine Beaupré <anarcat@koumbit.org>2013-10-20 19:29:07 -0400
commit705282429a6181355e772a8c6a99a3cf08677d39 (patch)
tree8e47601c95367265404833c54237cc343d6ed8f7 /debian
parentc686c42744f659de9699b29eb8817b7bfaaf7068 (diff)
parentd1dfe8356eefb5d1fa7c254c2141fb9064ae6677 (diff)
merge existing bzr repository here
Conflicts: debian/changelog debian/control debian/copyright debian/rules debian/watch
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog26
-rw-r--r--debian/control19
-rw-r--r--debian/copyright25
-rwxr-xr-xdebian/rules53
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch15
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