[med-svn] [Git][med-team/fastqc][master] 5 commits: Patching files to avoid importing the sis-jhdf5 classes

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Sun Sep 8 14:47:52 BST 2024



Pierre Gruet pushed to branch master at Debian Med / fastqc


Commits:
c26a05c1 by Pierre Gruet at 2024-09-08T13:15:39+02:00
Patching files to avoid importing the sis-jhdf5 classes

- - - - -
908360d4 by Pierre Gruet at 2024-09-08T13:16:14+02:00
Raising Standards version to 4.7.0 (no change)

- - - - -
e16cac57 by Pierre Gruet at 2024-09-08T13:18:31+02:00
Adding header to patch

- - - - -
4b683b48 by Pierre Gruet at 2024-09-08T15:15:49+02:00
Refreshing patches

- - - - -
e8d195ba by Pierre Gruet at 2024-09-08T15:18:26+02:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/patches/build_xml.patch
- + debian/patches/no_hdf5.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+fastqc (0.12.1+dfsg-4) unstable; urgency=medium
+
+  * Stopping (build-)depending on libsis-jhdf5-java:
+    - Patching files to avoid importing the sis-jhdf5 classes
+    - Refreshing patches
+  * Raising Standards version to 4.7.0 (no change)
+
+ -- Pierre Gruet <pgt at debian.org>  Sun, 08 Sep 2024 15:15:52 +0200
+
 fastqc (0.12.1+dfsg-3) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -11,9 +11,8 @@ Build-Depends: debhelper-compat (= 13),
                ant,
                libhtsjdk-java,
                libjbzip2-java,
-               libcommons-math3-java,
-               libsis-jhdf5-java
-Standards-Version: 4.6.2
+               libcommons-math3-java
+Standards-Version: 4.7.0
 Vcs-Browser: https://salsa.debian.org/med-team/fastqc
 Vcs-Git: https://salsa.debian.org/med-team/fastqc.git
 Homepage: https://www.bioinformatics.babraham.ac.uk/projects/fastqc/
@@ -27,7 +26,6 @@ Depends: ${misc:Depends},
          libjbzip2-java,
          libcommons-math3-java,
          libfindbin-libs-perl,
-         libsis-jhdf5-java,
          default-jre
 Description: quality control for high throughput sequence data
  FastQC aims to provide a simple way to do some quality control checks on


=====================================
debian/patches/build_xml.patch
=====================================
@@ -5,7 +5,7 @@ Description: Use Debian packaged JARs
 
 --- a/build.xml
 +++ b/build.xml
-@@ -11,9 +11,10 @@
+@@ -11,9 +11,9 @@
      <property name="source" value="11"/>
      <path id="FastQC.classpath">
          <pathelement location="bin"/>
@@ -14,7 +14,6 @@ Description: Use Debian packaged JARs
 -        <pathelement location="cisd-jhdf5.jar"/>
 +        <pathelement location="/usr/share/java/jbzip2.jar"/>
 +        <pathelement location="/usr/share/java/htsjdk.jar"/>
-+        <pathelement location="/usr/share/java/sis-jhdf5.jar"/>
 +        <pathelement location="/usr/share/java/commons-math3.jar"/>
      </path>
      <target name="init">


=====================================
debian/patches/no_hdf5.patch
=====================================
@@ -0,0 +1,29 @@
+Description: skipping the imports from classes of sis-jhdf5
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: not-needed
+Last-Update: 2024-09-07
+
+--- a/build.xml
++++ b/build.xml
+@@ -35,6 +35,7 @@
+         <javac debug="true" debuglevel="${debuglevel}" destdir="bin" includeantruntime="false" source="${source}" target="${target}">
+             <src path="."/>
+             <exclude name=".pc/**"/>
++            <exclude name="**/Fast5File.java"/>
+             <classpath refid="FastQC.classpath"/>
+         </javac>
+     </target>
+--- a/uk/ac/babraham/FastQC/Sequence/SequenceFactory.java
++++ b/uk/ac/babraham/FastQC/Sequence/SequenceFactory.java
+@@ -99,9 +99,9 @@
+ 			// We default to using all reads
+ 			return new BAMFile(file,false);
+ 		}
+-		else if (file.getName().toLowerCase().endsWith(".fast5")) {
++		/*else if (file.getName().toLowerCase().endsWith(".fast5")) {
+ 			return new Fast5File(file);
+-		}
++		}*/
+ 		else {
+ 			return new FastQFile(config,file);
+ 		}


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ build_xml.patch
 fastqc.patch
 fix-help-call.patch
 set_configuration_path.patch
+no_hdf5.patch



View it on GitLab: https://salsa.debian.org/med-team/fastqc/-/compare/fa262229a9dce7765e66e67cdc49a06fa39970f8...e8d195ba4da629c773abb72f33aa08f80fef8d5e

-- 
View it on GitLab: https://salsa.debian.org/med-team/fastqc/-/compare/fa262229a9dce7765e66e67cdc49a06fa39970f8...e8d195ba4da629c773abb72f33aa08f80fef8d5e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240908/78518050/attachment-0001.htm>


More information about the debian-med-commit mailing list