From 296a8a45aed6be35976e99be8e6695e17a9506af Mon Sep 17 00:00:00 2001 From: Dave Love Date: Jul 01 2016 13:27:10 +0000 Subject: Require pyliblzma and debootstrap - Patch for mounting kernel file systems - Fix License tag - Patch for bootstrap --- diff --git a/singularity.spec b/singularity.spec index 249111b..70e4e1d 100644 --- a/singularity.spec +++ b/singularity.spec @@ -18,8 +18,8 @@ Summary: Enabling "Mobility of Compute" with container based applications Name: singularity Version: 2.0 -Release: 8%{?shortcommit:.git%shortcommit}%{?dist} -License: BSD +Release: 9%{?shortcommit:.git%shortcommit}%{?dist} +License: LBNL BSD Group: System Environment/Base URL: http://singularity.lbl.gov/ %if 0%{?commit:1} @@ -37,9 +37,19 @@ Patch3: singularity-release.patch Patch4: singularity-fedora.patch # Ensure directory exists before copying file to it +Patch6: singularity-mounts.patch +# from https://github.com/gmkurtzer/singularity/commit/4dd96f4723da67010a5b9cf776595af103f7485f +Patch7: singularity-bootstrap.patch +Patch8: singularity-strerror.patch BuildRequires: automake libtool # For debugging in containers. Requires: strace ncurses-base +# Necessary at least when bootstrapping f23 on el6 +Requires: pyliblzma +# Arguable, but it doesn't pull in much. +Requires: debootstrap + # ftrace manipulates registers; it's not currently used, but will be # resurrected, and configure checks the arch. ExclusiveArch: x86_64 %ix86 @@ -66,6 +76,9 @@ and HPC centers. %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 NO_CONFIGURE=y ./autogen.sh @@ -121,6 +134,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jul 1 2016 Dave Love - 2.0-9 +- Require pyliblzma and debootstrap +- Patch for mounting kernel file systems +- Fix License tag +- Patch for bootstrap + * Tue Jun 21 2016 Dave Love - 2.0-8 - Revert part of -yum patch