diff --git a/package/R/3.6.3/install.sh b/package/R/3.6.3/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..daa865ddcc3aa91a4674cb35bec93ffae922329c --- /dev/null +++ b/package/R/3.6.3/install.sh @@ -0,0 +1,12 @@ +#!/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 +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/install.sh b/package/automake/1.16.5/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..3ef86733541a7f7eb7a870c0bdf020d27522ae02 --- /dev/null +++ b/package/automake/1.16.5/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +#wget https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz +set -x +set -e +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/blas/3.10.0/bisheng/install.sh b/package/blas/3.10.0/bisheng/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..4bceade8a93c6a4d495566c0deca0cda525a6b76 --- /dev/null +++ b/package/blas/3.10.0/bisheng/install.sh @@ -0,0 +1,12 @@ +#!/bin/bash +#http://www.netlib.org/blas/blas-3.10.0.tgz +set -x +set -e +cd ${JARVIS_TMP} +rm -rf BLAS-3.10.0 +tar -xvf ${JARVIS_DOWNLOAD}/blas-3.10.0.tgz +cd BLAS-3.10.0 +`which flang` -c -O3 -fomit-frame-pointer -funroll-loops *.f +ar rv libblas.a *.o +mkdir $1/lib +cp libblas.a $1/lib diff --git a/package/blas/3.10.0/install.sh b/package/blas/3.10.0/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/package/git/2.35.1/install.sh b/package/git/2.35.1/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..9993f8b5a04c911eca72faa4542f234bd4e050a2 --- /dev/null +++ b/package/git/2.35.1/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 +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 +#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 new file mode 100644 index 0000000000000000000000000000000000000000..c9d1359b0c3e3d3ea2d1a6685671b0d92b9692f1 --- /dev/null +++ b/package/htslib/1.15/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +#wget https://github.com/samtools/htslib/releases/download/1.15/htslib-1.15.tar.bz2 +set -x +set -e +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/python3/3.7.10/install.sh b/package/python3/3.7.10/install.sh index 49f88a7350acfa2fb6f1ed98e91a77665b8070de..2dd773f8b73b65574117d94e8ee148c0fb441e25 100644 --- a/package/python3/3.7.10/install.sh +++ b/package/python3/3.7.10/install.sh @@ -3,10 +3,11 @@ set -x set -e cd ${JARVIS_TMP} -yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel +#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=${JARVIS_COMPILER}/python3 +./configure --prefix=$1 make make install -ln -s ${JARVIS_COMPILER}/python3/bin/python3.7 /usr/local/bin/python3 \ No newline at end of file +#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/install.sh b/package/samtools/1.15/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..c2751339b8f68ed10b35f95c1545b22f1071d0c0 --- /dev/null +++ b/package/samtools/1.15/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#wget https://github.com/samtools/samtools/releases/download/1.15/samtools-1.15.tar.bz2 +set -x +set -e +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/install.sh b/package/szip/2.1.1/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..12191e74656d3c373336b7712b1d4102d012c3dc --- /dev/null +++ b/package/szip/2.1.1/install.sh @@ -0,0 +1,10 @@ +#!/bin/bash +#wget https://distfiles.macports.org/szip/szip-2.1.1.tar.gz +set -x +set -e +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/templates/R/3.6.3/data.R.arm.bisheng.config b/templates/R/3.6.3/data.R.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..9f7779a858f5621ecf7efc55d5a07ed9204bde1e --- /dev/null +++ b/templates/R/3.6.3/data.R.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = R +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install R/3.6.3 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/automake/1.16.5/data.automake.arm.bisheng.config b/templates/automake/1.16.5/data.automake.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..32ba03571164b7cc27511ac36d32f9ab6330fd2c --- /dev/null +++ b/templates/automake/1.16.5/data.automake.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = automake +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install automake/1.16.5 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/blas/3.10.0/data.blas.arm.bisheng.config b/templates/blas/3.10.0/data.blas.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..96edb25603fbf2ec293febd5bdf8d144a2fb352a --- /dev/null +++ b/templates/blas/3.10.0/data.blas.arm.bisheng.config @@ -0,0 +1,32 @@ +[SERVER] +11.11.11.11 + +[DOWNLOAD] +blas/3.10.0 http://www.netlib.org/blas/blas-3.10.0.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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = blas +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install blas/3.10.0/bisheng clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/git/2.35.1/data.git.arm.bisheng.config b/templates/git/2.35.1/data.git.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..ace25fa1ea1b260579c5e2dc22d552bdbea01de3 --- /dev/null +++ b/templates/git/2.35.1/data.git.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = git +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install git/2.35.1 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/htslib/1.15/data.htslib.arm.bisheng.config b/templates/htslib/1.15/data.htslib.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..452779de1720e60e1ae9f124066767a6e0034f9a --- /dev/null +++ b/templates/htslib/1.15/data.htslib.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = htslib +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install htslib/1.15 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/python3/3.7.10/data.python3.arm.bisheng.config b/templates/python3/3.7.10/data.python3.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..0796dbf1cc55e3cb65d1f7b0842da9c449b8352e --- /dev/null +++ b/templates/python3/3.7.10/data.python3.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = python3 +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install python3/3.7.10 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/samtools/1.15/data.samtools.arm.bisheng.config b/templates/samtools/1.15/data.samtools.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..8dac01a2b5f1755ccb8aec17d28665afb02725a1 --- /dev/null +++ b/templates/samtools/1.15/data.samtools.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = samtools +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install samtools/1.15 clang + + +[RUN] +run = +binary = +node = 1 diff --git a/templates/szip/2.1.1/data.szip.arm.bisheng.config b/templates/szip/2.1.1/data.szip.arm.bisheng.config new file mode 100644 index 0000000000000000000000000000000000000000..03c22f2adf50c2c12141969ef4867e6fb7bd5121 --- /dev/null +++ b/templates/szip/2.1.1/data.szip.arm.bisheng.config @@ -0,0 +1,32 @@ +[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 + +[ENV] +module purge +module use ./software/modulefiles +module load bisheng2/2.1.0 +export CC=`which clang` +export CXX=`which clang++` +export FC=`which flang` + +[APP] +app_name = szip +build_dir = $JARVIS_ROOT +binary_dir = +case_dir = + +[BUILD] +./jarvis -install szip/2.1.1 clang + + +[RUN] +run = +binary = +node = 1