Skip to content

Instantly share code, notes, and snippets.

@apeltzer
Created October 11, 2018 12:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save apeltzer/09e06ae3ced3a0999abc7f8230a3be7d to your computer and use it in GitHub Desktop.
Save apeltzer/09e06ae3ced3a0999abc7f8230a3be7d to your computer and use it in GitHub Desktop.
AUR-Singularity3.0
# Maintainer: Maciej Sieczka <msieczka at sieczka dot org>
# Go transition by Alex Peltzer <alexpe.aur@mailbox.org>
pkgname='singularity-container'
pkgver='3.0.0'
pkgrel='0'
pkgdesc='Container platform focused on supporting "Mobility of Compute".'
arch=('i686' 'x86_64')
url='http://sylabs.io'
_url="github.com/sylabs/singularity"
license=('BSD')
depends=('go' 'squashfs-tools' 'dep')
source=("https://github.com/sylabs/singularity/releases/download/v${pkgver}/singularity-v${pkgver}.tar.gz")
md5sums=('019afc549c838ff08cabffe094c194b9')
prepare() {
export GOPATH="${srcdir}"/gopath
mkdir -p "$GOPATH"/src/${_url}
cp -r ${srcdir}/singularity/* "$GOPATH"/src/${_url}
}
build() {
export GOPATH="${srcdir}"/gopath
cd "$GOPATH"/src/${_url}
./mconfig
make -C builddir
}
package() {
install -Dm755 "$GOPATH"/src/${_url}/builddir/singularity -t "${pkgdir}"/usr/bin/
}
@czka
Copy link

czka commented Oct 14, 2018

@apeltzer Thanks. Can you make it a PR on https://github.com/czka/AUR-singularity-container? I have it mirrored on the singularity-container AUR Git repo. So changes applied via GitHub get pushed to AUR as well.

By "mirrored" I mean a following Git setup on my side:

$ git remote -v
origin	git@github.com:czka/AUR-singularity-container.git (fetch)
origin	git@github.com:czka/AUR-singularity-container.git (push)
origin	ssh+git://aur@aur.archlinux.org/singularity-container.git (push)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment