[med-svn] [Git][med-team/raxml-ng][master] 2 commits: Append cmake as a build dependency
Shayan Doust
gitlab at salsa.debian.org
Fri May 29 18:10:31 BST 2020
Shayan Doust pushed to branch master at Debian Med / raxml-ng
Commits:
29831099 by Shayan Doust at 2020-05-29T18:00:06+01:00
Append cmake as a build dependency
- - - - -
c2c893b3 by Shayan Doust at 2020-05-29T18:07:58+01:00
Add patch to modify some options within CMakeLists
libp11-dev is available on debian as a package, but terraphast needs packaging (not necessary?)
- - - - -
3 changed files:
- debian/control
- + debian/patches/modify_cmake_options.patch
- + debian/patches/series
Changes:
=====================================
debian/control
=====================================
@@ -8,7 +8,8 @@ Build-Depends: debhelper (>= 10),
flex,
bison,
libgmp3-dev,
- libpll-dev
+ libpll-dev,
+ cmake
Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/raxml-ng.git
Vcs-Git: https://anonscm.debian.org/git/debian-med/raxml-ng.git
=====================================
debian/patches/modify_cmake_options.patch
=====================================
@@ -0,0 +1,25 @@
+Description: Set options within CMakeLists for libs
+ Ensure we do not cause cmake to build the "supplied" libraries, instead rely on the already-packaged libraries
+Author: Shayan Doust <hello at shayandoust.me>
+Last-Update: 2020-05-29
+---
+--- raxml-ng.orig/CMakeLists.txt
++++ raxml-ng/CMakeLists.txt
+@@ -4,7 +4,7 @@
+ set(CMAKE_DISABLE_SOURCE_CHANGES ON)
+
+ set(RAXML_BINARY_NAME "" CACHE STRING "Custom RAxML-NG binary name")
+-set(USE_LIBPLL_CMAKE ON CACHE BOOL "Use CMake to build libpll and pll-modules")
++set(USE_LIBPLL_CMAKE OFF CACHE BOOL "Use CMake to build libpll and pll-modules")
+ set(BUILD_AS_LIBRARY OFF CACHE BOOL "Build RAxML-NG as shared library (instead of stand-alone executable)")
+ set(PLLMOD_DEBUG OFF CACHE BOOL "Debug pll-modules (tons of console output!)")
+
+@@ -20,7 +20,7 @@
+ # build a static binary
+ set(STATIC_BUILD OFF CACHE BOOL "Build static binary")
+
+-set(USE_TERRAPHAST ON CACHE BOOL "Use phylogentic terraces library (terraphast) ")
++set(USE_TERRAPHAST OFF CACHE BOOL "Use phylogentic terraces library (terraphast) ")
+ set(USE_GMP OFF CACHE BOOL "Use Gnu Muliple precision (GMP) library ")
+
+ set(ENABLE_PTHREADS ${USE_PTHREADS})
=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+modify_cmake_options.patch
View it on GitLab: https://salsa.debian.org/med-team/raxml-ng/-/compare/bf4084b52894fbd4d27e41341176c4fa12009834...c2c893b3abbe3d3a29d2b3fec4cf07bcda2693c5
--
View it on GitLab: https://salsa.debian.org/med-team/raxml-ng/-/compare/bf4084b52894fbd4d27e41341176c4fa12009834...c2c893b3abbe3d3a29d2b3fec4cf07bcda2693c5
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/20200529/30ef3eba/attachment-0001.html>
More information about the debian-med-commit
mailing list