unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
blob 262895ddcfbdeb1b0bb4c4f8fd0ff0e37f985e44 1290 bytes (raw)
name: packages/patches/mosaicatcher-unbundle-htslib.patch 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
--- a/src/CMakeLists.txt	2021-05-28 13:07:25.655107983 +0200
+++ b/src/CMakeLists.txt	2021-05-28 13:09:55.764025497 +0200
@@ -21,24 +21,6 @@
 
 
 
-### Link HTSlib
-
-ExternalProject_Add(htslib
-    PREFIX ${CMAKE_BINARY_DIR}/htslib
-    GIT_REPOSITORY "https://github.com/samtools/htslib.git"
-    GIT_TAG "1.3.1"
-    UPDATE_COMMAND ""
-    BUILD_IN_SOURCE 1
-    CONFIGURE_COMMAND ""
-    BUILD_COMMAND make
-    INSTALL_COMMAND make install prefix=${CMAKE_BINARY_DIR}/htslib
-    LOG_DOWNLOAD 1
-)
-link_directories (${CMAKE_BINARY_DIR}/htslib/lib)
-include_directories (${CMAKE_BINARY_DIR}/htslib/include)
-
-
-
 ### Set version
 
 # Get the current working branch
@@ -64,13 +46,6 @@
 
 # 2. Boost version from find_package (Boost_VERSION)
 
-# 3. Get HTSlib version from git
-execute_process(
-    COMMAND git describe --always
-    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/htslib
-    OUTPUT_VARIABLE HTSLIB_VERSION
-    OUTPUT_STRIP_TRAILING_WHITESPACE
-)
 set(HTSLIB_VERSION "1.3.1 ${HTSLIB_VERSION}")
 
 # 4. write version.hpp file
@@ -105,7 +80,6 @@
 add_executable (mosaic main.cpp ${HEADER_FILES})
 target_link_libraries (mosaic LINK_PUBLIC ${Boost_LIBRARIES})
 target_link_libraries (mosaic LINK_PUBLIC hts)
-add_dependencies (mosaic htslib)
 
 
 ### Doxygen API documentation

debug log:

solving 262895ddcfbdeb1b0bb4c4f8fd0ff0e37f985e44 ...
found 262895ddcfbdeb1b0bb4c4f8fd0ff0e37f985e44 in https://git.savannah.gnu.org/cgit/guix.git

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).