[med-svn] [Git][med-team/python-loompy][master] 14 commits: Simplify watch file

Andreas Tille gitlab at salsa.debian.org
Sun Mar 29 10:41:31 BST 2020



Andreas Tille pushed to branch master at Debian Med / python-loompy


Commits:
34e1724d by Andreas Tille at 2020-03-29T11:16:36+02:00
Simplify watch file

- - - - -
5d565003 by Andreas Tille at 2020-03-29T11:16:57+02:00
routine-update: Standards-Version: 4.5.0

- - - - -
f0629e18 by Andreas Tille at 2020-03-29T11:16:57+02:00
routine-update: debhelper-compat 12

- - - - -
c182c240 by Andreas Tille at 2020-03-29T11:17:03+02:00
routine-update: Add salsa-ci file

- - - - -
58381f89 by Andreas Tille at 2020-03-29T11:17:03+02:00
routine-update: Rules-Requires-Root: no

- - - - -
e326c79f by Andreas Tille at 2020-03-29T11:17:05+02:00
Trim trailing whitespace.

Fixes: lintian: file-contains-trailing-whitespace
See-also: https://lintian.debian.org/tags/file-contains-trailing-whitespace.html

- - - - -
0f678465 by Andreas Tille at 2020-03-29T11:17:07+02:00
Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse.
- - - - -
fd186ffa by Andreas Tille at 2020-03-29T11:20:47+02:00
cme fix dpkg-control

- - - - -
e6776569 by Andreas Tille at 2020-03-29T11:22:45+02:00
Build-Depends: python3-scipy, use nocheck

- - - - -
2a483a36 by Andreas Tille at 2020-03-29T11:32:31+02:00
Section: python

- - - - -
cf233cff by Andreas Tille at 2020-03-29T11:33:11+02:00
Enhance description

- - - - -
1f236cd0 by Andreas Tille at 2020-03-29T11:34:15+02:00
Remove ineffective file which is not needed anyway

- - - - -
9ff59a57 by Andreas Tille at 2020-03-29T11:38:26+02:00
Create manpage

- - - - -
0539abb6 by Andreas Tille at 2020-03-29T11:39:14+02:00
Team upload to new

- - - - -


11 changed files:

- debian/changelog
- − debian/compat
- debian/control
- + debian/createmanpages
- + debian/loompy.1
- + debian/manpages
- − debian/python-loompy.docs
- debian/rules
- + debian/salsa-ci.yml
- debian/upstream/metadata
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,6 @@
-python-loompy (3.0.6+dfsg-1) UNRELEASED; urgency=medium
+python-loompy (3.0.6+dfsg-1) unstable; urgency=medium
 
