Package: crac / 2.5.2+dfsg-4

Metadata

Package Version Patches format
crac 2.5.2+dfsg-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
use_debian_packaged_libgzstream.patch | (download)

configure.ac | 1 0 + 1 - 0 !
src/Makefile.am | 8 4 + 4 - 0 !
2 files changed, 4 insertions(+), 5 deletions(-)

 use debian packaged libgzstream


use_debian_packaged_libjellyfish.patch | (download)

src/Makefile.am | 7 2 + 5 - 0 !
1 file changed, 2 insertions(+), 5 deletions(-)

 use debian packaged libjellyfish-2.0


skip_failed_test_bug 14958.patch | (download)

test_f/bug/bug-14958-genome.fa | 4 0 + 4 - 0 !
test_f/bug/bug-14958-read.fa | 1 0 + 1 - 0 !
test_f/bug/bug-14958.should_get | 6 0 + 6 - 0 !
3 files changed, 11 deletions(-)

 skip single failing test.  if the test is not excluded it fails with
 crac -i ../../test_f/bug/bug-14958-genome -r bug-14958-read.fa -k 22 -o ../../test_f/bug/bug-14958.sam --detailed-sam
 terminate called after throwing an instance of 'std::runtime_error'
   what():  Unsupported format
 .
 This should be reported upstream


use_debian_packages_libgtarrays.patch | (download)

src/Makefile.am | 11 4 + 7 - 0 !
src/libReadsInfo/Makefile.am | 2 1 + 1 - 0 !
src/libSSA/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 9 deletions(-)

 use debian packaged libgtkarrays


reproducible_build.patch | (download)

configure.ac | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 make the build reproducible
cross.patch | (download)

configure.ac | 2 2 + 0 - 0 !
src/Makefile.am | 8 4 + 4 - 0 !
src/libReadsInfo/Makefile.am | 2 1 + 1 - 0 !
src/libSSA/Makefile.am | 2 1 + 1 - 0 !
4 files changed, 8 insertions(+), 6 deletions(-)

 crac fails to cross build from source, because it uses the build
 architecture pkg-config in its Makefile.am files. Doing so is an
 anti-pattern. You should never call pkg-config from a Makefile.am.
 Instead such checks should be performed at configure time. The attached
 patch implements that and makes crac cross buildable. Please consider
 applying it.