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 <[email protected]>  Sun, 24 May 2020 16:17:07 +0200


=====================================
debian/control
=====================================
@@ -3,7 +3,9 @@ Maintainer: Debian Med Packaging Team 
<[email protected].
 Uploaders: Andreas Tille <[email protected]>
 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.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to