From d4508149cf4b89c711d09492cc46a5d667dc5a37 Mon Sep 17 00:00:00 2001 From: Emilio Palumbo Date: Thu, 1 Aug 2019 10:24:00 +0200 Subject: [PATCH] New package: singularity-3.2.1 --- srcpkgs/singularity/template | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/singularity/template diff --git a/srcpkgs/singularity/template b/srcpkgs/singularity/template new file mode 100644 index 00000000000..a3f104f85a8 --- /dev/null +++ b/srcpkgs/singularity/template @@ -0,0 +1,37 @@ +# Template file for 'singularity' +pkgname=singularity +version=3.2.1 +revision=1 +wrksrc="singularity" +build_style=configure +configure_args="--sysconfdir=/etc --localstatedir=/var --runstatedir=/run --prefix=/usr" +configure_script="./mconfig" +make_build_args="-C builddir" +make_install_target="install man" +make_dirs="/var/singularity/mnt/session 0750 root root" +hostmakedepends="go git pkg-config" +makedepends="gpgme-devel libressl-devel libuuid-devel libseccomp-devel" +depends="squashfs-tools" +short_desc="Open source container platform designed to be simple, fast, and secure" +maintainer="Emilio Palumbo " +license="BSD-3-Clause" +homepage="https://www.sylabs.io/singularity" +distfiles="https://github.com/sylabs/singularity/releases/download/v${version}/singularity-${version}.tar.gz" +checksum=d4388fb5f7e0083f0c344354c9ad3b5b823e2f3f27980e56efa7785140c9b616 +make_install_args+="-C builddir" +nopie=yes +nocross="Custom build system, requires to execute binary on target system" + +pre_install() { + vmkdir usr/share/man/man1 +} + +post_install() { + vlicense LICENSE.md + vdoc README.md + vdoc CHANGELOG.md + vcopy examples usr/share/doc/singularity/ + vmkdir usr/share/bash-completion/completions/ + mv $DESTDIR/etc/bash_completion.d/* $DESTDIR/usr/share/bash-completion/completions/ + rm -r $DESTDIR/etc/bash_completion.d/ +}