+  * Team upload.
   * Initial release (Closes: #934597)
-    Resubmitted with improved copyright. Thanks go to Thorsten.
 
-    The new version (up from 2.x) has a build-dep on a Python module "numpy_groupies".
-    This still needs to be packaged.
-
- -- Steffen Moeller <moeller at debian.org>  Mon, 12 Aug 2019 13:14:47 +0200
+ -- Andreas Tille <tille at debian.org>  Sun, 29 Mar 2020 11:39:05 +0200


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-11


=====================================
debian/control
=====================================
@@ -1,33 +1,40 @@
 Source: python-loompy
-Section: science
-Priority: optional
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Steffen Moeller <moeller at debian.org>
-Build-Depends: debhelper (>= 11), dh-python,
- python3-all, python3-setuptools,
- python3-h5py,
- python3-numba,
- python3-click
-Standards-Version: 4.4.0
-Homepage: https://github.com/linnarsson-lab/loompy
+Section: science
+Priority: optional
+Testsuite: autopkgtest-pkg-python
+Build-Depends: debhelper-compat (= 12),
+               dh-python,
+               python3-all,
+               python3-setuptools,
+               python3-h5py <!nocheck>,
+               python3-numba <!nocheck>,
+               python3-click <!nocheck>,
+               python3-scipy <!nocheck>,
+               python3-numpy-groupies <!nocheck>
+Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/python-loompy
 Vcs-Git: https://salsa.debian.org/med-team/python-loompy.git
-#Testsuite: autopkgtest-pkg-python
+Homepage: https://github.com/linnarsson-lab/loompy
+Rules-Requires-Root: no
 
-#install_requires=['h5py', 'numpy', 'scipy', 'setuptools', 'numba', 'click', "numpy-groupies"],
 Package: python3-loompy
 Architecture: all
-Depends: ${python3:Depends}, ${misc:Depends},
- python3-h5py,
- python3-numpy,
- python3-scipy,
- python3-pandas,
- python3-click
+Section: python
+Depends: ${python3:Depends},
+         ${misc:Depends},
+         python3-h5py,
+         python3-numpy,
+         python3-scipy,
+         python3-pandas,
+         python3-click,
+         python3-numpy-groupies
 Description: access loom formatted files for bioinformatics
  Loom is an efficient file format for very large omics datasets,
  consisting of a main matrix, optional additional layers, a variable
  number of row and column annotations. Loom also supports sparse
- graphs. We use loom files to store single-cell gene expression data:
+ graphs.  Loom files are used to store single-cell gene expression data:
  the main matrix contains the actual expression values (one column per
  cell, one row per gene); row and column annotations contain metadata
  for genes and cells, such as Name, Chromosome, Position (for genes),


=====================================
debian/createmanpages
=====================================
@@ -0,0 +1,28 @@
+#!/bin/sh
+MANDIR=debian
+mkdir -p $MANDIR
+
+VERSION=`dpkg-parsechangelog | awk '/^Version:/ {print $2}' | sed -e 's/^[0-9]*://' -e 's/-.*//' -e 's/[+~]dfsg$//'`
+NAME=`grep "^Description:" debian/control | sed 's/^Description: *//' | head -n1`
+PROGNAME=`grep "^Package:" debian/control | sed 's/^Package: *//' | head -n1`
+
+AUTHOR=".SH AUTHOR\n \
+This manpage was written by $DEBFULLNAME for the Debian distribution and\n \
+can be used for any other usage of the program.\
+"
+
+# If program name is different from package name or title should be
+# different from package short description change this here
+progname=loompy
+help2man --no-info --no-discard-stderr --help-option=" --help" \
+         --name="$NAME" \
+            --version-string="$VERSION" ${progname} > $MANDIR/${progname}.1
+echo $AUTHOR >> $MANDIR/${progname}.1
+
+echo "$MANDIR/*.1" > debian/manpages
+
+cat <<EOT
+Please enhance the help2man output.
+The following web page might be helpful in doing so:
+    http://liw.fi/manpages/
+EOT


=====================================
debian/loompy.1
=====================================
@@ -0,0 +1,21 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.13.
+.TH LOOMPY "1" "March 2020" "loompy 3.0.6" "User Commands"
+.SH NAME
+loompy \- access loom formatted files for bioinformatics
+.SH SYNOPSIS
+.B loompy
+[\fI\,OPTIONS\/\fR] \fI\,COMMAND \/\fR[\fI\,ARGS\/\fR]...
+.SH OPTIONS
+.HP
+\fB\-\-show\-message\fR / \fB\-\-hide\-message\fR
+.HP
+\fB\-\-verbosity\fR [error|warning|info|debug]
+.TP
+\fB\-\-help\fR
+Show this message and exit.
+.SS "Commands:"
+.IP
+fromfq
+.SH AUTHOR
+ This manpage was written by Andreas Tille for the Debian distribution and
+ can be used for any other usage of the program.


=====================================
debian/manpages
=====================================
@@ -0,0 +1 @@
+debian/*.1


=====================================
debian/python-loompy.docs deleted
=====================================
@@ -1,2 +0,0 @@
-README.Debian
-README.source


=====================================
debian/rules
=====================================
@@ -5,4 +5,3 @@ export PYBUILD_NAME=loompy
 
 %:
 	dh $@ --with python3 --buildsystem=pybuild
-


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,4 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml


=====================================
debian/upstream/metadata
=====================================
@@ -1,3 +1,5 @@
+Bug-Database: https://github.com/linnarsson-lab/loompy/issues
+Bug-Submit: https://github.com/linnarsson-lab/loompy/issues/new
 Registry:
  - Name: OMICtools
    Entry: NA
@@ -7,3 +9,5 @@ Registry:
    Entry: loompy
  - Name: bio.tools
    Entry: NA
+Repository: https://github.com/linnarsson-lab/loompy.git
+Repository-Browse: https://github.com/linnarsson-lab/loompy


=====================================
debian/watch
=====================================
@@ -1,4 +1,4 @@
 version=4
-opts="dversionmangle=s/\+dfsg$//,uversionmangle=s/$/+dfsg/,repack,compression=xz,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%python-loompy-$1.tar.gz%" \
-   https://github.com/linnarsson-lab/loompy/tags \
-   (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+
+opts="repacksuffix=+dfsg,dversionmangle=auto,repack,compression=xz" \
+  https://github.com/linnarsson-lab/loompy/releases .*/archive/v?@ANY_VERSION@@ARCHIVE_EXT@



View it on GitLab: https://salsa.debian.org/med-team/python-loompy/-/compare/8c17601b4f658320f183017bd1e65f6064b5092e...0539abb613056f75be338c6f4f3fcb1454daf41e

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-loompy/-/compare/8c17601b4f658320f183017bd1e65f6064b5092e...0539abb613056f75be338c6f4f3fcb1454daf41e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200329/318cb34b/attachment-0001.html>


More information about the debian-med-commit mailing list