[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