[med-svn] r9749 - in trunk/packages/sift/trunk/debian: . patches

Laszlo Kajan lkajan-guest at alioth.debian.org
Wed Feb 22 10:46:20 UTC 2012


Author: lkajan-guest
Date: 2012-02-22 10:46:19 +0000 (Wed, 22 Feb 2012)
New Revision: 9749

Added:
   trunk/packages/sift/trunk/debian/patches/
   trunk/packages/sift/trunk/debian/patches/fix_perl_interpreter_and_lib_path
   trunk/packages/sift/trunk/debian/patches/series
   trunk/packages/sift/trunk/debian/watch
Modified:
   trunk/packages/sift/trunk/debian/
   trunk/packages/sift/trunk/debian/changelog
   trunk/packages/sift/trunk/debian/control
   trunk/packages/sift/trunk/debian/links
   trunk/packages/sift/trunk/debian/rules
Log:
Soons changes, Laszlo committing on behalf of him


Property changes on: trunk/packages/sift/trunk/debian
___________________________________________________________________
Added: svn:ignore
   + *.substvars
files
*.debhelper.log


Modified: trunk/packages/sift/trunk/debian/changelog
===================================================================
--- trunk/packages/sift/trunk/debian/changelog	2012-02-21 18:10:57 UTC (rev 9748)
+++ trunk/packages/sift/trunk/debian/changelog	2012-02-22 10:46:19 UTC (rev 9749)
@@ -1,3 +1,10 @@
+sift (4.0.3b-2) lucid; urgency=low
+
+  * Update to new upstream
+  * Re-hack build rules
+
+ -- H. Soon Gweon (Key for package building) <soonio at gmail.com>  Mon, 20 Feb 2012 18:01:12 +0000
+
 sift (3.0-1) UNRELEASED; urgency=low
 
   * Initial release (Closes: #????)

Modified: trunk/packages/sift/trunk/debian/control
===================================================================
--- trunk/packages/sift/trunk/debian/control	2012-02-21 18:10:57 UTC (rev 9748)
+++ trunk/packages/sift/trunk/debian/control	2012-02-22 10:46:19 UTC (rev 9749)
@@ -2,9 +2,10 @@
 Section: science
 Priority: extra
 Maintainer: Laszlo Kajan <lkajan at rostlab.org>
-Build-Depends: debhelper (>= 7)
+Uploaders: H. Soon Gweon <soonio at gmail.com>, Tim Booth <tbooth at ceh.ac.uk>
+Build-Depends: debhelper (>= 7), libblimps3-dev
 Standards-Version: 3.9.1
-Homepage: http://blocks.fhcrc.org/sift/SIFT_help.html
+Homepage: http://sift.jcvi.org
 
 Package: sift
 Architecture: any

Modified: trunk/packages/sift/trunk/debian/links
===================================================================
--- trunk/packages/sift/trunk/debian/links	2012-02-21 18:10:57 UTC (rev 9748)
+++ trunk/packages/sift/trunk/debian/links	2012-02-22 10:46:19 UTC (rev 9749)
@@ -1 +1,3 @@
-usr/bin/sift_for_submitting_fasta_seq.csh usr/bin/sift
+usr/lib/sift/bin/SIFT_exome_nssnvs.pl usr/bin/SIFT_exome_nssnvs.pl
+#usr/lib/sift/bin/sift_for_submitting_fasta_seq.csh usr/bin/sift
+#usr/lib/sift/bin/consensus_to_seq usr/bin/consensus_to_seq

Added: trunk/packages/sift/trunk/debian/patches/fix_perl_interpreter_and_lib_path
===================================================================
--- trunk/packages/sift/trunk/debian/patches/fix_perl_interpreter_and_lib_path	                        (rev 0)
+++ trunk/packages/sift/trunk/debian/patches/fix_perl_interpreter_and_lib_path	2012-02-22 10:46:19 UTC (rev 9749)
@@ -0,0 +1,31 @@
+--- a/bin/SIFT_exome_nssnvs.pl
++++ b/bin/SIFT_exome_nssnvs.pl
+@@ -1,4 +1,8 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
++
++#Location of all the SIFT grot on Debian.
++use lib '/usr/lib/sift/bin';
++
+ use List::Util qw[min max];
+ use File::Copy;
+ use Getopt::Std;
+--- a/bin/SIFT_exome_indels.pl
++++ b/bin/SIFT_exome_indels.pl
+@@ -1,4 +1,6 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
++
++use lib '/usr/lib/sift/bin';
+ 
+ # This program is licensed to you under the Fred
+ # Hutchinos Cancer Research Center (FHCRC)
+@@ -12,7 +14,7 @@
+ use Tie::IxHash;
+ use File::Copy;
+ use Getopt::Std;
+-$ENV{'SIFT_HOME'} = '/usr/local/projects/SIFT/sift4.0.1';
++$ENV{'SIFT_HOME'} = '/usr/share/sift';
+ $SIFT_HOME = $ENV{'SIFT_HOME'};
+ use vars qw($opt_i $opt_c $opt_d $opt_o);
+ getopts("i:c:d:o:");

Added: trunk/packages/sift/trunk/debian/patches/series
===================================================================
--- trunk/packages/sift/trunk/debian/patches/series	                        (rev 0)
+++ trunk/packages/sift/trunk/debian/patches/series	2012-02-22 10:46:19 UTC (rev 9749)
@@ -0,0 +1 @@
+fix_perl_interpreter_and_lib_path

Modified: trunk/packages/sift/trunk/debian/rules
===================================================================
--- trunk/packages/sift/trunk/debian/rules	2012-02-21 18:10:57 UTC (rev 9748)
+++ trunk/packages/sift/trunk/debian/rules	2012-02-22 10:46:19 UTC (rev 9749)
@@ -9,83 +9,25 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+%:
+	dh --with quilt $@
 
+override_dh_auto_clean:
+	rm -rf bin/linux
+	rm -rf bin/solaris
+	( cd bin ; rm -f choose_seqs_via_psiblastseedmedian consensus_to_seq psiblast_res_to_fasta_dbpairwise \
+	clump_output_alignedseq fastaseqs info_on_seqs seqs_from_psiblast_res )
 
+override_dh_auto_build:
+	( cd src ; \
+	  for f in `grep '^\./cccb' compile.csh | cut -d ' ' -f 2` ; do \
+		gcc -O2 -o $$f $$f.c -lblimps -lm -I/usr/include/blimps ; \
+		mv $$f ../bin ; \
+	  done )
 
+override_dh_install:
+	dh_install -X.svn bin /usr/lib/sift/
+	#Below command simply replaced with -X above
+	#find debian/sift -type d -name '.svn' -prune -exec rm -rf '{}' ';'
+	#Links are created by debian/links
 
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	# Add here commands to configure the package.
-
-	touch configure-stamp
-
-
-build: build-stamp
-
-build-stamp: configure-stamp  
-	dh_testdir
-
-	# Add here commands to compile the package.
-	$(MAKE) prefix=/usr
-	#docbook-to-man debian/sift.sgml > sift.1
-
-	touch $@
-
-clean: 
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-
-	# Add here commands to clean up after the build process.
-	$(MAKE) prefix=/usr distclean
-
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-	# Add here commands to install the package into debian/sift.
-	$(MAKE) DESTDIR=$(CURDIR)/debian/sift prefix=/usr install
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installexamples
-#	dh_install
-#	dh_installmenu
-#	dh_installdebconf	
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_python
-#	dh_installinit
-#	dh_installcron
-#	dh_installinfo
-	dh_installman
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-#	dh_perl
-#	dh_makeshlibs
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure

Added: trunk/packages/sift/trunk/debian/watch
===================================================================
--- trunk/packages/sift/trunk/debian/watch	                        (rev 0)
+++ trunk/packages/sift/trunk/debian/watch	2012-02-22 10:46:19 UTC (rev 9749)
@@ -0,0 +1,6 @@
+version=3
+# This is a variant HTTP format which allows direct specification of
+# the homepage:
+# Homepage  Pattern  [Version  [Action]]
+http://sift.jcvi.org \
+	www/sift([0-9][0-9a-z.]*)\.tar\.[gzbl2]{2,3}




More information about the debian-med-commit mailing list