Commit 73979d41 authored by Sascha Steinbiss's avatar Sascha Steinbiss
Browse files

Python3 conversion and housekeeping

parent 9ea70945
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
genometools (1.5.10+ds-4) unstable; urgency=medium

  * Build Python3 bindings package instead of Python2.
  * Use debhelper 12.
  * Bump Standards-Version.
  * Update lintian override location and tags.

 -- Sascha Steinbiss <satta@debian.org>  Sun, 08 Sep 2019 17:11:59 +0200

genometools (1.5.10+ds-3) unstable; urgency=medium

  * debhelper 11
+1 −1
Original line number Diff line number Diff line
11
12
+8 −7
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ Uploaders: Sascha Steinbiss <satta@debian.org>,
           Andreas Tille <tille@debian.org>
Section: science
Priority: optional
Build-Depends: debhelper (>= 11~),
Build-Depends: debhelper (>= 12),
               dh-python,
               liblua5.1-0-dev,
               lua-md5-dev,
@@ -23,7 +23,8 @@ Build-Depends: debhelper (>= 11~),
               texlive-fonts-extra,
               texlive-latex-recommended,
               texlive-fonts-recommended,
               python,
               python3-all,
               python3-setuptools,
               asciidoc-base,
               libxml2-utils,
               xsltproc,
@@ -32,7 +33,7 @@ Build-Depends: debhelper (>= 11~),
               docbook-xml,
               faketime,
               imagemagick
Standards-Version: 4.2.1
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/med-team/genometools
Vcs-Git: https://salsa.debian.org/med-team/genometools.git
Homepage: http://genometools.org
@@ -109,15 +110,15 @@ Description: documentation for GenomeTools
 annotation handling, sequence compression, index structure generation and
 access, annotation visualization, and much more.

Package: python-genometools
Package: python3-genometools
Architecture: all
Section: python
Depends: ${shlibs:Depends},
         ${misc:Depends},
         ${python:Depends},
         ${python3:Depends},
         libgenometools0
Description: Python bindings for genometools
 Partial Python2 bindings for the GenomeTools library. Besides basic
Description: Python3 bindings for genometools
 Partial Python3 bindings for the GenomeTools library. Besides basic
 bioinformatics data structures, the library contains components for sequence
 and annotation handling, sequence compression, index structure generation and
 access, efficient matching, annotation visualization and much more.
+3 −3
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ ifeq ($(shell faketime 'last friday' date > /dev/null 2> /dev/null; echo $$?),0)
endif

%:
	dh $@ --with python2
	dh $@ --with python3

override_dh_auto_clean:
	mkdir -p obj
@@ -66,5 +66,5 @@ endif
override_dh_auto_install:
	dh_auto_install -- installmanpages useshared=yes \
	  x32=$(X32) 64bit=$(64BIT) errorcheck=no prefix=$(DESTDIR)/usr
	dh_auto_install --sourcedirectory=gtpython \
	  --destdir=$(CURDIR)/debian/python-genometools
	dh_auto_install --sourcedirectory=gtpython --buildsystem=pybuild \
	  --destdir=$(CURDIR)/debian/python3-genometools
+2 −0
Original line number Diff line number Diff line
# Upstream does not provide signed tarballs.
genometools source: debian-watch-may-check-gpg-signature
genometools source: debian-watch-does-not-check-gpg-signature
Loading