From 259e4d5b7bbfa0cd9cbc99827cf725b8918948a1 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Mon, 4 Mar 2019 11:56:58 +0100 Subject: [PATCH] bioawk: add singularity files --- src/singularity_modules/bioawk/1.0/bioawk.def | 31 +++++++++++++++++++ src/singularity_modules/bioawk/1.0/build.sh | 3 ++ 2 files changed, 34 insertions(+) create mode 100644 src/singularity_modules/bioawk/1.0/bioawk.def create mode 100755 src/singularity_modules/bioawk/1.0/build.sh diff --git a/src/singularity_modules/bioawk/1.0/bioawk.def b/src/singularity_modules/bioawk/1.0/bioawk.def new file mode 100644 index 0000000..a5678b6 --- /dev/null +++ b/src/singularity_modules/bioawk/1.0/bioawk.def @@ -0,0 +1,31 @@ +Bootstrap: docker +From: ubuntu:18.04 + +%labels +MAINTAINER Laurent Modolo + +%post +BIOAWK_VERSION=1.0 +PACKAGES="git \ + build-essential \ + ca-certificates \ + zlib1g-dev \ + byacc" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +git clone https://github.com/lh3/bioawk.git && \ + cd bioawk && \ + git checkout tags/v${BIOAWK_VERSION} && \ + make && \ + cd .. && \ + mv bioawk/bioawk /usr/bin/ && \ + rm -Rf bioawk + +%environment +export BIOAWK_VERSION=1.0 + +%runscript +exec /bin/bash "$@" diff --git a/src/singularity_modules/bioawk/1.0/build.sh b/src/singularity_modules/bioawk/1.0/build.sh new file mode 100755 index 0000000..6affbc2 --- /dev/null +++ b/src/singularity_modules/bioawk/1.0/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/bioawk:1.0.sif src/singularity_modules/bioawk/1.0/bioawk.def +singularity sign bin/bioawk:1.0.sif -- GitLab