[med-svn] [Git][med-team/libedlib][master] 2 commits: Add edlib-aligner package
Andreas Tille
gitlab at salsa.debian.org
Sat Jun 9 22:13:58 BST 2018
Andreas Tille pushed to branch master at Debian Med / libedlib
Commits:
bac479c8 by Andreas Tille at 2018-06-09T21:52:44+02:00
Add edlib-aligner package
- - - - -
00b390bc by Andreas Tille at 2018-06-09T21:55:13+02:00
Do not build helloWorld, DEP3
- - - - -
5 changed files:
- debian/control
- + debian/edlib-aligner.install
- + debian/patches/do_not_build_hello_example.patch
- debian/patches/series
- debian/patches/soversion.patch
Changes:
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -73,3 +73,29 @@ Description: library for sequence alignment using edit distance (devel)
* Super fast thanks to Myers's bit-vector algorithm.
.
This package contains the static library and the header files.
+
+Package: edlib-aligner
+Architecture: all
+Depends: ${misc:Depends},
+ libedlib0 (= ${binary:Version})
+Description: edlib sequence alignment tool using edit distance
+ Edlib is a lightweight and super fast C/C++ library for sequence
+ alignment using edit distance. This package provides an aligner
+ using this library.
+ .
+ Features of libedlib
+ .
+ * Calculates edit distance (Levehnstein distance).
+ * It can find optimal alignment path (instructions how to transform
+ first sequence into the second sequence).
+ * It can find just the start and/or end locations of alignment path -
+ can be useful when speed is more important than having exact
+ alignment path.
+ * Supports multiple alignment methods: global(NW), prefix(SHW) and
+ infix(HW), each of them useful for different scenarios.
+ * You can extend character equality definition, enabling you to e.g.
+ have wildcard characters, to have case insensitive alignment or to
+ work with degenerate nucleotides.
+ * It can easily handle small or very large sequences, even when finding
+ alignment path, while consuming very little memory.
+ * Super fast thanks to Myers's bit-vector algorithm.
=====================================
debian/edlib-aligner.install
=====================================
--- /dev/null
+++ b/debian/edlib-aligner.install
@@ -0,0 +1 @@
+bin/edlib-aligner usr/bin
=====================================
debian/patches/do_not_build_hello_example.patch
=====================================
--- /dev/null
+++ b/debian/patches/do_not_build_hello_example.patch
@@ -0,0 +1,17 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 08 Jun 2018 13:20:51 +0200
+Description: helloWorld example does not properly build ... but why should we?
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -50,8 +50,8 @@ target_include_directories(edlib_static
+ $<INSTALL_INTERFACE:include>)
+
+ # Build binaries.
+-add_executable(helloWorld apps/hello-world/helloWorld.c)
+-target_link_libraries(helloWorld edlib_static)
++#add_executable(helloWorld apps/hello-world/helloWorld.c)
++#target_link_libraries(helloWorld edlib_static)
+
+ add_executable(runTests test/runTests.cpp)
+ target_link_libraries(runTests edlib_static)
=====================================
debian/patches/series
=====================================
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
soversion.patch
+do_not_build_hello_example.patch
=====================================
debian/patches/soversion.patch
=====================================
--- a/debian/patches/soversion.patch
+++ b/debian/patches/soversion.patch
@@ -1,3 +1,7 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 08 Jun 2018 13:20:51 +0200
+Description: Add soversion
+
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
View it on GitLab: https://salsa.debian.org/med-team/libedlib/compare/266a42d360cd7557fde7d39cf28b95d540155082...00b390bcbbc51ae32cb5f4cb8b3ba33aa3a279e2
--
View it on GitLab: https://salsa.debian.org/med-team/libedlib/compare/266a42d360cd7557fde7d39cf28b95d540155082...00b390bcbbc51ae32cb5f4cb8b3ba33aa3a279e2
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/20180609/4bce3e03/attachment-0001.html>
More information about the debian-med-commit
mailing list