Package Details: singularity-container-git v3.5.2.r400.g4660f35c8-1

Git Clone URL: https://aur.archlinux.org/singularity-container-git.git (read-only, click to copy)
Package Base: singularity-container-git
Description: Container platform focused on supporting "Mobility of Compute".
Upstream URL: https://sylabs.io/singularity/
Licenses: BSD
Conflicts: singularity-container
Provides: singularity-container
Submitter: iosonofabio
Maintainer: ny-a
Last Packager: ny-a
Votes: 4
Popularity: 0.000000
First Submitted: 2017-04-27 23:26 (UTC)
Last Updated: 2020-03-27 10:52 (UTC)

Required by (2)

Sources (1)

Latest Comments

a-ludi commented on 2022-04-07 10:37 (UTC)

Currently, this does not work because conmon is not properly pulled/initialized.

I just added

( cd "$srcdir/$_pkgname" && git submodule update --init )

as the first line in prepare(). This did the trick.

jal666 commented on 2022-03-22 11:12 (UTC) (edited on 2022-03-22 11:14 (UTC) by jal666)

Please remove if inappropriate, but several attempts with this pkg build didn't work.

This did:

git clone https://github.com/sylabs/singularity.git
cd singularity
git checkout v3.9.6
./mconfig
make -C builddir
sudo make -C builddir install
singularity --version
I'd rather it was pkg managed ofc.

jal666 commented on 2022-03-22 10:39 (UTC)

checking: conmon source... no

$ sudo pacman -Ss conmon community/conmon 1:2.1.0-1 [installed]

:-/

gipert commented on 2021-09-09 10:14 (UTC)

Hi, hpcng and sylabs forks of Singularity have officially diverged: https://singularity.hpcng.org/news/community-update-20210529. I would recommend relying on the hpcng upstream, as the singularity-container package in the official repos does.

ny-a commented on 2020-03-27 10:59 (UTC) (edited on 2020-03-27 11:00 (UTC) by ny-a)

@alexei: thank you for your patch, I updated (with some modification).

@iosonofabio: thank you for maintainig this package, I adopted this!

iosonofabio commented on 2020-03-24 03:14 (UTC)

sorry, I don't have time to maintain this anymore, feel free to adopt!

alexei commented on 2020-03-24 03:08 (UTC)

Here's a patch to update, to apply it: git am 0001-update-to-v3.5.3.patch

From 6bd6fc30eff6727f7cded76e35862b6af5fad8c4 Mon Sep 17 00:00:00 2001
From: Alexei Colin <acolin@isi.edu>
Date: Mon, 23 Mar 2020 23:04:44 -0400
Subject: [PATCH] update to v3.5.3

---
 PKGBUILD | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index b099813..8a004fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Fabio Zanini <fabio . zanini at fastmail dot fm>

 pkgname='singularity-container-git'
-pkgver=2.2.r500.g6007d3a1
+pkgver=3.5.2.r390.gc0b0efc19
 pkgrel=1
 pkgdesc='Container platform focused on supporting "Mobility of Compute".'
 arch=('i686' 'x86_64')
@@ -10,22 +10,26 @@ license=('BSD')
 depends=('bash' 'python')
 provides=('singularity-container')
 conflicts=('singularity-container')
-source=('git+https://github.com/gmkurtzer/singularity')
+source=('git+https://github.com/sylabs/singularity')
 md5sums=('SKIP')

 pkgver() {
   cd "singularity"
-  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 }

 build() {
-  cd "${srcdir}/singularity"
-  ./autogen.sh
-  ./configure --prefix='/usr'
+  export GOPATH="${srcdir}/go"
+  mkdir -p "${GOPATH}/src/github.com/sylabs"
+  cp -a "${srcdir}/singularity"  "${GOPATH}/src/github.com/sylabs/"
+  cd "${GOPATH}/src/github.com/sylabs/singularity"
+  ./mconfig --prefix=/usr --sysconfdir=/etc --localstatedir=/var --sbindir=/usr/bin -V ${pkgver}
+  cd builddir
   make
 }

 package() {
-  cd "${srcdir}/singularity"
-  make DESTDIR="$pkgdir" install
+  export GOPATH="${srcdir}/go"
+  cd "${GOPATH}/src/github.com/sylabs/singularity/builddir"
+  make DESTDIR="${pkgdir}" install man
 }
--
2.26.0