From 9a0d0c0eb2e883f96b40809a84e942a9e383a87f Mon Sep 17 00:00:00 2001 From: ye-jianbang <173945901@qq.com> Date: Mon, 25 Apr 2022 15:34:15 +0800 Subject: [PATCH 1/2] fix git ignore issue --- package/R/3.6.3/clang/install.sh | 11 +++++++++++ package/automake/1.16.5/clang/install.sh | 10 ++++++++++ package/boost/1.72.0/clang/install.sh | 9 +++++++++ package/git/2.35.1/clang/install.sh | 12 ++++++++++++ package/htslib/1.15/clang/install.sh | 11 +++++++++++ package/libjpeg/v7/clang/install.sh | 10 ++++++++++ package/libpng/1.6.37/clang/install.sh | 10 ++++++++++ package/python3/3.7.10/clang/install.sh | 13 +++++++++++++ package/samtools/1.15/clang/install.sh | 10 ++++++++++ package/szip/2.1.1/clang/install.sh | 10 ++++++++++ package/udunits/2.2.28/clang/install.sh | 10 ++++++++++ package/zlib/1.2.11/clang/install.sh | 10 ++++++++++ templates/R/3.6.3/data.R.arm.bisheng.config | 10 ++-------- .../1.16.5/data.automake.arm.bisheng.config | 6 +----- templates/boost/1.72.0/data.boost.arm.cpu.config | 7 +------ templates/git/2.35.1/data.git.arm.bisheng.config | 10 ++-------- .../htslib/1.15/data.htslib.arm.bisheng.config | 10 ++-------- templates/libjpeg/v7/data.libjpeg.arm.cpu.config | 7 +------ templates/libpng/1.6.37/data.libpng.arm.cpu.config | 7 +------ .../python3/3.7.10/data.python3.arm.bisheng.config | 6 +----- .../samtools/1.15/data.samtools.arm.bisheng.config | 6 +----- templates/szip/2.1.1/data.szip.arm.bisheng.config | 6 +----- .../udunits/2.2.28/data.udunits.arm.cpu.config | 11 ++--------- templates/zlib/1.2.11/data.zlib.arm.cpu.config | 7 +------ 24 files changed, 142 insertions(+), 77 deletions(-) create mode 100644 package/R/3.6.3/clang/install.sh create mode 100644 package/automake/1.16.5/clang/install.sh create mode 100644 package/boost/1.72.0/clang/install.sh create mode 100644 package/git/2.35.1/clang/install.sh create mode 100644 package/htslib/1.15/clang/install.sh create mode 100644 package/libjpeg/v7/clang/install.sh create mode 100644 package/libpng/1.6.37/clang/install.sh create mode 100644 package/python3/3.7.10/clang/install.sh create mode 100644 package/samtools/1.15/clang/install.sh create mode 100644 package/szip/2.1.1/clang/install.sh create mode 100644 package/udunits/2.2.28/clang/install.sh create mode 100644 package/zlib/1.2.11/clang/install.sh diff --git a/package/R/3.6.3/clang/install.sh b/package/R/3.6.3/clang/install.sh new file mode 100644 index 0000000..66c0e2e --- /dev/null +++ b/package/R/3.6.3/clang/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +#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 +./configure -enable-R-shlib -enable-R-static-lib --with-libpng --with-jpeglib --prefix=$1 +make all -j +make install diff --git a/package/automake/1.16.5/clang/install.sh b/package/automake/1.16.5/clang/install.sh new file mode 100644 index 0000000..233a4d7 --- /dev/null +++ b/package/automake/1.16.5/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 +make -j +make install 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 0000000..d6cfad1 --- /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/git/2.35.1/clang/install.sh b/package/git/2.35.1/clang/install.sh new file mode 100644 index 0000000..ffee590 --- /dev/null +++ b/package/git/2.35.1/clang/install.sh @@ -0,0 +1,12 @@ +#!/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 +autoconf +./configure --prefix=$1 +make -j +make install diff --git a/package/htslib/1.15/clang/install.sh b/package/htslib/1.15/clang/install.sh new file mode 100644 index 0000000..a8064d9 --- /dev/null +++ b/package/htslib/1.15/clang/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +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 +autoreconf -i +./configure --prefix=$1 +make -j +make install diff --git a/package/libjpeg/v7/clang/install.sh b/package/libjpeg/v7/clang/install.sh new file mode 100644 index 0000000..8bf9232 --- /dev/null +++ b/package/libjpeg/v7/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 --build=aarch64-unknown-linux-gnu +make -j +make install diff --git a/package/libpng/1.6.37/clang/install.sh b/package/libpng/1.6.37/clang/install.sh new file mode 100644 index 0000000..af16a46 --- /dev/null +++ b/package/libpng/1.6.37/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 --build=aarch64-unknown-linux-gnu +make -j +make install diff --git a/package/python3/3.7.10/clang/install.sh b/package/python3/3.7.10/clang/install.sh new file mode 100644 index 0000000..38b87d0 --- /dev/null +++ b/package/python3/3.7.10/clang/install.sh @@ -0,0 +1,13 @@ +#!/bin/bash +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 +cd Python-3.7.10 +./configure --prefix=$1 +make +make install +#ln -s $1/python3/3.7.10/bin/python3.7 /usr/local/bin/python3 +#ln -s $1/python3/3.7.10/bin/pip3.7 /usr/local/bin/pip3 diff --git a/package/samtools/1.15/clang/install.sh b/package/samtools/1.15/clang/install.sh new file mode 100644 index 0000000..09bc470 --- /dev/null +++ b/package/samtools/1.15/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 +make -j +make install diff --git a/package/szip/2.1.1/clang/install.sh b/package/szip/2.1.1/clang/install.sh new file mode 100644 index 0000000..425dc89 --- /dev/null +++ b/package/szip/2.1.1/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 +make -j +make install diff --git a/package/udunits/2.2.28/clang/install.sh b/package/udunits/2.2.28/clang/install.sh new file mode 100644 index 0000000..655e441 --- /dev/null +++ b/package/udunits/2.2.28/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +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 +./configure --prefix=$1 +make -j +make install diff --git a/package/zlib/1.2.11/clang/install.sh b/package/zlib/1.2.11/clang/install.sh new file mode 100644 index 0000000..8c707b2 --- /dev/null +++ b/package/zlib/1.2.11/clang/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz +cd ${JARVIS_TMP} +tar -xvf ${JARVIS_DOWNLOAD}/zlib-1.2.11.tar.gz +cd zlib-1.2.11 +./configure --prefix=$1 +make -j +make install 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 9f7779a..552bc9a 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 @@ -12,9 +8,7 @@ bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_c module purge module use ./software/modulefiles module load bisheng2/2.1.0 -export CC=`which clang` -export CXX=`which clang++` -export FC=`which flang` +export CC=clang CXX=clang++ FC=flang [APP] app_name = R @@ -23,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install R/3.6.3 clang +./jarvis -install R/3.6.3/clang clang [RUN] 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 32ba035..2d8ae94 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 @@ -23,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install automake/1.16.5 clang +./jarvis -install automake/1.16.5/clang clang [RUN] 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 c9ee64d..8974380 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 ace25fa..897ad8c 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 @@ -12,9 +8,7 @@ bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_c module purge module use ./software/modulefiles module load bisheng2/2.1.0 -export CC=`which clang` -export CXX=`which clang++` -export FC=`which flang` +export CC=clang CXX=clang++ FC=flang [APP] app_name = git @@ -23,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install git/2.35.1 clang +./jarvis -install git/2.35.1/clang clang [RUN] diff --git a/templates/htslib/1.15/data.htslib.arm.bisheng.config b/templates/htslib/1.15/data.htslib.arm.bisheng.config index 452779d..71d8081 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 @@ -12,9 +8,7 @@ bisheng/2.1.0 https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_c module purge module use ./software/modulefiles module load bisheng2/2.1.0 -export CC=`which clang` -export CXX=`which clang++` -export FC=`which flang` +export CC=clang CXX=clang++ FC=flang [APP] app_name = htslib @@ -23,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install htslib/1.15 clang +./jarvis -install htslib/1.15/clang clang [RUN] diff --git a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config index dda95b7..a4bf18f 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 @@ -22,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install libjpeg/v7 clang +./jarvis -install libjpeg/v7/clang clang [RUN] run = 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 2df1be7..6fbe59c 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 @@ -22,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install libpng/1.6.37 clang +./jarvis -install libpng/1.6.37/clang clang [RUN] run = 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 0796dbf..a256389 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 @@ -23,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install python3/3.7.10 clang +./jarvis -install python3/3.7.10/clang clang [RUN] diff --git a/templates/samtools/1.15/data.samtools.arm.bisheng.config b/templates/samtools/1.15/data.samtools.arm.bisheng.config index 8dac01a..e7e833c 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 @@ -23,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install samtools/1.15 clang +./jarvis -install samtools/1.15/clang clang [RUN] 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 03c22f2..6f9a443 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 @@ -23,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install szip/2.1.1 clang +./jarvis -install szip/2.1.1/clang clang [RUN] 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 5627539..2e93500 100644 --- a/templates/udunits/2.2.28/data.udunits.arm.cpu.config +++ b/templates/udunits/2.2.28/data.udunits.arm.cpu.config @@ -1,20 +1,13 @@ [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 module use ./software/modulefiles module load bisheng2/2.1.0 export CC=clang CXX=clang++ FC=flang -./jarvis -install hmpi/1.1.1 clang +./jarvis -install hmpi/1.1.1/clang clang module load hmpi1/1.1.1 [ENV] @@ -31,7 +24,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install udunits/2.2.28 clang+mpi +./jarvis -install udunits/2.2.28/clang clang+mpi [RUN] run = 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 18845ba..824ae0b 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 @@ -22,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install zlib/1.2.11 clang +./jarvis -install zlib/1.2.11/clang clang [RUN] run = -- Gitee From 7bec3fb05db650bb56a1e0b58f5b0c81954bc170 Mon Sep 17 00:00:00 2001 From: ye-jianbang <173945901@qq.com> Date: Tue, 26 Apr 2022 10:12:34 +0800 Subject: [PATCH 2/2] fix git ignore issue --- package/R/3.6.3/install.sh | 3 +-- package/automake/1.16.5/install.sh | 3 +-- package/boost/1.72.0/install.sh | 9 --------- package/git/2.35.1/install.sh | 3 +-- package/htslib/1.15/install.sh | 2 +- package/libjpeg/v7/install.sh | 2 +- package/libpng/1.6.37/install.sh | 2 +- package/python3/3.7.10/install.sh | 2 +- package/samtools/1.15/install.sh | 2 +- package/szip/2.1.1/install.sh | 2 +- package/udunits/2.2.28/install.sh | 2 +- package/zlib/1.2.11/install.sh | 2 +- templates/R/3.6.3/data.R.arm.bisheng.config | 2 +- .../automake/1.16.5/data.automake.arm.bisheng.config | 2 +- templates/git/2.35.1/data.git.arm.bisheng.config | 2 +- templates/htslib/1.15/data.htslib.arm.bisheng.config | 2 +- templates/libjpeg/v7/data.libjpeg.arm.cpu.config | 2 +- templates/libpng/1.6.37/data.libpng.arm.cpu.config | 2 +- templates/python3/3.7.10/data.python3.arm.bisheng.config | 2 +- templates/samtools/1.15/data.samtools.arm.bisheng.config | 2 +- templates/szip/2.1.1/data.szip.arm.bisheng.config | 2 +- templates/udunits/2.2.28/data.udunits.arm.cpu.config | 4 ++-- templates/zlib/1.2.11/data.zlib.arm.cpu.config | 2 +- 23 files changed, 23 insertions(+), 35 deletions(-) delete mode 100644 package/boost/1.72.0/install.sh diff --git a/package/R/3.6.3/install.sh b/package/R/3.6.3/install.sh index daa865d..66c0e2e 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 3ef8673..233a4d7 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/install.sh b/package/boost/1.72.0/install.sh deleted file mode 100644 index b4f4932..0000000 --- a/package/boost/1.72.0/install.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -#wget https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.gz -set -x -set -e -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/git/2.35.1/install.sh b/package/git/2.35.1/install.sh index 9993f8b..e6a726f 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 @@ -9,4 +9,3 @@ autoconf ./configure --prefix=$1 make -j make install -#export PATH=${JARVIS_COMPILER}/git/2.35.1/bin:$PATH diff --git a/package/htslib/1.15/install.sh b/package/htslib/1.15/install.sh index c9d1359..a8064d9 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 56a4f9a..8bf9232 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 5bbc9ff..af16a46 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 2dd773f..38b87d0 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 c275133..09bc470 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 12191e7..425dc89 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 5538418..655e441 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 1122db7..8c707b2 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 https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/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 552bc9a..c361bdb 100644 --- a/templates/R/3.6.3/data.R.arm.bisheng.config +++ b/templates/R/3.6.3/data.R.arm.bisheng.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install R/3.6.3/clang clang +./jarvis -install R/3.6.3 clang [RUN] 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 2d8ae94..540e577 100644 --- a/templates/automake/1.16.5/data.automake.arm.bisheng.config +++ b/templates/automake/1.16.5/data.automake.arm.bisheng.config @@ -19,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install automake/1.16.5/clang clang +./jarvis -install automake/1.16.5 clang [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 897ad8c..a75c625 100644 --- a/templates/git/2.35.1/data.git.arm.bisheng.config +++ b/templates/git/2.35.1/data.git.arm.bisheng.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install git/2.35.1/clang clang +./jarvis -install git/2.35.1 clang [RUN] diff --git a/templates/htslib/1.15/data.htslib.arm.bisheng.config b/templates/htslib/1.15/data.htslib.arm.bisheng.config index 71d8081..eab8775 100644 --- a/templates/htslib/1.15/data.htslib.arm.bisheng.config +++ b/templates/htslib/1.15/data.htslib.arm.bisheng.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install htslib/1.15/clang clang +./jarvis -install htslib/1.15 clang [RUN] diff --git a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config index a4bf18f..705fd5e 100644 --- a/templates/libjpeg/v7/data.libjpeg.arm.cpu.config +++ b/templates/libjpeg/v7/data.libjpeg.arm.cpu.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install libjpeg/v7/clang clang +./jarvis -install libjpeg/v7 clang [RUN] run = 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 6fbe59c..9f05387 100644 --- a/templates/libpng/1.6.37/data.libpng.arm.cpu.config +++ b/templates/libpng/1.6.37/data.libpng.arm.cpu.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install libpng/1.6.37/clang clang +./jarvis -install libpng/1.6.37 clang [RUN] run = 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 a256389..54604f2 100644 --- a/templates/python3/3.7.10/data.python3.arm.bisheng.config +++ b/templates/python3/3.7.10/data.python3.arm.bisheng.config @@ -19,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install python3/3.7.10/clang clang +./jarvis -install python3/3.7.10 clang [RUN] diff --git a/templates/samtools/1.15/data.samtools.arm.bisheng.config b/templates/samtools/1.15/data.samtools.arm.bisheng.config index e7e833c..ebac9fe 100644 --- a/templates/samtools/1.15/data.samtools.arm.bisheng.config +++ b/templates/samtools/1.15/data.samtools.arm.bisheng.config @@ -19,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install samtools/1.15/clang clang +./jarvis -install samtools/1.15 clang [RUN] 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 6f9a443..95e26ac 100644 --- a/templates/szip/2.1.1/data.szip.arm.bisheng.config +++ b/templates/szip/2.1.1/data.szip.arm.bisheng.config @@ -19,7 +19,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install szip/2.1.1/clang clang +./jarvis -install szip/2.1.1 clang [RUN] 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 2e93500..4c1c191 100644 --- a/templates/udunits/2.2.28/data.udunits.arm.cpu.config +++ b/templates/udunits/2.2.28/data.udunits.arm.cpu.config @@ -7,7 +7,7 @@ module purge module use ./software/modulefiles module load bisheng2/2.1.0 export CC=clang CXX=clang++ FC=flang -./jarvis -install hmpi/1.1.1/clang clang +./jarvis -install hmpi/1.1.1 clang module load hmpi1/1.1.1 [ENV] @@ -24,7 +24,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install udunits/2.2.28/clang clang+mpi +./jarvis -install udunits/2.2.28 clang+mpi [RUN] run = 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 824ae0b..f936d12 100644 --- a/templates/zlib/1.2.11/data.zlib.arm.cpu.config +++ b/templates/zlib/1.2.11/data.zlib.arm.cpu.config @@ -17,7 +17,7 @@ binary_dir = case_dir = [BUILD] -./jarvis -install zlib/1.2.11/clang clang +./jarvis -install zlib/1.2.11 clang [RUN] run = -- Gitee