diff --git a/src/singularity_modules/salmon/0.8.2/build.sh b/src/singularity_modules/salmon/0.8.2/build.sh new file mode 100755 index 0000000000000000000000000000000000000000..e9496bb69f8343c4766f64b0a17a31f3276c93e6 --- /dev/null +++ b/src/singularity_modules/salmon/0.8.2/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/salmon:0.8.2.sif src/singularity_modules/salmon/0.8.2/salmon.def +singularity sign bin/salmon:0.8.2.sif diff --git a/src/singularity_modules/salmon/0.8.2/salmon.def b/src/singularity_modules/salmon/0.8.2/salmon.def new file mode 100644 index 0000000000000000000000000000000000000000..d23673a4d3ddc3a82d1d1519b29e560ef7dc9f60 --- /dev/null +++ b/src/singularity_modules/salmon/0.8.2/salmon.def @@ -0,0 +1,25 @@ +Bootstrap: docker +From: ubuntu:18.04 + +%labels +MAINTAINER Laurent Modolo + +%post +SALMON_VERSION=0.8.2 +PACKAGES="curl \ +ca-certificates" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +curl -k -L https://github.com/COMBINE-lab/salmon/releases/download/v${SALMON_VERSION}/Salmon-${SALMON_VERSION}_linux_x86_64.tar.gz -o Salmon-${SALMON_VERSION}_linux_x86_64.tar.gz && \ +tar xzf Salmon-${SALMON_VERSION}_linux_x86_64.tar.gz && \ +mv Salmon-${SALMON_VERSION}_linux_x86_64/bin/* /usr/bin/ && \ +rm -Rf Salmon-${SALMON_VERSION}* + +%environment +export SALMON_VERSION=0.8.2 + +%runscript +exec /bin/bash "$@"