Author: sascha-guest Date: 2013-02-10 20:25:51 +0000 (Sun, 10 Feb 2013) New Revision: 12977
Added: trunk/packages/genometools/trunk/debian/python-genometools.install trunk/packages/genometools/trunk/debian/python-genometools.postinst trunk/packages/genometools/trunk/debian/python-genometools.prerm Modified: trunk/packages/genometools/trunk/debian/control trunk/packages/genometools/trunk/debian/rules Log: create package for Python bindings Modified: trunk/packages/genometools/trunk/debian/control =================================================================== --- trunk/packages/genometools/trunk/debian/control 2013-02-10 15:09:09 UTC (rev 12976) +++ trunk/packages/genometools/trunk/debian/control 2013-02-10 20:25:51 UTC (rev 12977) @@ -7,7 +7,7 @@ liblua5.1-lpeg-dev, libcairo2-dev, zlib1g-dev, libbz2-dev, libexpat1-dev, libncurses5-dev, libsqlite3-dev, libbam-dev, libpango1.0-dev, texlive-latex-base, texlive-latex-extra, texlive-fonts-extra, latex-xcolor, - texlive-fonts-recommended + texlive-fonts-recommended, python Standards-Version: 3.9.4 DM-Upload-Allowed: yes Homepage: http://genometools.org @@ -82,3 +82,14 @@ This package contains debug information stripped from the GenomeTools. You may decide to install it to help identifying issues, typically to help communication with upstream developers. + +Package: python-genometools +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-ctypes, + libgenometools0 +Section: python +Description: Python bindings for genometools + Partial Python2 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. Added: trunk/packages/genometools/trunk/debian/python-genometools.install =================================================================== --- trunk/packages/genometools/trunk/debian/python-genometools.install (rev 0) +++ trunk/packages/genometools/trunk/debian/python-genometools.install 2013-02-10 20:25:51 UTC (rev 12977) @@ -0,0 +1,4 @@ +usr/lib/python*/dist-packages/gt/*py +usr/lib/python*/dist-packages/gt/core/*py +usr/lib/python*/dist-packages/gt/annotationsketch/*py +usr/lib/python*/dist-packages/gt/extended/*py Added: trunk/packages/genometools/trunk/debian/python-genometools.postinst =================================================================== --- trunk/packages/genometools/trunk/debian/python-genometools.postinst (rev 0) +++ trunk/packages/genometools/trunk/debian/python-genometools.postinst 2013-02-10 20:25:51 UTC (rev 12977) @@ -0,0 +1,11 @@ +#!/bin/bash +set -e + +case "$1" in + configure|abort-upgrade|abort-remove|abort-deconfigure) + dpkg --listfiles python-genometools | grep '\.py$' | \ + xargs -n 1 /usr/bin/python -c 'import py_compile,sys;py_compile.compile(sys.argv[1])' + dpkg --listfiles python-genometools | grep '\.py$' | \ + xargs -n 1 /usr/bin/python -O -c 'import py_compile,sys;py_compile.compile(sys.argv[1])' + ;; +esac Added: trunk/packages/genometools/trunk/debian/python-genometools.prerm =================================================================== --- trunk/packages/genometools/trunk/debian/python-genometools.prerm (rev 0) +++ trunk/packages/genometools/trunk/debian/python-genometools.prerm 2013-02-10 20:25:51 UTC (rev 12977) @@ -0,0 +1,6 @@ +#!/bin/bash +set -e + +dpkg --listfiles python-genometools | + awk '$0~/\.py$/ {print $0"c\n" $0"o"}' | + xargs rm -f >&2cd deb Modified: trunk/packages/genometools/trunk/debian/rules =================================================================== --- trunk/packages/genometools/trunk/debian/rules 2013-02-10 15:09:09 UTC (rev 12976) +++ trunk/packages/genometools/trunk/debian/rules 2013-02-10 20:25:51 UTC (rev 12977) @@ -4,6 +4,7 @@ #export DH_VERBOSE=1 export DESTDIR=$(CURDIR)/debian/tmp export DH_ALWAYS_EXCLUDE=.gitignore +PYTHON=`which python` BITS:=$(shell dpkg-architecture | grep DEB_BUILD_ARCH_BITS | cut -f 2 -d'=') ifeq ($(BITS),64) @@ -26,6 +27,7 @@ override_dh_auto_install: dh_auto_install -- useshared=yes 64bit=$(64BIT) opt=no errorcheck=no prefix=$(DESTDIR)/usr + cd $(CURDIR)/gtpython && $(PYTHON) setup.py install --install-layout=deb --prefix=$(DESTDIR)/usr override_dh_strip: dh_strip --dbg-package=genometools-dbg _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit