[med-svn] r17793 - in trunk/packages/babraham/fastqc/trunk/debian: . patches

Olivier Sallou osallou at moszumanska.debian.org
Tue Aug 19 10:32:57 UTC 2014


Author: osallou
Date: 2014-08-19 10:32:57 +0000 (Tue, 19 Aug 2014)
New Revision: 17793

Added:
   trunk/packages/babraham/fastqc/trunk/debian/patches/set_configuration_path
Modified:
   trunk/packages/babraham/fastqc/trunk/debian/README.Debian
   trunk/packages/babraham/fastqc/trunk/debian/changelog
   trunk/packages/babraham/fastqc/trunk/debian/patches/Makefile.patch
   trunk/packages/babraham/fastqc/trunk/debian/patches/series
Log:
fix Configuration dir loading

Modified: trunk/packages/babraham/fastqc/trunk/debian/README.Debian
===================================================================
--- trunk/packages/babraham/fastqc/trunk/debian/README.Debian	2014-08-19 10:26:21 UTC (rev 17792)
+++ trunk/packages/babraham/fastqc/trunk/debian/README.Debian	2014-08-19 10:32:57 UTC (rev 17793)
@@ -9,7 +9,12 @@
 each file without launching a user interface.  This would allow FastQC to be run as
 part of an analysis pipeline.
 
+Configuration
+-------------
 
+Configuration files have been placed in /etc/fastqc/Configuration
+
+
 Running FastQC Interactively
 ----------------------------
 

