[med-svn] [Git][med-team/seqwish][master] Debian packaged lib and todo

Andreas Tille gitlab at salsa.debian.org
Sun May 24 18:11:25 BST 2020



Andreas Tille pushed to branch master at Debian Med / seqwish


Commits:
cc002249 by Andreas Tille at 2020-05-24T19:11:03+02:00
Debian packaged lib and todo

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/series
- + debian/patches/use_debian_packaged_libs.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,5 +1,17 @@
 seqwish (0.6-1) UNRELEASED; urgency=medium
 
   * Initial release (Closes: #<bug>)
+  TODO:
+   * https://github.com/ekg/mmmulti
+   * https://github.com/ekg/iitii
+   * https://github.com/ekg/mmap_allocator
+   * https://github.com/SaschaWitt/ips4o
+   * https://github.com/vgteam/BBHash
+   * https://github.com/ekg/atomicbitvector
+   
+   * https://github.com/Taywee/args
+   * https://github.com/gatoravi/gzip_reader
+   
+   ... and more
 
  -- Andreas Tille <tille at debian.org>  Sun, 24 May 2020 16:17:07 +0200


=====================================
debian/control
=====================================
@@ -3,7 +3,9 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
 Uploaders: Andreas Tille <tille at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 12)
+Build-Depends: debhelper-compat (= 12),
+               cmake,
+               libsdsl-dev
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/seqwish
 Vcs-Git: https://salsa.debian.org/med-team/seqwish.git


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+use_debian_packaged_libs.patch


=====================================
debian/patches/use_debian_packaged_libs.patch
=====================================
@@ -0,0 +1,23 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -25,6 +25,7 @@ include_directories("${PROJECT_SOURCE_DI
+ # Add external projects
+ include(${CMAKE_ROOT}/Modules/ExternalProject.cmake)
+ 
++if(!DEBIAN_BUILD)
+ # sdsl-lite (full build using its cmake config)
+ ExternalProject_Add(sdsl-lite
+   SOURCE_DIR "${CMAKE_SOURCE_DIR}/deps/sdsl-lite"
+@@ -36,6 +37,12 @@ set(sdsl-lite_INCLUDE "${INSTALL_DIR}/sr
+ set(sdsl-lite-divsufsort_INCLUDE "${INSTALL_DIR}/src/sdsl-lite-build/external/libdivsufsort/include")
+ set(sdsl-lite_LIB "${INSTALL_DIR}/src/sdsl-lite-build/lib")
+ set(sdsl-lite-divsufsort_LIB "${INSTALL_DIR}/src/sdsl-lite-build/external/libdivsufsort/lib")
++else()
++message("Use Debian packaged sdsl-lite")
++message("=================================")
++# FIXME: Not yet tested
++# add_custom_target(libsdsl)
++endif()
+ 
+ # taywee's C++ args library, header only
+ ExternalProject_Add(tayweeargs



View it on GitLab: https://salsa.debian.org/med-team/seqwish/-/commit/cc002249be2e10e885ce4bad05d2930b1c2ade19

-- 
View it on GitLab: https://salsa.debian.org/med-team/seqwish/-/commit/cc002249be2e10e885ce4bad05d2930b1c2ade19
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/20200524/99a00340/attachment-0001.html>


More information about the debian-med-commit mailing list