[med-svn] r7424 - in trunk/packages/velvet/trunk/debian: . patches
Timothy Booth
tbooth-guest at alioth.debian.org
Thu Aug 11 12:59:52 UTC 2011
Author: tbooth-guest
Date: 2011-08-11 12:59:52 +0000 (Thu, 11 Aug 2011)
New Revision: 7424
Modified:
trunk/packages/velvet/trunk/debian/changelog
trunk/packages/velvet/trunk/debian/copyright
trunk/packages/velvet/trunk/debian/patches/fix-perl-path.patch
trunk/packages/velvet/trunk/debian/patches/include_debians_zlib.patch
trunk/packages/velvet/trunk/debian/patches/series
trunk/packages/velvet/trunk/debian/patches/shuffleSequences_fasta.patch
trunk/packages/velvet/trunk/debian/rules
Log:
New upstream, now uses system Zlib by default, so removed one unneedded patch.
I was having trouble with the get-orig-source and the modified tarball.
After reading #561433 I decided it was easier to modify the build to work on a
pristine tarball and add the short Copyright statement from
/usr/share/doc/zlib1g/copyright to the copyright file.
Only tested to compile on Ubuntu Lucid
Modified: trunk/packages/velvet/trunk/debian/changelog
===================================================================
--- trunk/packages/velvet/trunk/debian/changelog 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/changelog 2011-08-11 12:59:52 UTC (rev 7424)
@@ -1,3 +1,11 @@
+velvet (1.1.05-1ubuntu2) lucid; urgency=low
+
+ * New upstream. Still includes a copy of Zlib but the default
+ is now to use the system version, so removed relevant patch.
+ * Modified build to work on unmodified upstream.
+
+ -- Tim Booth <tbooth at ceh.ac.uk> Thu, 11 Aug 2011 13:34:46 +0100
+
velvet (1.1.02~nozlibcopy-1) unstable; urgency=low
* New upstream version
Modified: trunk/packages/velvet/trunk/debian/copyright
===================================================================
--- trunk/packages/velvet/trunk/debian/copyright 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/copyright 2011-08-11 12:59:52 UTC (rev 7424)
@@ -37,7 +37,7 @@
Copyright 2007, 2008 Daniel Zerbino (zerbino at ebi.ac.uk)
This file is part of Velvet.
-
+
Velvet 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 of the License, or
@@ -110,3 +110,24 @@
Copyright: 2008-2009 Charles Plessy <plessy at debian.org>
2008-2009 Andreas Tille <tille at debian.org>,
License: Same as velvet
+
+Files: third-party/zlib*
+Copyright: 1995-1998 Jean-loup Gailly and Mark Adler
+License:
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
Modified: trunk/packages/velvet/trunk/debian/patches/fix-perl-path.patch
===================================================================
--- trunk/packages/velvet/trunk/debian/patches/fix-perl-path.patch 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/patches/fix-perl-path.patch 2011-08-11 12:59:52 UTC (rev 7424)
@@ -1,8 +1,8 @@
Description: s?/usr/local/perl?/usr/perl?
Author: Andreas Tille <tille at debian.org>
Forwarded: No
---- velvet_1.1.02~nozlibcopy.orig/contrib/select_paired/select_paired.pl
-+++ velvet_1.1.02~nozlibcopy/contrib/select_paired/select_paired.pl
+--- a/contrib/select_paired/select_paired.pl
++++ b/contrib/select_paired/select_paired.pl
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl -w
+#!/usr/bin/perl -w
Modified: trunk/packages/velvet/trunk/debian/patches/include_debians_zlib.patch
===================================================================
--- trunk/packages/velvet/trunk/debian/patches/include_debians_zlib.patch 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/patches/include_debians_zlib.patch 2011-08-11 12:59:52 UTC (rev 7424)
@@ -1,10 +1,10 @@
Description: Use the zlib distributed by Debian, not the one in third-party/zlib-1.2.3/.
Author: Charles Plessy <plessy at debian.org>
Forwarded: no
---- velvet_1.1.02~nozlibcopy.orig/src/readSet.c
-+++ velvet_1.1.02~nozlibcopy/src/readSet.c
-@@ -33,7 +33,7 @@
- #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+--- a/src/readSet.c
++++ b/src/readSet.c
+@@ -35,7 +35,7 @@
+ #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
#include "../third-party/zlib-1.2.3/Win32/include/zlib.h"
#else
-#include "../third-party/zlib-1.2.3/zlib.h"
Modified: trunk/packages/velvet/trunk/debian/patches/series
===================================================================
--- trunk/packages/velvet/trunk/debian/patches/series 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/patches/series 2011-08-11 12:59:52 UTC (rev 7424)
@@ -1,4 +1,3 @@
include_debians_zlib.patch
shuffleSequences_fasta.patch
fix-perl-path.patch
-ld-as-needed.patch
Modified: trunk/packages/velvet/trunk/debian/patches/shuffleSequences_fasta.patch
===================================================================
--- trunk/packages/velvet/trunk/debian/patches/shuffleSequences_fasta.patch 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/patches/shuffleSequences_fasta.patch 2011-08-11 12:59:52 UTC (rev 7424)
@@ -1,8 +1,8 @@
Description: Scripts need to specify interpreter in the first line
Author: Andreas Tille <tille at debian.org>
Forwarded: not yet
---- velvet_1.1.02~nozlibcopy.orig/contrib/shuffleSequences_fasta/shuffleSequences_fasta.py
-+++ velvet_1.1.02~nozlibcopy/contrib/shuffleSequences_fasta/shuffleSequences_fasta.py
+--- a/contrib/shuffleSequences_fasta/shuffleSequences_fasta.py
++++ b/contrib/shuffleSequences_fasta/shuffleSequences_fasta.py
@@ -1,3 +1,4 @@
+#!/usr/bin/python
import sys
Modified: trunk/packages/velvet/trunk/debian/rules
===================================================================
--- trunk/packages/velvet/trunk/debian/rules 2011-08-10 08:09:04 UTC (rev 7423)
+++ trunk/packages/velvet/trunk/debian/rules 2011-08-11 12:59:52 UTC (rev 7424)
@@ -14,7 +14,7 @@
pkg=velvet
-DEB_MAKE_BUILD_TARGET = obj velveth velvetg LIBS='-lm -lz' OPT=''
+DEB_MAKE_BUILD_TARGET = obj velveth velvetg LDFLAGS='-lm -lz' OPT=''
build/velvet::
make color CFLAGS='$(CFLAGS)' LIBS='-lm -lz' OPT=''
@@ -30,6 +30,11 @@
--name="de Bruijn graph construction, error removal and repeat resolution (colorspace version)" \
$(CURDIR)/velvetg_de > $(CURDIR)/debian/$(pkg)/usr/share/man/man1/velvetg_de.1
+#If the taball is not being scrubbed we need this.
+binary-install/velvet::
+ find $(CURDIR)/debian/$(pkg) -name '.DS_Store' -exec rm {} \;
+ rm -rf $(CURDIR)/debian/$(pkg)/usr/share/velvet/contrib/MetaVelvet*
+
get-orig-source:
. debian/get-orig-source
More information about the debian-med-commit
mailing list