Modified: trunk/packages/babraham/fastqc/trunk/debian/changelog
===================================================================
--- trunk/packages/babraham/fastqc/trunk/debian/changelog	2014-08-19 10:26:21 UTC (rev 17792)
+++ trunk/packages/babraham/fastqc/trunk/debian/changelog	2014-08-19 10:32:57 UTC (rev 17793)
@@ -1,3 +1,10 @@
+fastqc (0.11.2+dfsg-1) UNRELEASED; urgency=medium
+
+  * Fix Configuration dir loading (Closes: #756296).
+      Files are in directroy /etc/fastqc/Configuration
+
+ -- Olivier Sallou <osallou at debian.org>  Tue, 19 Aug 2014 09:06:07 +0200
+
 fastqc (0.11.2+dfsg-1) unstable; urgency=medium
 
   * New upstream release 

Modified: trunk/packages/babraham/fastqc/trunk/debian/patches/Makefile.patch
===================================================================
--- trunk/packages/babraham/fastqc/trunk/debian/patches/Makefile.patch	2014-08-19 10:26:21 UTC (rev 17792)
+++ trunk/packages/babraham/fastqc/trunk/debian/patches/Makefile.patch	2014-08-19 10:32:57 UTC (rev 17793)
@@ -1,15 +1,17 @@
 From: Steffen Moeller <moeller at debian.org>
 Subject: Simplyfy installation by creating a Makefile
 
+Index: FastQC/Makefile
+===================================================================
 --- /dev/null
-+++ b/Makefile
-@@ -0,0 +1,19 @@
++++ FastQC/Makefile
+@@ -0,0 +1,21 @@
 +
 +all: fastqc.jar
 +
 +fastqc.jar:
 +	javac -source 1.6 -target 1.6 -cp /usr/share/java/commons-math3.jar:/usr/share/java/sam.jar:/usr/share/java/jbzip2.jar `find uk -name "*.java"` `find net -name "*.java"`
-+	jar cf fastqc.jar `find uk -name "*.class" -o -name "*.png"`
++	jar cf fastqc.jar `find uk -name "*.class" -o -name "*.png"` `find net -name "*.class" -o -name "*.png"` Templates
 +
 +DESTDIR=
 +PREFIX=/usr
@@ -19,9 +21,9 @@
 +	chmod +x  $(DESTDIR)$(PREFIX)/bin/fastqc
 +	mkdir -p $(DESTDIR)$(PREFIX)/share/fastqc/
 +	cp -a fastqc.jar $(DESTDIR)$(PREFIX)/share/fastqc/
-+	cp -r Configuration Templates Help $(DESTDIR)$(PREFIX)/share/fastqc/
++	cp -r Templates Help $(DESTDIR)$(PREFIX)/share/fastqc/
++	mkdir -p $(DESTDIR)/etc/fastqc
++	cp -r Configuration $(DESTDIR)/etc/fastqc/
 +
 +clean:
 +	find . -name "*.jar" -o -name "*.class" | xargs -r rm
-+
-+.PHONY: all install

Modified: trunk/packages/babraham/fastqc/trunk/debian/patches/series
===================================================================
--- trunk/packages/babraham/fastqc/trunk/debian/patches/series	2014-08-19 10:26:21 UTC (rev 17792)
+++ trunk/packages/babraham/fastqc/trunk/debian/patches/series	2014-08-19 10:32:57 UTC (rev 17793)
@@ -1,3 +1,4 @@
 Makefile.patch
 fastqc.patch
 fix-help-call.patch
+set_configuration_path

Added: trunk/packages/babraham/fastqc/trunk/debian/patches/set_configuration_path
===================================================================
--- trunk/packages/babraham/fastqc/trunk/debian/patches/set_configuration_path	                        (rev 0)
+++ trunk/packages/babraham/fastqc/trunk/debian/patches/set_configuration_path	2014-08-19 10:32:57 UTC (rev 17793)
@@ -0,0 +1,70 @@
+Index: FastQC/uk/ac/babraham/FastQC/Modules/ModuleConfig.java
+===================================================================
+--- FastQC.orig/uk/ac/babraham/FastQC/Modules/ModuleConfig.java
++++ FastQC/uk/ac/babraham/FastQC/Modules/ModuleConfig.java
+@@ -23,6 +23,7 @@ import java.io.BufferedReader;
+ import java.io.FileNotFoundException;
+ import java.io.FileReader;
+ import java.io.InputStream;
++import java.io.FileInputStream;
+ import java.io.InputStreamReader;
+ import java.util.HashMap;
+ 
+@@ -82,7 +83,8 @@ public class ModuleConfig {
+ 		
+ 		try {
+ 			if (FastQCConfig.getInstance().limits_file == null) {
+-				InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/Configuration/limits.txt");
++				//InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/Configuration/limits.txt");
++				InputStream rsrc = new FileInputStream("/etc/fastqc/Configuration/limits.txt");
+ 				if (rsrc==null) throw new FileNotFoundException("cannot find Configuration/limits.txt");
+ 				br =new BufferedReader(new InputStreamReader(rsrc));
+ 			}
+Index: FastQC/uk/ac/babraham/FastQC/Modules/AdapterContent.java
+===================================================================
+--- FastQC.orig/uk/ac/babraham/FastQC/Modules/AdapterContent.java
++++ FastQC/uk/ac/babraham/FastQC/Modules/AdapterContent.java
+@@ -27,6 +27,7 @@ import java.io.FileNotFoundException;
+ import java.io.FileReader;
+ import java.io.IOException;
+ import java.io.InputStream;
++import java.io.FileInputStream;
+ import java.io.InputStreamReader;
+ import java.util.Vector;
+ import java.util.zip.ZipEntry;
+@@ -75,8 +76,9 @@ public class AdapterContent extends Abst
+ 
+ 			BufferedReader br = null;
+ 			if (FastQCConfig.getInstance().adapter_file == null) {
+-				InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/Configuration/adapter_list.txt");
+-				if (rsrc==null) throw new FileNotFoundException("cannot find Confituration/adapter_list.txt");
++				//InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/usr/share/fastqc/Configuration/adapter_list.txt");
++				InputStream rsrc = new FileInputStream("/etc/fastqc/Configuration/adapter_list.txt");
++				if (rsrc==null) throw new FileNotFoundException("cannot find Configuration/adapter_list.txt");
+ 				br =new BufferedReader(new InputStreamReader(rsrc));
+ 			}
+ 			else {
+Index: FastQC/uk/ac/babraham/FastQC/Sequence/Contaminant/ContaminentFinder.java
+===================================================================
+--- FastQC.orig/uk/ac/babraham/FastQC/Sequence/Contaminant/ContaminentFinder.java
++++ FastQC/uk/ac/babraham/FastQC/Sequence/Contaminant/ContaminentFinder.java
+@@ -24,6 +24,7 @@ import java.io.FileNotFoundException;
+ import java.io.FileReader;
+ import java.io.IOException;
+ import java.io.InputStream;
++import java.io.FileInputStream;
+ import java.io.InputStreamReader;
+ import java.util.Vector;
+ 
+@@ -65,8 +66,9 @@ public class ContaminentFinder {
+ 			
+ 			BufferedReader br = null;
+ 			if (FastQCConfig.getInstance().contaminant_file == null) {
+-				InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/Configuration/contaminant_list.txt");
+-				if (rsrc==null) throw new FileNotFoundException("cannot find Confituration/contaminant_list.txt");
++				//InputStream rsrc=ContaminentFinder.class.getResourceAsStream("/Configuration/contaminant_list.txt");
++				InputStream rsrc = new FileInputStream("/etc/fastqc/Configuration/contaminant_list.txt");
++				if (rsrc==null) throw new FileNotFoundException("cannot find Configuration/contaminant_list.txt");
+ 				br =new BufferedReader(new InputStreamReader(rsrc));
+ 			}
+ 			else {




More information about the debian-med-commit mailing list