[med-svn] r19279 - in trunk/packages/theseus/trunk/debian: . patches
Andreas Tille
tille at moszumanska.debian.org
Thu May 21 14:56:11 UTC 2015
Author: tille
Date: 2015-05-21 14:56:11 +0000 (Thu, 21 May 2015)
New Revision: 19279
Removed:
trunk/packages/theseus/trunk/debian/examples
trunk/packages/theseus/trunk/debian/getexamples
Modified:
trunk/packages/theseus/trunk/debian/changelog
trunk/packages/theseus/trunk/debian/control
trunk/packages/theseus/trunk/debian/copyright
trunk/packages/theseus/trunk/debian/patches/path_to_aligners.patch
trunk/packages/theseus/trunk/debian/patches/series
trunk/packages/theseus/trunk/debian/rules
Log:
Split examples into separate binary package; update debian/copyright
Modified: trunk/packages/theseus/trunk/debian/changelog
===================================================================
--- trunk/packages/theseus/trunk/debian/changelog 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/changelog 2015-05-21 14:56:11 UTC (rev 19279)
@@ -1,10 +1,11 @@
-theseus (3.1.1-1) UNRELEASED; urgency=medium
+theseus (3.1.1-1) unstable; urgency=medium
* New upstream version
* cme fix dpkg-control
- * Fix PATHes in theseus_align
+ * Split examples into separate binary package
+ * update debian/copyright
- -- Andreas Tille <tille at debian.org> Thu, 21 May 2015 14:26:30 +0200
+ -- Andreas Tille <tille at debian.org> Thu, 21 May 2015 16:53:46 +0200
theseus (3.0.0-1) unstable; urgency=medium
Modified: trunk/packages/theseus/trunk/debian/control
===================================================================
--- trunk/packages/theseus/trunk/debian/control 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/control 2015-05-21 14:56:11 UTC (rev 19279)
@@ -15,12 +15,15 @@
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
- muscle
+ clustalo
Suggests: clustalw,
mafft,
+ muscle,
t-coffee,
kalign,
- dialign
+ dialign,
+ probcons,
+ theseus-examples
Description: superimpose macromolecules using maximum likelihood
Theseus is a program that simultaneously superimposes multiple
macromolecular structures. Theseus finds the optimal solution to the
@@ -33,3 +36,22 @@
other programs and algorithms discard residues that are aligned with
gaps. Theseus, however, uses a novel superimposition algorithm that
includes all of the data.
+
+Package: theseus-examples
+Architecture: all
+Depends: ${misc:Depends}
+Enhances: theseus
+Description: superimpose macromolecules using maximum likelihood (examples)
+ Theseus is a program that simultaneously superimposes multiple
+ macromolecular structures. Theseus finds the optimal solution to the
+ superposition problem using the method of maximum likelihood. By
+ down-weighting variable regions of the superposition and by correcting for
+ correlations among atoms, the ML superposition method produces very
+ accurate structural alignments.
+ .
+ When macromolecules with different residue sequences are superimposed,
+ other programs and algorithms discard residues that are aligned with
+ gaps. Theseus, however, uses a novel superimposition algorithm that
+ includes all of the data.
+ .
+ This package contains usage examples for theseus.
Modified: trunk/packages/theseus/trunk/debian/copyright
===================================================================
--- trunk/packages/theseus/trunk/debian/copyright 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/copyright 2015-05-21 14:56:11 UTC (rev 19279)
@@ -4,10 +4,10 @@
Source: http://www.theseus3d.org/index.html
Files: *
-Copyright: © 2003-2012, Douglas L. Theobald
-License: GPL3+
+Copyright: © 2003-2015, Douglas L. Theobald
+License: GPL-3+
-Files: lbidltmath/ncbi_math.*
+Files: libdltmath/ncbi_math.*
Copyright: © 1991, Gish, Kans, Ostell and Schuler
License: GPL-2+
@@ -63,8 +63,8 @@
Files: debian/*
Copyright: © 2007-2008, Morten Kjeldgaard <mok at bioxray.au.dk>
- © 2008-2012, Andreas Tille <tille at debian.org>
-License: GPL3+
+ © 2008-2015, Andreas Tille <tille at debian.org>
+License: GPL-3+
License: GPL-2+
THESEUS is free software; you can redistribute it and/or modify it
@@ -84,7 +84,7 @@
On Debian systems, the complete text of the GNU General Public
License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
-License: GPL3+
+License: GPL-3+
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
the Free Software Foundation, either version 3 of the License, or
Deleted: trunk/packages/theseus/trunk/debian/examples
===================================================================
--- trunk/packages/theseus/trunk/debian/examples 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/examples 2015-05-21 14:56:11 UTC (rev 19279)
@@ -1,2 +0,0 @@
-examples/*
-debian/getexamples
Deleted: trunk/packages/theseus/trunk/debian/getexamples
===================================================================
--- trunk/packages/theseus/trunk/debian/getexamples 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/getexamples 2015-05-21 14:56:11 UTC (rev 19279)
@@ -1,50 +0,0 @@
-#!/bin/sh
-# Get example input files for theseus
-# Copyright (C) 2007 Morten Kjeldgaard <mok at bioxray.dk>
-#
-# This script is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later
-# version.
-#
-# This script is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public
-# License along with this script; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301 USA
-set -e
-
-pdbs="1s40"
-
-astrals="d1ciha_ d1crja_ d1csua_ d1csxa_ d1kyow_ d1lfma_ d1m60a_ d1u74d_ d1yeba_ d2pcbb_"
-#astrals="d1cih__ d1cih__2 d1crj__ d1csu__ d1csx__ d1kyow_ d1lfma_ d1m60a_ d1u74d_ d1yeb__ d2pcbb_"
-
-# function to fetch entries from the pdb
-pdb_fetch () {
- for f in $* ; do
- wget -q -O $f.pdb.gz ftp://ftp.wwpdb.org:/pub/pdb/data/structures/all/pdb/pdb${f}.ent.gz
- gzip -d ${f}.pdb.gz
- echo fetched $f.pdb
- done
-}
-
-# function to fetch entries from astral
-astral_fetch() {
- for f in $* ; do
- wget -q -O ${f}.pdb http://astral.berkeley.edu/pdbstyle.cgi?id=${f}&output=text
- echo fetched $f.pdb
- done
-}
-
-savedir=$PWD
-cd /tmp
-echo Downloading to directory /tmp
-pdb_fetch $pdbs
-astral_fetch $astrals
-
-cd $savedir
Modified: trunk/packages/theseus/trunk/debian/patches/path_to_aligners.patch
===================================================================
--- trunk/packages/theseus/trunk/debian/patches/path_to_aligners.patch 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/patches/path_to_aligners.patch 2015-05-21 14:56:11 UTC (rev 19279)
@@ -4,6 +4,8 @@
Most probably this script wants to be enhanced to select the
aligner as an option (rather than editing the script) but that's
a suggestion for upstream.
+Comment: This patch is actually not activated since it is done in
+ debian/rules to be save to cope with changed upstream code
--- a/theseus_align
+++ b/theseus_align
Modified: trunk/packages/theseus/trunk/debian/patches/series
===================================================================
--- trunk/packages/theseus/trunk/debian/patches/series 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/patches/series 2015-05-21 14:56:11 UTC (rev 19279)
@@ -1,2 +1 @@
30_fix_gcc_options.patch
-path_to_aligners.patch
Modified: trunk/packages/theseus/trunk/debian/rules
===================================================================
--- trunk/packages/theseus/trunk/debian/rules 2015-05-21 13:39:06 UTC (rev 19278)
+++ trunk/packages/theseus/trunk/debian/rules 2015-05-21 14:56:11 UTC (rev 19279)
@@ -15,5 +15,8 @@
-e 's?/usr/bin/sed?/bin/sed?' \
theseus_align > debian/$(pkg)/usr/bin/theseus_align
-override_dh_builddeb:
- dh_builddeb -- -Z xz
+override_dh_install:
+ dh_install
+ # remove macos resource files
+ find debian -name "._*" -delete
+ find debian -name ".DS_*" -delete
More information about the debian-med-commit
mailing list