Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Parag Nemade
91ea58184a
Rebuild for new ansible build
Adapt ansible packaging change that is build against python39 package
Disable tests as required test deps are not available
2023-02-23 17:11:01 +05:30
Troy Dawson
6416926980 Remove package.cfg; Part of epel8-playground decommission 2022-01-28 08:16:34 -08:00
Parag Nemade
c06ef2e920
Forward port from EPEL7 2021-10-04 07:01:51 +05:30
Igor Gnatenko
af08a32589 "Adding package.cfg file" 2019-08-19 08:08:16 +02:00
2 changed files with 139 additions and 0 deletions

138
ansible-lint.spec Normal file
View file

@ -0,0 +1,138 @@
%global archive_name ansible-lint
%global lib_name ansiblelint
# RHEL 8's ansible package is built using Python 3.9, which is not the default version.
%global python3_pkgversion 39
%global _description\
Checks playbooks for practices and behavior that could potentially be improved\
Name: %{archive_name}
Version: 3.5.1
Release: 2%{?dist}
Summary: Best practices checker for Ansible
License: MIT
URL: https://github.com/willthames/ansible-lint
Source0: https://github.com/willthames/%{archive_name}/archive/v%{version}.tar.gz
BuildArch: noarch
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
%description %_description
%package -n python3-%{archive_name}
Summary: %summary
BuildRequires: ansible
Requires: ansible
%description -n python3-%{archive_name} %_description
%prep
%autosetup -n %{archive_name}-%{version}
rm -rf *.egg-info
%build
%py3_build
%install
%py3_install
%check
## Disable below test execution as required deps like six is not available in epel8
# Following sed execution is necessary for test/TestCommandLineInvocationSameAsConfig.py
# sed -i 's|/usr/bin/env python|%{_bindir}/python3|' bin/ansible-lint
# PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} setup.py test
%files -n python3-%{archive_name}
%doc README.md
%license LICENSE
%{_bindir}/%{name}
%{python3_sitelib}/%{lib_name}
%{python3_sitelib}/ansible_lint-%{version}-py3.*.egg-info
%changelog
* Thu Feb 23 2023 Parag Nemade <pnemade AT redhat DOT com> - 3.5.1-2
- Rebuild for new ansible build
- Adapt ansible packaging change that is build against python39 package
- Disable tests as required test deps are not available
* Thu Mar 21 2019 Parag Nemade <pnemade AT redhat DOT com> - 3.5.1-1
- build 3.5.1 upstream release
* Wed Mar 14 2018 Parag Nemade <pnemade AT redhat DOT com> - 3.4.21-1
- Update to 3.4.21 version (#1555095)
* Mon Dec 11 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.19-1
- Update to 3.4.19 version (#1524156)
* Sun Oct 22 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.17-1
- Update to 3.4.17 version (#1505124)
* Sat Sep 02 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.15-1
- Update to 3.4.15 version
* Wed May 03 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.13-1
- Update to 3.4.13 version
* Mon Mar 20 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.12-1
- Update to 3.4.12 version
* Mon Feb 13 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.11-1
- Update to 3.4.11
* Mon Jan 16 2017 Parag Nemade <pnemade AT redhat DOT com> - 3.4.10-1
- Update to 3.4.10
* Thu Dec 22 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.9-1
- Update to 3.4.9
* Fri Dec 16 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.8-1
- Update to 3.4.8
* Mon Dec 05 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.7-1
- Update to 3.4.7
* Tue Nov 15 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.4-1
- Update to 3.4.4
* Tue Nov 08 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.3-1
- Update to 3.4.3
* Fri Oct 28 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.4.1-1
- Update to 3.4.1
* Fri Sep 30 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.3.3-1
- Update to 3.3.3
* Fri Jul 15 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.1.3-1
- Upstream release 3.1.3
* Fri Jun 24 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.0.1-2
- Fixed typo in previous changelog entry
* Fri Jun 24 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.0.1-1
- Update to 3.0.1 release
* Thu Jun 23 2016 Parag Nemade <pnemade AT redhat DOT com> - 3.0.0-1
- Update to 3.0.0 release
* Sat May 21 2016 Parag Nemade <pnemade AT redhat DOT com> - 2.6.2-1
- Update to 2.6.2
- use %%license macro
- disable tests
* Fri Dec 05 2014 Parag Nemade <pnemade AT redhat DOT com> - 2.0.1-1
- Update to 2.0.1
* Mon Oct 27 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.0.4-1
- rename to ansible-lint
- new upstream 1.0.4 release which added LICENSE file.
* Sat Oct 25 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.0.2-2
- Better add upstream LICENSE file, not present in tarball
* Wed Sep 24 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.0.2-1
- Initial packaging

View file

@ -0,0 +1 @@
SHA512 (v3.5.1.tar.gz) = 7a32a6b2687a95f09ebd77ee6f8dad75da642381147024f9609d1d82f43ee999259a9dc8c2b219e001b8064072cbf27ddab6ed0e9bc82c72b1a2b6fdf1651cc9