[med-svn] [screed] 02/03: initial debianization

Michael Crusoe misterc-guest at moszumanska.debian.org
Fri Jan 30 21:16:02 UTC 2015


This is an automated email from the git hooks/post-receive script.

misterc-guest pushed a commit to branch master
in repository screed.

commit fa3b3fa1cc41ac077ec96ab81d65e7c5706e33a3
Author: Michael R. Crusoe <mcrusoe at msu.edu>
Date:   Tue Jan 27 17:55:48 2015 -0500

    initial debianization
---
 debian/changelog            | 11 +++++++++++
 debian/compat               |  1 +
 debian/control              | 21 +++++++++++++++++++++
 debian/copyright            | 37 +++++++++++++++++++++++++++++++++++++
 debian/patches/add-nose-dep | 35 +++++++++++++++++++++++++++++++++++
 debian/patches/series       |  1 +
 debian/rules                |  9 +++++++++
 debian/source/format        |  1 +
 debian/upstream/metadata    |  7 +++++++
 debian/watch                |  3 +++
 10 files changed, 126 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f190520
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,11 @@
+screed (0.7.1-2) UNRELEASED; urgency=medium
+
+  * Packaging update 
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com>  Tue, 27 Jan 2015 17:16:04 -0500
+
+screed (0.7.1-1ubuntu1) trusty; urgency=medium
+
+  * Initial Release.
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com>  Thu, 25 Sep 2014 02:02:57 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f3f5220
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,21 @@
+Source: screed
+Priority: optional
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Michael R. Crusoe <michael.crusoe at gmail.com>
+Build-Depends: debhelper (>= 9.0.0), dh-python, python (>= 2.4) | python-all | python-dev | python-all-dev, python-sphinx, python-setuptools, python-nose
+Standards-Version: 3.9.5
+Section: libs
+Homepage: https://screed.readthedocs.org
+Vcs-Git: git://anonscm.debian.org/debian-med/khmer.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-med/khmer.git
+X-Python-Version: >= 2.4
+Testsuite: autopkgtest
+
+Package: python-screed
+Section: python
+Architecture: any
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: short nucleotide read sequence utils in Python.
+ Screed parses FASTA and FASTQ files, generates databases, and lets you query
+ these databases. Values such as sequence name, sequence description, sequence
+ quality, and the sequence itself can be retrieved from these databases.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b07bc20
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,37 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: screed
+Source: https://pypi.python.org/pypi/screed 
+Files-Excluded: screed.egg-info/*
+
+Files: *
+Copyright: 2008-2014 Michigan State University
+License: BSD-3-Clause
+
+Files: debian/*
+Copyright: 2015 Michigan State University <mcrusoe at msu.edu>
+License: BSD-3-Clause
+
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. Neither the name of the University nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 
+ A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE HOLDERS OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/patches/add-nose-dep b/debian/patches/add-nose-dep
new file mode 100644
index 0000000..ce0eebe
--- /dev/null
+++ b/debian/patches/add-nose-dep
@@ -0,0 +1,35 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ screed (0.7.1-1) trusty; urgency=low
+ .
+   * Initial Release.
+Author: Michael R. Crusoe <michael.crusoe at gmail.com>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- screed-0.7.1.orig/setup.py
++++ screed-0.7.1/setup.py
+@@ -14,5 +14,6 @@ setup(name='screed',
+       packages=['screed', 'screed.tests'],
+       package_data={'screed.tests': ['test.*', 'test-whitespace.fa']},
+       license='BSD',
+-      test_suite = 'nose.collector'
++      test_suite='nose.collector',
++      extras_require={'tests': ['nose >= 1.0']},
+       )
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ab387ce
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+add-nose-dep
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..f0edf9b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+export PYBUILD_NAME=screed
+
+%:
+	dh $@ --with python2,sphinxdoc --buildsystem=pybuild
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/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..f92ae42
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+Bug-Database: https://github.com/ged-lab/khmer/issues?q=is%3Aopen+is%3Aissue+label%3Ascreed
+Bug-Submit: https://github.com/ged-lab/khmer/issues/new?title=[Screed]
+Changelog: https://raw.githubusercontent.com/ged-lab/screed/master/ChangeLog
+Contact: ctb at msu.edu
+Name: screed
+Repository: https://github.com/ged-lab/screed.git
+Repository-Browse: https://github.com/ged-lab/screed/
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..fba3c9c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/(rc|dev|a|b|c)/~$1/ \
+https://pypi.python.org/packages/source/s/screed/screed-(.*)\.(?:tar\.gz|zip|tar\.bz2)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/screed.git



More information about the debian-med-commit mailing list