[med-svn] r7788 - in trunk/packages/eigensoft/trunk/debian: . patches
Steffen Möller
moeller at alioth.debian.org
Wed Sep 14 10:41:52 UTC 2011
Author: moeller
Date: 2011-09-14 10:41:52 +0000 (Wed, 14 Sep 2011)
New Revision: 7788
Added:
trunk/packages/eigensoft/trunk/debian/patches/optimizingBlasDependencies.patch
Modified:
trunk/packages/eigensoft/trunk/debian/control
trunk/packages/eigensoft/trunk/debian/patches/series
trunk/packages/eigensoft/trunk/debian/rules
Log:
Better now :)
Modified: trunk/packages/eigensoft/trunk/debian/control
===================================================================
--- trunk/packages/eigensoft/trunk/debian/control 2011-09-14 10:23:28 UTC (rev 7787)
+++ trunk/packages/eigensoft/trunk/debian/control 2011-09-14 10:41:52 UTC (rev 7788)
@@ -24,3 +24,10 @@
populations, minimizing spurious associations while maximizing power to
detect true associations. The EIGENSOFT package has a built-in plotting
script and supports multiple file formats and quantitative phenotypes.
+
+Package: eigensoft-dbg
+Architecture: any
+Depends: ${misc:Depends}
+Description: debug symbols for the eigensoft package
+ This package should be installed prior to reporting reproducible
+ crashes to the developers.
Added: trunk/packages/eigensoft/trunk/debian/patches/optimizingBlasDependencies.patch
===================================================================
--- trunk/packages/eigensoft/trunk/debian/patches/optimizingBlasDependencies.patch (rev 0)
+++ trunk/packages/eigensoft/trunk/debian/patches/optimizingBlasDependencies.patch 2011-09-14 10:41:52 UTC (rev 7788)
@@ -0,0 +1,30 @@
+Index: eigensoft-3.0/src/Makefile
+===================================================================
+--- eigensoft-3.0.orig/src/Makefile 2011-09-14 12:36:24.214315437 +0200
++++ eigensoft-3.0/src/Makefile 2011-09-14 12:37:50.882744706 +0200
+@@ -87,10 +87,10 @@
+ rm -f $(PROGS) $(PERLPROGS)
+
+ $(M1): nicklib $(M1O)
+- gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M1) $(M1O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -l$(BLAS) -Wimplicit
++ gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M1) $(M1O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -Wimplicit
+
+ $(M1Z): nicklib $(M1ZO)
+- gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M1Z) $(M1ZO) $(NLIB) -L/broad/tools/lib64 -lm -llapack -l$(BLAS) -Wimplicit
++ gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M1Z) $(M1ZO) $(NLIB) -L/broad/tools/lib64 -lm -llapack -Wimplicit
+
+ $(M2): nicklib $(M2O)
+ gcc -I$(IDIR) $(DEBUG_OPTIONS) -lm -o $(M2) $(M2O) $(NLIB) -Wimplicit
+@@ -105,10 +105,10 @@
+ gcc -I$(IDIR) $(DEBUG_OPTIONS) -lm -o $(M5) $(M5O) $(NLIB) -Wimplicit
+
+ $(M6): nicklib $(M6O)
+- gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M6) $(M6O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -l$(BLAS) -Wimplicit
++ gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M6) $(M6O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -Wimplicit
+
+ $(M7): nicklib $(M7O)
+- gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M7) $(M7O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -l$(BLAS) -Wimplicit
++ gcc -I$(IDIR) $(DEBUG_OPTIONS) -pthread -o $(M7) $(M7O) $(NLIB) -L/broad/tools/lib64 -lm -llapack -Wimplicit
+
+ $(M8): nicklib $(M8O)
+ gcc -I$(IDIR) $(DEBUG_OPTIONS) -o $(M8) $(M8O) $(NLIB) -lm -Wimplicit
Modified: trunk/packages/eigensoft/trunk/debian/patches/series
===================================================================
--- trunk/packages/eigensoft/trunk/debian/patches/series 2011-09-14 10:23:28 UTC (rev 7787)
+++ trunk/packages/eigensoft/trunk/debian/patches/series 2011-09-14 10:41:52 UTC (rev 7788)
@@ -1,2 +1,3 @@
g772gfortran.patch
atlasLinkNotNeeded.patch
+optimizingBlasDependencies.patch
Modified: trunk/packages/eigensoft/trunk/debian/rules
===================================================================
--- trunk/packages/eigensoft/trunk/debian/rules 2011-09-14 10:23:28 UTC (rev 7787)
+++ trunk/packages/eigensoft/trunk/debian/rules 2011-09-14 10:41:52 UTC (rev 7788)
@@ -13,13 +13,17 @@
dh $@
override_dh_auto_build:
- $(MAKE) FF=gfortran DEBUG_OPTIONS=-g -C src all
+ $(MAKE) DEBUG_OPTIONS=-g -C src all
+ cd src && make install
override_dh_clean:
dh_clean
$(MAKE) -C src clean
rm -fr smartinclude smartlib smarttables
+override_dh_strip:
+ dh_strip --dbg-package=eigensoft-dbg
+
VERSION=3.0
get-orig-source:
[ ! -r ../EIG$(VERSION) ] || wget http://www.hsph.harvard.edu/faculty/alkes-price/files/EIG$(VERSION).tar.gz -O ../EIG$(VERSION).tar.gz
More information about the debian-med-commit
mailing list