Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit charliecloud for openSUSE:Factory
Hello community,

here is the log from the commit of package charliecloud for openSUSE:Factory
checked in at 2019-04-04 14:13:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/charliecloud (Old)
and /work/SRC/openSUSE:Factory/.charliecloud.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "charliecloud"

Thu Apr 4 14:13:37 2019 rev:1 rq:689058 version:0.9.8

Changes:
--------
New Changes file:

--- /dev/null 2019-04-04 01:10:41.205915624 +0200
+++ /work/SRC/openSUSE:Factory/.charliecloud.new.3908/charliecloud.changes
2019-04-04 14:13:39.865335168 +0200
@@ -0,0 +1,15 @@
+-------------------------------------------------------------------
+Wed Mar 27 09:33:30 UTC 2019 - Jan Engelhardt <jengelh@xxxxxxx>
+
+- Add missing Group: tags.
+
+-------------------------------------------------------------------
+Tue Mar 26 10:18:17 UTC 2019 - Ana Guerrero Lopez <aguerrero@xxxxxxxx>
+
+- Add Recommends on docker. While Docker is not needed to run
+ charliecloud it can be used to build images
+
+-------------------------------------------------------------------
+Tue Mar 12 12:39:08 UTC 2019 - Ana Guerrero Lopez <aguerrero@xxxxxxxx>
+
+- Initial release, version 0.9.8.

New:
----
charliecloud-0.9.8.tar.gz
charliecloud.changes
charliecloud.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ charliecloud.spec ++++++
#
# spec file for package charliecloud
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name: charliecloud
Version: 0.9.8
Release: 0
Summary: User-defined software stacks (UDSS) for HPC centers
License: Apache-2.0
Group: Productivity/Clustering/Computing
URL: https://hpc.github.io/charliecloud/
Source0: %{name}-%{version}.tar.gz
BuildRequires: python
# Build the documentation
BuildRequires: python2-Sphinx
BuildRequires: python2-sphinx_rtd_theme
BuildRequires: rsync
# Docker is not needed to run charliecloud but can be used to build
# images
Recommends: docker

%description
Charliecloud provides user-defined software stacks (UDSS)
for high-performance computing (HPC) centers. This "bring your own
software stack" functionality addresses needs such as: software
dependencies that are numerous, complex, unusual, differently configured,
or simply newer/older than what the center provides; build-time
requirements unavailable within the center, such as relatively
unfettered internet access; validated software stacks and configuration
to meet the standards of a particular field of inquiry; portability of
environments between resources, including workstations and other test
and development system not managed by the center; consistent
environments, even archivally so, that can be easily, reliabily, and
verifiably reproduced in the future; and/or usability and
comprehensibility.

%package doc
Summary: Documentation files for %{name}
Group: Documentation/HTML
BuildArch: noarch

%description doc
Charliecloud provides user-defined software stacks (UDSS)
for high-performance computing (HPC) centers.
This package provides documentation files for Charliecloud.

%package examples
Summary: Example files for %{name}
Group: Documentation/Other
BuildArch: noarch

%description examples
Charliecloud provides user-defined software stacks (UDSS)
for high-performance computing (HPC) centers.
This package provides example files for Charliecloud.

%prep
%setup -q

%build
make %{?_smp_mflags}

%install
%make_install PREFIX=%{_prefix} LIBEXEC_DIR=lib/charliecloud
make -C doc-src

# Rename documentation dir to html
mv doc html
rm html/.nojekyll

# Copy manpages
mkdir -p %{buildroot}%{_mandir}/man1
cp -a man/*.1 %{buildroot}%{_mandir}/man1

# Remove files installed later with %%doc and %%licence
rm -rf %{buildroot}%{_datadir}/doc/charliecloud/*

# Do not ship the tests
rm -rf %{buildroot}%{_libexecdir}/charliecloud/test/

# Ship examples without binaries
rm -rf %{buildroot}%{_libexecdir}/charliecloud/examples/
make -C examples/syscalls clean

%files
%license LICENSE
%doc README.rst
%{_bindir}/*
%{_mandir}/man1/*
%dir %{_libexecdir}/charliecloud/
%{_libexecdir}/charliecloud/*.sh

%files doc
%license LICENSE
%doc html

%files examples
%license LICENSE
%doc examples

%changelog

< Previous Next >
This Thread