Steffen Möller pushed to branch master at Debian Med / hts-nim-tools


Commits:
b9f81a0c by Steffen Möller at 2020-11-07T21:03:15+01:00
Now lintian-clean, except for missing man page

- - - - -


3 changed files:

- debian/control
- debian/hts-nim-tools.install
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -22,14 +22,14 @@ Package: hts-nim-tools
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: tools biological sequences: bam-filter, count-reads, vcf-check
- This package provides several tools that (at least at the time of their 
creation)
- provide functionalities beyond the routine provided by samtools and other 
reverse
- dependencies of the htslib.
+ This package provides several tools that (at least at the time of their
+ creation) provide functionalities beyond the routine provided by samtools
+ and other reverse dependencies of the htslib.
  .
  These new tools are
-  • bam-filter    : filter BAM/CRAM/SAM files with a simple expression language
-  • count-reads   : count BAM/CRAM reads in regions given in a BED file
-  • vcf-check     : check regions of a VCF against a background for missing 
chunks
+  • bam-filter : filter BAM/CRAM/SAM files with a simple expression language
+  • count-reads: count BAM/CRAM reads in regions given in a BED file
+  • vcf-check  : check regions of a VCF against a background for missing chunks
  .
- and yes, as the name suggests, these tools are all implemented in nim, using 
the
- nim-hts (upstream: hts-nim) wrapper for the htslib.
+ and yes, as the name suggests, these tools are all implemented in nim,
+ using the nim-hts (upstream: hts-nim) wrapper for the htslib.


=====================================
debian/hts-nim-tools.install
=====================================
@@ -1 +1 @@
-src/hts_nim_tools usr/bin/
+bin/* usr/bin/


=====================================
debian/rules
=====================================
@@ -7,13 +7,17 @@ NIMCACHE=$(CURDIR)/nimcache
        dh $@
 
 override_dh_auto_build:
-       nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/hts src/vcf_check.nim
-       nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/kexpr  
-p:/usr/share/nimble/hts src/bam_filter.nim
-       nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper 
-p:/usr/share/nimble/hts src/count_reads.nim
-       nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/lib/nim/pure 
-p:/usr/share/nimble/hts src/copy_number_sampler.nim
-       nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper  
-p:/usr/share/nimble/kexpr -p:/usr/lib/nim/pure -p:/usr/share/nimble/hts 
src/hts_nim_tools.nim
+       #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/hts src/vcf_check.nim
+       #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/kexpr  
-p:/usr/share/nimble/hts src/bam_filter.nim
+       #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper 
-p:/usr/share/nimble/hts src/count_reads.nim
+       #nim c --nimcache:$(NIMCACHE) -p:/usr/share/nimble/unicodeplus 
-p:/usr/share/nimble/unicodedb -p:/usr/share/nimble/regex 
-p:/usr/share/nimble/docopt -p:/usr/share/nimble/lapper -p:/usr/lib/nim/pure 
-p:/usr/share/nimble/hts src/copy_number_sampler.nim
+       nim c --debuginfo:on --nimcache:$(NIMCACHE) --out:bin/hts-nim-tools 
-p:/usr/share/nimble/unicodeplus -p:/usr/share/nimble/unicodedb 
-p:/usr/share/nimble/regex -p:/usr/share/nimble/docopt 
-p:/usr/share/nimble/lapper  -p:/usr/share/nimble/kexpr -p:/usr/lib/nim/pure 
-p:/usr/share/nimble/hts src/hts_nim_tools.nim
+
+override_dh_dwz:
+       echo "I: not executing dwz, which fails because of Unknown DWARF 
DW_OP_0"
 
 override_dh_auto_clean:
        rm -f src/version src/vcf_check src/bam_filter src/hts_nim_tools 
src/count_reads src/copy_number_sampler
        rm -rf $(NIMCACHE)
+       rm -rf bin
 



View it on GitLab: 
https://salsa.debian.org/med-team/hts-nim-tools/-/commit/b9f81a0cd792c907e29015a7448453ea56354f5a

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/hts-nim-tools/-/commit/b9f81a0cd792c907e29015a7448453ea56354f5a
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
debian-med-com...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to