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