From 086ccdb83752a1d8b2ddc31e755a9fd0286e6254 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Mon, 4 Mar 2019 17:29:35 +0100 Subject: [PATCH] salmon: add singularity files --- src/singularity_modules/salmon/0.8.2/build.sh | 3 +++ .../salmon/0.8.2/salmon.def | 25 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 src/singularity_modules/salmon/0.8.2/build.sh create mode 100644 src/singularity_modules/salmon/0.8.2/salmon.def 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 00000000..e9496bb6 --- /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 00000000..d23673a4 --- /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 "$@" -- GitLab