[med-svn] [Git][med-team/minia][master] 7 commits: Build-Depends: libhdf5-dev

Andreas Tille gitlab at salsa.debian.org
Thu Jan 24 15:04:51 GMT 2019


Andreas Tille pushed to branch master at Debian Med / minia


Commits:
f5d64371 by Andreas Tille at 2019-01-22T11:55:16Z
Build-Depends: libhdf5-dev

- - - - -
19d544c2 by Andreas Tille at 2019-01-22T19:57:40Z
Link against Debian packaged gatbcore

- - - - -
a330a492 by Andreas Tille at 2019-01-22T19:58:29Z
Versioned Build-Depends: libgatbcore-dev (>= 1.4.1+git20180206.6f8fce8~)

- - - - -
f81ed27f by Andreas Tille at 2019-01-22T19:59:52Z
Make sure hdf5 is linked as well

- - - - -
59abf8b0 by Andreas Tille at 2019-01-24T13:37:41Z
Versioned Build-Depends: libgatbcore-dev (>= 1.4.1+git20181225.44d5a44~)

- - - - -
b6012137 by Andreas Tille at 2019-01-24T13:38:35Z
Make sure linker will find lhdf5

- - - - -
690ec2f1 by Andreas Tille at 2019-01-24T15:04:23Z
Fix name of example data

- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/docs
- − debian/minia.install
- + debian/patches/link_libraries.patch
- debian/patches/series
- debian/patches/use_debian_packaged_gatb-core.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -10,7 +10,8 @@ minia (3.2.0-1) UNRELEASED; urgency=medium
   * Remove trailing whitespace in debian/changelog
   * Remove trailing whitespace in debian/control
   * Remove trailing whitespace in debian/copyright
-  * Build-Depends: libboost-dev, libgatbcore-dev
+  * Build-Depends: libboost-dev, libhdf5-dev
+  * Versioned Build-Depends: libgatbcore-dev (>= 1.4.1+git20181225.44d5a44~)
 
  -- Andreas Tille <tille at debian.org>  Mon, 21 Jan 2019 09:01:19 +0100
 


=====================================
debian/control
=====================================
@@ -9,7 +9,8 @@ Build-Depends: debhelper (>= 12~),
                bc,
                zlib1g-dev,
                libboost-dev,
-               libgatbcore-dev
+               libgatbcore-dev (>= 1.4.1+git20181225.44d5a44~),
+               libhdf5-dev
 Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/med-team/minia
 Vcs-Git: https://salsa.debian.org/med-team/minia.git


=====================================
debian/docs
=====================================
@@ -1,4 +1,4 @@
 debian/README.test
 debian/tests/run-unit-test
-test/read50x_ref10K_e001.fasta
+test/read50x_ref10K_e001.fa*
 


=====================================
debian/minia.install deleted
=====================================
@@ -1 +0,0 @@
-minia usr/bin/


=====================================
debian/patches/link_libraries.patch
=====================================
@@ -0,0 +1,26 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Mon, 21 Jan 2019 09:01:19 +0100
+Description: Link against Debian packaged gatbcore
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -72,15 +72,17 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMA
+ 
+ include_directories (${PROGRAM_SOURCE_DIR})
+ file (GLOB_RECURSE  ProjectFiles  ${PROGRAM_SOURCE_DIR}/*)
++include(GNUInstallDirs)
++LINK_DIRECTORIES( /usr/${CMAKE_INSTALL_LIBDIR}/hdf5/serial )
+ add_executable(${PROJECT_NAME} ${ProjectFiles})
+-target_link_libraries(${PROJECT_NAME} ${gatb-core-libraries})
++target_link_libraries(${PROJECT_NAME} gatbcore hdf5 )
+ 
+ # merci
+ set (MERCI_SOURCE_DIR ${PROJECT_SOURCE_DIR}/merci)
+ include_directories (${MERCI_SOURCE_DIR})
+ file (GLOB_RECURSE  MerciFiles  ${MERCI_SOURCE_DIR}/*.cpp)
+ add_executable("merci"  ${MerciFiles})
+-target_link_libraries("merci" ${gatb-core-libraries})
++target_link_libraries("merci" gatbcore hdf5 )
+ 
+ 
+ ################################################################################


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 use_debian_packaged_gatb-core.patch
+link_libraries.patch


=====================================
debian/patches/use_debian_packaged_gatb-core.patch
=====================================
@@ -1,6 +1,24 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Mon, 21 Jan 2019 09:01:19 +0100
+Description: Use cmake input file of Debian packaged gatb-core
+
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -42,8 +42,8 @@ add_definitions( -DGIT_SHA1="${VERSION_S
+@@ -28,22 +28,11 @@ IF (DEFINED JENKINS_TAG)
+     SET (gatb-tool-version ${JENKINS_TAG})
+ ENDIF()
+ 
+-#############################
+-# getting git version
+-#from http://stackoverflow.com/questions/1435953/how-can-i-pass-git-sha1-to-compiler-as-definition-using-cmake
+-exec_program(
+-    "git"
+-    ${CMAKE_CURRENT_SOURCE_DIR}
+-    ARGS "rev-parse --short HEAD"
+-    OUTPUT_VARIABLE VERSION_SHA1 )
+-
+-add_definitions( -DGIT_SHA1="${VERSION_SHA1}" )
+-
  ################################################################################
  # Define cmake modules directory
  ################################################################################



View it on GitLab: https://salsa.debian.org/med-team/minia/compare/644ccd440e9c268d37cb7c469a582150ea4ca25c...690ec2f1be38a92184a150850532cca781dff100

-- 
View it on GitLab: https://salsa.debian.org/med-team/minia/compare/644ccd440e9c268d37cb7c469a582150ea4ca25c...690ec2f1be38a92184a150850532cca781dff100
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/20190124/72f03a66/attachment-0001.html>


More information about the debian-med-commit mailing list