[med-svn] r4875 - in trunk/packages/gentle/trunk/debian: . patches
Steffen Möller
moeller at alioth.debian.org
Sat Jun 5 15:08:03 UTC 2010
Author: moeller
Date: 2010-06-05 15:08:01 +0000 (Sat, 05 Jun 2010)
New Revision: 4875
Added:
trunk/packages/gentle/trunk/debian/GENtle.1
trunk/packages/gentle/trunk/debian/patches/remove_clustalw.patch
Removed:
trunk/packages/gentle/trunk/debian/gentle.1
Modified:
trunk/packages/gentle/trunk/debian/changelog
trunk/packages/gentle/trunk/debian/control
trunk/packages/gentle/trunk/debian/copyright
trunk/packages/gentle/trunk/debian/docs
trunk/packages/gentle/trunk/debian/files
trunk/packages/gentle/trunk/debian/gentle.install
trunk/packages/gentle/trunk/debian/manpages
trunk/packages/gentle/trunk/debian/patches/series
trunk/packages/gentle/trunk/debian/rules
Log:
Further adjustments to remove clustalw,
prepare -dbg package (which does not work)
and lintian cleanliness.
Copied: trunk/packages/gentle/trunk/debian/GENtle.1 (from rev 4857, trunk/packages/gentle/trunk/debian/gentle.1)
===================================================================
--- trunk/packages/gentle/trunk/debian/GENtle.1 (rev 0)
+++ trunk/packages/gentle/trunk/debian/GENtle.1 2010-06-05 15:08:01 UTC (rev 4875)
@@ -0,0 +1,22 @@
+.\" Hey, EMACS: -*- nroff -*-
+.TH GENTLE 1 "March 9, 2010"
+.SH NAME
+GENtle \- program to plan genetic cloning experiments
+.SH SYNOPSIS
+.B gentle
+.SH DESCRIPTION
+GENtle integrates a series of programs and databases
+to plan the integration of foreign DNA into another
+larger DNA that by some means can replicate itself
+or is by some other means replicated - a process
+commonly referred to as
+.I cloning.
+.SH OPTIONS
+None.
+.SH SEE ALSO
+.BR http://gentle.magnusmanske.de
+.SH AUTHOR
+GENtle was written by Magnus Manske.
+.PP
+This manual page was written by Steffen Moeller <moeller at debian.org>,
+for the Debian project (and may be used by others).
Modified: trunk/packages/gentle/trunk/debian/changelog
===================================================================
--- trunk/packages/gentle/trunk/debian/changelog 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/changelog 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1,13 +1,19 @@
-gentle (1.9+cvs20100602+dfsg-1) experimental; urgency=low
+gentle (1.9+cvs20100602+dfsg-1) unstable; urgency=low
* Reupload in reaction to ftp-masters comments (Closes: #582959)
- * removed tinyurl
+ * removed tinyurl and clustalw from source tree for DFSG compatibility
- which introduced dependency to quilt
- and provoked +dfsg suffix to version (not fully correct, yet)
+ * invoking automake, autoconf during build
+ - added those to build-dependencies
+ - removed upstream Makefile and Makefile.in from source
* declared 1.0 source format
* removed doc-base lintian warning
* explicitly listing man page as such
* added gentle-dbg package
+ * compilation successfullly tested against gcc-4.5
+ * added help/* to package
+ * reupload to unstable
-- Steffen Moeller <moeller at debian.org> Wed, 02 Jun 2010 12:07:21 +0200
Modified: trunk/packages/gentle/trunk/debian/control
===================================================================
--- trunk/packages/gentle/trunk/debian/control 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/control 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1,8 +1,8 @@
Source: gentle
-Section: non-free/science
+Section: science
Priority: optional
Maintainer: Steffen Moeller <moeller at debian.org>
-Build-Depends: debhelper (>= 7), autotools-dev, libwxgtk2.8-dev, quilt, cdbs, libtinyxml-dev
+Build-Depends: debhelper (>= 7), autotools-dev, libwxgtk2.8-dev, quilt, cdbs, libtinyxml-dev, automake, autoconf
Standards-Version: 3.8.4
Homepage: http://gentle.magnusmanske.de
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/gentle/trunk/?rev=0&sc=0
@@ -11,6 +11,7 @@
Package: gentle
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: clustalw
Description: suite to plan genetic cloning
GENtle is a software for DNA and amino acid editing, database management,
plasmid maps, restriction and ligation, alignments, sequencer data
@@ -19,10 +20,15 @@
Package: gentle-dbg
Architecture: any
Depends: gentle, ${shlibs:Depends}, ${misc:Depends}
+Section: debug
+Priority: extra
Recommends: libtinyxml2.5.3-dbg
Description: debug symbols for gentle suite for genetic cloning
As every suite working with a series of independently developed
programs, also GENtle tends to be perceived as rather complex.
This package prepares users and developers to communicate
over hunting and eliminating bugs.
+ .
+ Well, this package is not functional for the time speaking.
+ Help would be appreciated.
Modified: trunk/packages/gentle/trunk/debian/copyright
===================================================================
--- trunk/packages/gentle/trunk/debian/copyright 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/copyright 2010-06-05 15:08:01 UTC (rev 4875)
@@ -6,45 +6,15 @@
http://gentle.magnusmanske.de/
-Files: clustalw/*
+Files: ipc/*
+Author: Dirk Nolting <nolting at uni-duesseldorf.de>
+Copyright: (C) 2001 Dirk Nolting <nolting at uni-duesseldorf.de>
+License: GPL-2+
-Upstream Authors:
- Toby J. Gibson <gibson at embl-heidelberg.de>
- J. D. Thompson <thompson at igbmc.u-strasbg.fr>
- Des G. Higgins <d.higgins at ucc.ie>
+Files: wav/*
+Copyright: Voxeo Corporation (http://evolution.voxeo.com)
+License: LGPL
-Copyright:
- The authors and their respective employers.
-
-License:
-
- ******************************************************************************
-
- CLUSTAL W Multiple Sequence Alignment Program
- (version 1.83, Feb 2003)
-
- ******************************************************************************
-
-
- Please send bug reports, comments etc. to one of:-
- gibson at embl-heidelberg.de
- thompson at igbmc.u-strasbg.fr
- d.higgins at ucc.ie
-
-
- ******************************************************************************
-
- POLICY ON COMMERCIAL DISTRIBUTION OF CLUSTAL W
-
- Clustal W is freely available to the user community. However, Clustal W is
- increasingly being distributed as part of commercial sequence analysis
- packages. To help us safeguard future maintenance and development, commercial
- distributors of Clustal W must take out a NON-EXCLUSIVE LICENCE. Anyone
- wishing to commercially distribute version 1.81 of Clustal W should contact the
- authors unless they have previously taken out a licence.
-
- ******************************************************************************
-
Files: *
Upstream Author:
Modified: trunk/packages/gentle/trunk/debian/docs
===================================================================
--- trunk/packages/gentle/trunk/debian/docs 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/docs 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1,5 +1,4 @@
docs/GENtle*en*.pdf
NEWS
-README.Ubuntu
RELEASE-NOTES.txt
tips_en.txt
Modified: trunk/packages/gentle/trunk/debian/files
===================================================================
--- trunk/packages/gentle/trunk/debian/files 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/files 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1 +1,4 @@
-gentle_1.9+cvs20100308-1_amd64.deb non-free/science optional
+gentle_1.9+cvs20100602+dfsg-1_amd64.deb science optional
+gentle-dbg_1.9+cvs20100602+dfsg-1_amd64.deb debug extra
+gentle_1.9+cvs20100602+dfsg-1_amd64.deb science optional
+gentle-dbg_1.9+cvs20100602+dfsg-1_amd64.deb debug extra
Deleted: trunk/packages/gentle/trunk/debian/gentle.1
===================================================================
--- trunk/packages/gentle/trunk/debian/gentle.1 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/gentle.1 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1,22 +0,0 @@
-.\" Hey, EMACS: -*- nroff -*-
-.TH GENTLE 1 "March 9, 2010"
-.SH NAME
-gentle \- program to plan genetic cloning experiments
-.SH SYNOPSIS
-.B gentle
-.SH DESCRIPTION
-GENtle integrates a series of programs and databases
-to plan the integration of foreign DNA into another
-larger DNA that by some means can replicate itself
-or is by some other means replicated - a process
-commonly referred to as
-.I cloning.
-.SH OPTIONS
-None.
-.SH SEE ALSO
-.BR http://gentle.magnusmanske.de
-.SH AUTHOR
-GENtle was written by Magnus Manske.
-.PP
-This manual page was written by Steffen Moeller <moeller at debian.org>,
-for the Debian project (and may be used by others).
Modified: trunk/packages/gentle/trunk/debian/gentle.install
===================================================================
--- trunk/packages/gentle/trunk/debian/gentle.install 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/gentle.install 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1,4 +1,5 @@
wav /usr/share/gentle/
+help /usr/share/gentle/
variables.csv /usr/share/gentle/
bitmaps /usr/share/gentle/
codon_catalog.csv /usr/share/gentle/
Modified: trunk/packages/gentle/trunk/debian/manpages
===================================================================
--- trunk/packages/gentle/trunk/debian/manpages 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/manpages 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1 +1 @@
-debian/gentle.1
+debian/GENtle.1
Added: trunk/packages/gentle/trunk/debian/patches/remove_clustalw.patch
===================================================================
--- trunk/packages/gentle/trunk/debian/patches/remove_clustalw.patch (rev 0)
+++ trunk/packages/gentle/trunk/debian/patches/remove_clustalw.patch 2010-06-05 15:08:01 UTC (rev 4875)
@@ -0,0 +1,42 @@
+Index: gentle-1.9+20100602+dfsg/Makefile.am
+===================================================================
+--- gentle-1.9+20100602+dfsg.orig/Makefile.am 2010-06-05 16:36:41.000000000 +0200
++++ gentle-1.9+20100602+dfsg/Makefile.am 2010-06-05 16:36:41.000000000 +0200
+@@ -137,24 +137,6 @@
+ TPhyloTree.cpp\
+ PCR_Troubleshoot.cpp\
+ TProteolysis.cpp\
+-clustalw/alnscore.cpp\
+-clustalw/amenu.cpp\
+-clustalw/calcgap.cpp\
+-clustalw/calcprf1.cpp\
+-clustalw/calcprf2.cpp\
+-clustalw/calctree.cpp\
+-clustalw/clustalw.cpp\
+-clustalw/gcgcheck.cpp\
+-clustalw/interfac.cpp\
+-clustalw/malign.cpp\
+-clustalw/palign.cpp\
+-clustalw/prfalign.cpp\
+-clustalw/random.cpp\
+-clustalw/readmat.cpp\
+-clustalw/sequence.cpp\
+-clustalw/showpair.cpp\
+-clustalw/trees.cpp\
+-clustalw/util.cpp\
+ ipc/element.cpp\
+ ipc/gp_out.cpp\
+ ipc/ipc.cpp\
+@@ -231,12 +213,6 @@
+ TPhyloTree.h\
+ TEliteLaChromLogDialog.h\
+ ncoils.h\
+-clustalw/clustalw.h\
+-clustalw/dayhoff.h \
+-clustalw/general.h \
+-clustalw/matrices.h \
+-clustalw/param.h \
+-clustalw/xmenu.h\
+ ipc/element.h\
+ ipc/global.h\
+ ipc/gp_out.h\
Modified: trunk/packages/gentle/trunk/debian/patches/series
===================================================================
--- trunk/packages/gentle/trunk/debian/patches/series 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/patches/series 2010-06-05 15:08:01 UTC (rev 4875)
@@ -1 +1,2 @@
remove_tinyxml.patch
+remove_clustalw.patch
Modified: trunk/packages/gentle/trunk/debian/rules
===================================================================
--- trunk/packages/gentle/trunk/debian/rules 2010-06-05 12:39:30 UTC (rev 4874)
+++ trunk/packages/gentle/trunk/debian/rules 2010-06-05 15:08:01 UTC (rev 4875)
@@ -11,9 +11,9 @@
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-CXXFLAGS="-D__DEBIAN__ -O2 -g -Wno-write-strings"
+CXXFLAGS="-D__DEBIAN__ -O2 -g -Wno-write-strings -DUSE_EXTERNAL_CLUSTALW"
-configure: patch configure-stamp
+configure: configure-stamp
configure-stamp:
dh_testdir
echo "configuring with own configure!"
@@ -24,7 +24,7 @@
touch $@
build build-arch: build-stamp
-build-stamp: configure-stamp
+build-stamp: patch configure-stamp
dh_testdir
echo "building with own build!"
$(MAKE) CXXFLAGS=$(CXXFLAGS)
@@ -52,6 +52,9 @@
dh_builddeb
install install-arch: build-stamp
+ dh_install
+ find debian -name "*.png" -o -name "*.htm" -o -name "*.xpm" -o -name "*.bmp" -o "*.txt" -o "*.csv" | xargs -r chmod -x
+ find debian -name "license.txt" | xargs -r rm
install-indep:
echo Nothing to do for install-indep
@@ -60,7 +63,7 @@
#$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
echo Nothing to do for binary-indep
-binary-arch: build-arch
+binary-arch: install-arch
$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
binary: binary-arch binary-indep
@@ -69,7 +72,7 @@
dh_testdir
dh_testroot
find . -name "*.o" | xargs -r rm
- dh_clean build-arch-stamp build-indep-stamp configure-stamp
+ dh_clean build-arch-stamp build-indep-stamp configure-stamp build-stamp
@@ -87,5 +90,6 @@
cvs -z3 -d:pserver:anonymous at gentle-m.cvs.sourceforge.net:/cvsroot/gentle-m co -P GENtle
mv GENtle "gentle-$(VERSION)"
GZIP=-9 tar --exclude Makefile.in --exclude Makefile --exclude CVS --exclude tinyxml \
- --exclude .deps --exclude .cvsignore \
+ --exclude .deps --exclude .cvsignore --exclude Makefile.in --exclude Makefile.linux \
+ --exclude clustalw \
-czvf "gentle_$(VERSION).orig.tar.gz" "gentle-$(VERSION)"
More information about the debian-med-commit
mailing list