[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