]> git.pld-linux.org Git - packages/ansible.git/blobdiff - ansible.spec
- up to 2.7.2
[packages/ansible.git] / ansible.spec
index 7a7ef2893a107258a97271498fc5b3a6207dff78..cc460a81f5e156cf678d8ed0d348686a6eaf10c9 100644 (file)
@@ -1,19 +1,19 @@
-Summary:       Minimal SSH command and control
+Summary:       SSH-based configuration management, deployment, and task execution system
 Name:          ansible
-Version:       1.2
-Release:       0.11
+Version:       2.7.2
+Release:       0.1
 License:       GPL v3+
 Group:         Development/Libraries
-Source0:       https://github.com/ansible/ansible/archive/devel.tar.gz?/%{version}-dev.tgz
-# Source0-md5: 7dcb52644cbe4e9dc998246e69ca3edc
+Source0:       https://releases.ansible.com/ansible/%{name}-%{version}.tar.gz
+# Source0-md5: e9bbd49c4918f93fdab43652faa0508b
 Patch0:                https://github.com/glensc/ansible/compare/pm-poldek.patch
-# Patch0-md5:  91dd49cb9c64c52615aec95341c40128
+# Patch0-md5:  5eeddbd3559fb6b148c06b1a6f3dc3dc
 Patch1:                https://github.com/glensc/ansible/compare/rc.d-systemd.patch
 # Patch1-md5:  a51f047c5514124dc29221f3336be402
 URL:           http://ansible.github.com/
 BuildRequires: python-modules >= 1:2.6
 BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: rpmbuild(macros) >= 1.710
 Requires:      python-PyYAML
 Requires:      python-jinja2
 Requires:      python-modules
@@ -32,30 +32,24 @@ on remote nodes. Extension modules can be written in any language and
 are transferred to managed machines automatically.
 
 %prep
-%setup -qc
-mv %{name}-devel/* .
+%setup -q
 %patch0 -p1
 
 %build
-%{__python} setup.py build
-%{__make} modulepages
+%py_build
+%{__make} docs
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__python} setup.py install \
-       --skip-build \
-       --optimize=2 \
-       --root=$RPM_BUILD_ROOT
+%py_install
 
 #py_postclean
 
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir}/%{name},%{_mandir}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_mandir}}
 sed -re '/^#/ !s,[^#]+$,#&,' examples/hosts > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/hosts
 cp -p examples/ansible.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 cp -a docs/man/* $RPM_BUILD_ROOT%{_mandir}
-cp -a library/* $RPM_BUILD_ROOT%{_datadir}/%{name}
 
-%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/*.asciidoc.in
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/.gitdir
 
 %clean
@@ -63,7 +57,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc VERSION *.md
+%doc README.rst
 %dir %{_sysconfdir}/%{name}
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/hosts
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.cfg
@@ -71,11 +65,20 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/ansible-doc
 %attr(755,root,root) %{_bindir}/ansible-playbook
 %attr(755,root,root) %{_bindir}/ansible-pull
+%{_bindir}/ansible-config
+%{_bindir}/ansible-connection
+%{_bindir}/ansible-console
+%{_bindir}/ansible-galaxy
+%{_bindir}/ansible-inventory
+%{_bindir}/ansible-vault
+%{_mandir}/man1/ansible-config.1*
+%{_mandir}/man1/ansible-console.1*
+%{_mandir}/man1/ansible-galaxy.1*
+%{_mandir}/man1/ansible-inventory.1*
+%{_mandir}/man1/ansible-vault.1*
 %{_mandir}/man1/ansible.1*
 %{_mandir}/man1/ansible-doc.1*
 %{_mandir}/man1/ansible-playbook.1*
 %{_mandir}/man1/ansible-pull.1*
-%{_mandir}/man3/ansible.*.3*
-%{_datadir}/%{name}
 %{py_sitescriptdir}/ansible
 %{py_sitescriptdir}/ansible-%{version}-*.egg-info
This page took 0.055841 seconds and 4 git commands to generate.