diff --git a/package/R/3.6.3/install.sh b/package/R/3.6.3/install.sh index daa865ddcc3aa91a4674cb35bec93ffae922329c..66c0e2e9fb80bf29175e48330179bb10faa3758a 100755 --- a/package/R/3.6.3/install.sh +++ b/package/R/3.6.3/install.sh @@ -1,9 +1,8 @@ #!/bin/bash - -#wget https://cloud.r-project.org/src/base/R-3/R-3.6.3.tar.gz #yum install libXt-devel.aarch64 readline-devel.aarch64 set -x set -e +. ${DOWNLOAD_TOOL} -u https://cloud.r-project.org/src/base/R-3/R-3.6.3.tar.gz cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/R-3.6.3.tar.gz cd R-3.6.3 diff --git a/package/automake/1.16.5/install.sh b/package/automake/1.16.5/install.sh index 3ef86733541a7f7eb7a870c0bdf020d27522ae02..233a4d77884049ad152534b17fe253d2db875c13 100644 --- a/package/automake/1.16.5/install.sh +++ b/package/automake/1.16.5/install.sh @@ -1,8 +1,7 @@ #!/bin/bash - -#wget https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/automake-1.16.5.tar.gz cd automake-1.16.5 diff --git a/package/boost/1.72.0/clang/install.sh b/package/boost/1.72.0/clang/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..d6cfad141711ec3db3fe9743691d72b4bdae68de --- /dev/null +++ b/package/boost/1.72.0/clang/install.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz +cd ${JARVIS_TMP} +tar -xvf ${JARVIS_DOWNLOAD}/boost_1_72_0.tar.gz +cd boost_1_72_0 +./bootstrap.sh --with-toolset=clang +./b2 install --prefix=$1 diff --git a/package/boost/1.72.0/install.sh b/package/boost/1.72.0/install.sh index b4f49328f3d2b19a6a89e3a281a6b9c665c6d12b..d74792dc581e749a6843c56a99d32457ac46cfdf 100644 --- a/package/boost/1.72.0/install.sh +++ b/package/boost/1.72.0/install.sh @@ -1,9 +1,9 @@ #!/bin/bash -#wget https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/boost_1_72_0.tar.gz cd boost_1_72_0 -./bootstrap.sh --with-toolset=clang +./bootstrap.sh ./b2 install --prefix=$1 diff --git a/package/git/2.35.1/install.sh b/package/git/2.35.1/install.sh index 9993f8b5a04c911eca72faa4542f234bd4e050a2..7533c1370b721d331d620afa06aaca9800ec33d7 100644 --- a/package/git/2.35.1/install.sh +++ b/package/git/2.35.1/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#wget https://github.com/git/git/archive/refs/tags/v2.35.1.tar.gz -O git-2.35.1.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://github.com/git/git/archive/refs/tags/v2.35.1.tar.gz -f git-2.35.1.tar.gz cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/git-2.35.1.tar.gz cd git-2.35.1 diff --git a/package/htslib/1.15/install.sh b/package/htslib/1.15/install.sh index c9d1359b0c3e3d3ea2d1a6685671b0d92b9692f1..a8064d9e99e422724f9819bb3e44366225157037 100644 --- a/package/htslib/1.15/install.sh +++ b/package/htslib/1.15/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#wget https://github.com/samtools/htslib/releases/download/1.15/htslib-1.15.tar.bz2 set -x set -e +. ${DOWNLOAD_TOOL} -u https://github.com/samtools/htslib/releases/download/1.15/htslib-1.15.tar.bz2 cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/htslib-1.15.tar.bz2 cd htslib-1.15 diff --git a/package/libjpeg/v7/install.sh b/package/libjpeg/v7/install.sh index 56a4f9ac785308acd35b0c9238646bf35973a551..46215f209ef0d7dcb0945caed9e58734accd3c1a 100644 --- a/package/libjpeg/v7/install.sh +++ b/package/libjpeg/v7/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#下载地址:http://www.ijg.org/files/jpegsrc.v7.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u http://www.ijg.org/files/jpegsrc.v7.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/jpegsrc.v7.tar.gz cd jpeg-7 diff --git a/package/libpng/1.6.37/install.sh b/package/libpng/1.6.37/install.sh index 5bbc9ff4faebcbaa4227964cbb6cd747db111191..af16a463b72f639e3f46f76f94e868e2e2bd4559 100644 --- a/package/libpng/1.6.37/install.sh +++ b/package/libpng/1.6.37/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#下载地址:https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/libpng-1.6.37.tar.gz cd libpng-1.6.37 diff --git a/package/python3/3.7.10/install.sh b/package/python3/3.7.10/install.sh index 2dd773f8b73b65574117d94e8ee148c0fb441e25..38b87d0acefd46a429d0628b77cdb7d7a21080f7 100644 --- a/package/python3/3.7.10/install.sh +++ b/package/python3/3.7.10/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -# https://repo.huaweicloud.com/python/3.7.10/Python-3.7.10.tgz set -x set -e +. ${DOWNLOAD_TOOL} -u https://repo.huaweicloud.com/python/3.7.10/Python-3.7.10.tgz cd ${JARVIS_TMP} #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel tar -zxvf ${JARVIS_DOWNLOAD}/Python-3.7.10.tgz diff --git a/package/samtools/1.15/install.sh b/package/samtools/1.15/install.sh index c2751339b8f68ed10b35f95c1545b22f1071d0c0..09bc47017c11be971b5b7ec7ea1b8177d0b2b143 100644 --- a/package/samtools/1.15/install.sh +++ b/package/samtools/1.15/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#wget https://github.com/samtools/samtools/releases/download/1.15/samtools-1.15.tar.bz2 set -x set -e +. ${DOWNLOAD_TOOL} -u https://github.com/samtools/samtools/releases/download/1.15/samtools-1.15.tar.bz2 cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/samtools-1.15.tar.bz2 cd samtools-1.15 diff --git a/package/szip/2.1.1/install.sh b/package/szip/2.1.1/install.sh index 12191e74656d3c373336b7712b1d4102d012c3dc..6cc1367ef31768c4a77517e146080d947d69b6dd 100644 --- a/package/szip/2.1.1/install.sh +++ b/package/szip/2.1.1/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#wget https://distfiles.macports.org/szip/szip-2.1.1.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://distfiles.macports.org/szip/szip-2.1.1.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/szip-2.1.1.tar.gz cd szip-2.1.1 diff --git a/package/udunits/2.2.28/install.sh b/package/udunits/2.2.28/install.sh index 5538418a8b146afe07341c4436f8ee3bb150174f..655e44169da0f39acc7e6575476261f6e9b084bc 100644 --- a/package/udunits/2.2.28/install.sh +++ b/package/udunits/2.2.28/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#下载地址:https://artifacts.unidata.ucar.edu/repository/downloads-udunits/2.2.28/udunits-2.2.28.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u https://artifacts.unidata.ucar.edu/repository/downloads-udunits/2.2.28/udunits-2.2.28.tar.gz cd ${JARVIS_TMP} tar xvf ${JARVIS_DOWNLOAD}/udunits-2.2.28.tar.gz cd udunits-2.2.28 diff --git a/package/zlib/1.2.11/install.sh b/package/zlib/1.2.11/install.sh index 1122db7ccb20d26cb6fa0306d23dcc94b9eb1578..5fe5b47784cb862c6f3fc3856767e33a3d502878 100644 --- a/package/zlib/1.2.11/install.sh +++ b/package/zlib/1.2.11/install.sh @@ -1,7 +1,7 @@ #!/bin/bash -#下载地址:http://www.zlib.net/zlib-1.2.11.tar.gz set -x set -e +. ${DOWNLOAD_TOOL} -u http://www.zlib.net/zlib-1.2.11.tar.gz cd ${JARVIS_TMP} tar -xvf ${JARVIS_DOWNLOAD}/zlib-1.2.11.tar.gz cd zlib-1.2.11 diff --git a/templates/R/3.6.3/data.R.arm.bisheng.config b/templates/R/3.6.3/data.R.arm.bisheng.config index 9f7779a858f5621ecf7efc55d5a07ed9204bde1e..10cceed67c0706ec33bfc84f39e70e40918706b4 100644 --- a/templates/R/3.6.3/data.R.arm.bisheng.config +++ b/templates/R/3.6.3/data.R.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -R/3.6.3 https://cloud.r-project.org/src/base/R-3/R-3.6.3.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/automake/1.16.5/data.automake.arm.bisheng.config b/templates/automake/1.16.5/data.automake.arm.bisheng.config index 32ba03571164b7cc27511ac36d32f9ab6330fd2c..540e57720fce24eab71d7c367fedaf3341bfbb46 100644 --- a/templates/automake/1.16.5/data.automake.arm.bisheng.config +++ b/templates/automake/1.16.5/data.automake.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -automake/1.16.5 https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/boost/1.72.0/data.boost.arm.cpu.config b/templates/boost/1.72.0/data.boost.arm.cpu.config index c9ee64d412b3af6b4547f361404d93bcbc50eb96..897438017f20462e009f893ece5ebc4e78fee21f 100644 --- a/templates/boost/1.72.0/data.boost.arm.cpu.config +++ b/templates/boost/1.72.0/data.boost.arm.cpu.config @@ -1,11 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -boost/1.72.0 https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com @@ -22,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install boost/1.72.0 clang +./jarvis -install boost/1.72.0/clang clang [RUN] run = diff --git a/templates/git/2.35.1/data.git.arm.bisheng.config b/templates/git/2.35.1/data.git.arm.bisheng.config index ace25fa1ea1b260579c5e2dc22d552bdbea01de3..986ded6fcac018d9a561134126eb7fc75a0a1a93 100644 --- a/templates/git/2.35.1/data.git.arm.bisheng.config +++ b/templates/git/2.35.1/data.git.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -git/2.35.1 https://github.com/git/git/archive/refs/tags/v2.35.1.tar.gz git-2.35.1.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/htslib/1.15/data.htslib.arm.bisheng.config b/templates/htslib/1.15/data.htslib.arm.bisheng.config index 452779de1720e60e1ae9f124066767a6e0034f9a..8f652dfbd7c7b30f360ac87147bb39b8e7527c03 100644 --- a/templates/htslib/1.15/data.htslib.arm.bisheng.config +++ b/templates/htslib/1.15/data.htslib.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -htslib/1.15 https://github.com/samtools/htslib/releases/download/1.15/htslib-1.15.tar.bz2 -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config index dda95b7a604374f0dba5b5fa89ff641500d75347..705fd5e71596d1179c9a22fbe73e9bcf3e63352b 100644 --- a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config +++ b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config @@ -1,11 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -libjpeg/v7 http://www.ijg.org/files/jpegsrc.v7.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/libpng/1.6.37/data.libpng.arm.cpu.config b/templates/libpng/1.6.37/data.libpng.arm.cpu.config index 2df1be7a18879761bc67beed99fdd74b066a0c05..9f05387fddca459b8ae93125cdb4fa853b5a808f 100644 --- a/templates/libpng/1.6.37/data.libpng.arm.cpu.config +++ b/templates/libpng/1.6.37/data.libpng.arm.cpu.config @@ -1,11 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -libpng/1.6.37 https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/python3/3.7.10/data.python3.arm.bisheng.config b/templates/python3/3.7.10/data.python3.arm.bisheng.config index 0796dbf1cc55e3cb65d1f7b0842da9c449b8352e..54604f2b8b5f70f4bbfeeeae254176bdd2f5db2e 100644 --- a/templates/python3/3.7.10/data.python3.arm.bisheng.config +++ b/templates/python3/3.7.10/data.python3.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -python3/3.7.10 https://repo.huaweicloud.com/python/3.7.10/Python-3.7.10.tgz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/samtools/1.15/data.samtools.arm.bisheng.config b/templates/samtools/1.15/data.samtools.arm.bisheng.config index 8dac01a2b5f1755ccb8aec17d28665afb02725a1..ebac9fee8313f76719063c5b0bbb3d52b49307fc 100644 --- a/templates/samtools/1.15/data.samtools.arm.bisheng.config +++ b/templates/samtools/1.15/data.samtools.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -samtools/1.15 https://github.com/samtools/samtools/releases/download/1.15/samtools-1.15.tar.bz2 -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/szip/2.1.1/data.szip.arm.bisheng.config b/templates/szip/2.1.1/data.szip.arm.bisheng.config index 03c22f2adf50c2c12141969ef4867e6fb7bd5121..95e26acf01aeaba4ba8de9106dc70675e04173d0 100644 --- a/templates/szip/2.1.1/data.szip.arm.bisheng.config +++ b/templates/szip/2.1.1/data.szip.arm.bisheng.config @@ -1,10 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -szip/2.1.1 https://distfiles.macports.org/szip/szip-2.1.1.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com diff --git a/templates/udunits/2.2.28/data.udunits.arm.cpu.config b/templates/udunits/2.2.28/data.udunits.arm.cpu.config index 4e81b5a8983a318008df40b792afa65ef4ee9a35..b9c54c8811206fb7de1e4c74d3a7b249173336c8 100644 --- a/templates/udunits/2.2.28/data.udunits.arm.cpu.config +++ b/templates/udunits/2.2.28/data.udunits.arm.cpu.config @@ -1,13 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -udunits/2.2.28 https://artifacts.unidata.ucar.edu/repository/downloads-udunits/2.2.28/udunits-2.2.28.tar.gz -hucx/1.1.1 https://github.com/kunpengcompute/hucx/archive/refs/tags/v1.1.1-huawei.tar.gz hucx-1.1.1-huawei.tar.gz -xucg/1.1.1 https://github.com/kunpengcompute/xucg/archive/refs/tags/v1.1.1-huawei.tar.gz xucg-1.1.1-huawei.tar.gz -hmpi/1.1.1 https://github.com/kunpengcompute/hmpi/archive/refs/tags/v1.1.1-huawei.tar.gz hmpi-1.1.1-huawei.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - [DEPENDENCY] module purge ./jarvis -install bisheng/2.1.0 com diff --git a/templates/zlib/1.2.11/data.zlib.arm.cpu.config b/templates/zlib/1.2.11/data.zlib.arm.cpu.config index 18845ba2857c3bd3335b3372597a366e20bc25b0..f936d1232ba767df66466c98e0bafc49e2f83aef 100644 --- a/templates/zlib/1.2.11/data.zlib.arm.cpu.config +++ b/templates/zlib/1.2.11/data.zlib.arm.cpu.config @@ -1,11 +1,6 @@ [SERVER] 11.11.11.11 -[DOWNLOAD] -zlib/1.2.11 https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz -bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/bisheng-compiler-2.1.0-aarch64-linux.tar.gz - - [DEPENDENCY] ./jarvis -install bisheng/2.1.0 com