sra-tools: add version 3.0.3 and fix build (#34965)

This commit is contained in:
Glenn Johnson 2023-01-16 20:29:52 -06:00 committed by GitHub
parent b2cc36109f
commit b7e416046f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 0 deletions

View file

@ -0,0 +1,16 @@
--- a/ngs/ngs-java/CMakeLists.txt 2023-01-12 17:48:48.901017181 -0600
+++ b/ngs/ngs-java/CMakeLists.txt 2023-01-12 18:46:26.833359507 -0600
@@ -140,11 +140,8 @@
set(SRC_FILES "${SRC_FILES} ${f}")
endforeach()
- if( ${OS} STREQUAL "windows" )
- set( NGS_JAVADOC_DIR ${TARGDIR} )
- else()
- set( NGS_JAVADOC_DIR ${TARGDIR}/obj )
- endif()
+ set( NGS_JAVADOC_DIR ${TARGDIR} )
+
if ( Java_JAR_EXECUTABLE AND NOT (${OS} STREQUAL "windows") )
add_custom_target(
ngs-doc-jar ALL COMMAND

View file

@ -13,6 +13,7 @@ class SraTools(CMakePackage):
homepage = "https://github.com/ncbi/sra-tools"
git = "https://github.com/ncbi/sra-tools.git"
version("3.0.3", tags="3.0.3")
version("3.0.0", tags="3.0.0")
depends_on("openjdk")
@ -20,6 +21,10 @@ class SraTools(CMakePackage):
depends_on("libxml2")
depends_on("ncbi-vdb")
# The CMakeLists.txt file set the path to ${TARGDIR}/obj but the code
# actually uses ${TARGDIR}.
patch("ngs-java.patch")
def cmake_args(self):
args = [
self.define("VDB_INCDIR", format(self.spec["ncbi-vdb"].prefix) + "/include"),