%global debug_package %{nil} %global commit a7ff4cbc13cf9d603416860f794b56a31aad1859 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: atomic Version: 0 Release: 0.7.git%{shortcommit}%{?dist} Summary: Tool for managing ProjectAtomic systems and containers License: LGPLv2+ URL: https://github.com/projectatomic/atomic ExclusiveArch: x86_64 Source0: https://github.com/projectatomic/%{name}/archive/%{commit}.tar.gz BuildRequires: python2-devel BuildRequires: python-setuptools BuildRequires: python-tools BuildRequires: python-requests BuildRequires: go-md2man BuildRequires: docker Requires: docker Requires: python-requests Requires: python-docker-py Requires: python-websocket-client >= 0.11.0 Requires: python-six >= 1.3.0 %if 0%{?fedora} BuildRequires: pylint %endif %description The goal of Atomic is to provide a high level, coherent entrypoint to the system, and fill in gaps. For Docker, atomic can make it easier to interact with special kinds of containers, such as super-privileged debugging tools and the like. The atomic host subcommand wraps rpm-ostree, currently just providing a friendlier name, but in the future Atomic may provide more unified management. %prep %setup -qn %{name}-%{commit} %if 0%{?rhel} sed -i '/pylint/d' Makefile %endif %build make all %install make install DESTDIR=%{buildroot} %check [ ! -e /run/docker.sock ] || make test %files %doc COPYING README.md %config(noreplace) %{_sysconfdir}/sysconfig/%{name} %{python_sitelib}/%{name}*.egg-info %{_sysconfdir}/profile.d/%{name}.sh %{_bindir}/%{name} %{_mandir}/man1/%{name}* %changelog * Tue Feb 24 2015 Lokesh Mandvekar - 0-0.7.gita7ff4cb - remove pylint for rhel/centos * Tue Feb 24 2015 Lokesh Mandvekar - 0-0.6.gita7ff4cb - runtime requirement: python-docker-py * Tue Feb 24 2015 Lokesh Mandvekar - 0-0.5.gita7ff4cb - build commit#a7ff4cb * Fri Feb 20 2015 Lokesh Mandvekar - 0-0.4.gitf7f6fa8 - Resolves: rhbz#1194058 - approved version, ready for upload - change license to LGPLv2+ * Thu Feb 19 2015 Lokesh Mandvekar - 0-0.3.gite4081c9 - manpage installation rules upstreamed * Wed Feb 18 2015 Lokesh Mandvekar - 0-0.2.git6b82cb7 - install docs * Wed Feb 18 2015 Lokesh Mandvekar - 0-0.1.git6b82cb7 - Initial package