From 9fe7ac40fd806cc8fe148cb4ae667388b55df89b Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Mon, 4 Mar 2019 15:10:05 +0100 Subject: [PATCH] deeptools: add singularity files --- .../deeptools/3.0.2/build.sh | 3 +++ .../deeptools/3.0.2/deeptools.def | 27 +++++++++++++++++++ .../deeptools/3.1.1/build.sh | 3 +++ .../deeptools/3.1.1/deeptools.def | 27 +++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100755 src/singularity_modules/deeptools/3.0.2/build.sh create mode 100644 src/singularity_modules/deeptools/3.0.2/deeptools.def create mode 100755 src/singularity_modules/deeptools/3.1.1/build.sh create mode 100644 src/singularity_modules/deeptools/3.1.1/deeptools.def diff --git a/src/singularity_modules/deeptools/3.0.2/build.sh b/src/singularity_modules/deeptools/3.0.2/build.sh new file mode 100755 index 00000000..b9b83757 --- /dev/null +++ b/src/singularity_modules/deeptools/3.0.2/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/deeptools:3.0.2.sif src/singularity_modules/deeptools/3.0.2/deeptools.def +singularity sign bin/deeptools:3.0.2.sif diff --git a/src/singularity_modules/deeptools/3.0.2/deeptools.def b/src/singularity_modules/deeptools/3.0.2/deeptools.def new file mode 100644 index 00000000..dc8fbdca --- /dev/null +++ b/src/singularity_modules/deeptools/3.0.2/deeptools.def @@ -0,0 +1,27 @@ +Bootstrap: docker +From: debian:stretch + +%labels +MAINTAINER Laurent Modolo + +%post +DEEPTOOLS_VERSION=3.0.2 +PACKAGES="build-essential \ + python3-pip \ + python3-setuptools \ + python3-dev \ + python3-wheel \ + zlib1g-dev \ + libcurl4-gnutls-dev" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +pip3 install deeptools==${DEEPTOOLS_VERSION} + +%environment +export DEEPTOOLS_VERSION=3.0.2 + +%runscript +exec /bin/bash "$@" diff --git a/src/singularity_modules/deeptools/3.1.1/build.sh b/src/singularity_modules/deeptools/3.1.1/build.sh new file mode 100755 index 00000000..07c3840c --- /dev/null +++ b/src/singularity_modules/deeptools/3.1.1/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/deeptools:3.1.1.sif src/singularity_modules/deeptools/3.1.1/deeptools.def +singularity sign bin/deeptools:3.1.1.sif diff --git a/src/singularity_modules/deeptools/3.1.1/deeptools.def b/src/singularity_modules/deeptools/3.1.1/deeptools.def new file mode 100644 index 00000000..366b6218 --- /dev/null +++ b/src/singularity_modules/deeptools/3.1.1/deeptools.def @@ -0,0 +1,27 @@ +Bootstrap: docker +From: debian:stretch + +%labels +MAINTAINER Laurent Modolo + +%post +DEEPTOOLS_VERSION=3.1.1 +PACKAGES="build-essential \ + python3-pip \ + python3-setuptools \ + python3-dev \ + python3-wheel \ + zlib1g-dev \ + libcurl4-gnutls-dev" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +pip3 install deeptools==${DEEPTOOLS_VERSION} + +%environment +export DEEPTOOLS_VERSION=3.0.2 + +%runscript +exec /bin/bash "$@" -- GitLab