Blame SPECS/openscap-daemon.spec

a02e52
%global debug_package %{nil}
a02e52
a02e52
Name:           openscap-daemon
a02e52
Version:        0.1.10
a02e52
Release:        3%{?dist}
a02e52
Summary:        Manages continuous SCAP scans of your infrastructure
a02e52
a02e52
License:        LGPLv2+
a02e52
URL:            http://open-scap.org
a02e52
Source0:        https://github.com/OpenSCAP/openscap-daemon/releases/download/%{version}/openscap_daemon-%{version}.tar.gz
a02e52
BuildArch:      noarch
a02e52
a02e52
BuildRequires:  systemd-units
a02e52
BuildRequires:  python3-devel
a02e52
Requires:       %{__python3}
a02e52
Requires:       python3-gobject-base
a02e52
Requires:       dbus
a02e52
Requires:       python3-dbus
a02e52
a02e52
# for the oscap tool
a02e52
Requires:       openscap-scanner
a02e52
# for oscap-ssh, oscap-docker, oscap-vm
a02e52
Requires:       openscap-utils
a02e52
a02e52
%description
a02e52
OpenSCAP-daemon is a service that performs SCAP scans of bare-metal machines,
a02e52
virtual machines and containers. These scans can be either one-shot or
a02e52
continuous according to a schedule. You can interact with the service
a02e52
using the provided oscapd-cli tool or via the DBus interface.
a02e52
a02e52
%prep
a02e52
%setup -q -n openscap_daemon-%{version}
a02e52
a02e52
%build
a02e52
%{__python3} setup.py build
a02e52
a02e52
%install
a02e52
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
a02e52
a02e52
%files
a02e52
%doc %{_docdir}/%{name}/README.md
a02e52
%doc %{_docdir}/%{name}/LICENSE
a02e52
a02e52
%dir %{python3_sitelib}/openscap_daemon
a02e52
%{python3_sitelib}/openscap_daemon/*
a02e52
a02e52
%{python3_sitelib}/*egg-info
a02e52
a02e52
%{_bindir}/oscapd
a02e52
%{_mandir}/man8/oscapd.8.gz
a02e52
%{_bindir}/oscapd-cli
a02e52
%{_mandir}/man8/oscapd-cli.8.gz
a02e52
%{_bindir}/oscapd-evaluate
a02e52
%{_mandir}/man8/oscapd-evaluate.8.gz
a02e52
a02e52
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.oscapd.conf
a02e52
%{_unitdir}/oscapd.service
a02e52
a02e52
%changelog
a02e52
* Thu Sep 20 2018 Tomas Orsava <torsava@redhat.com> - 0.1.10-3
a02e52
- Require the Python interpreter directly instead of using the package name
a02e52
- Related: rhbz#1619153
a02e52
a02e52
* Fri May 25 2018 Jan Černý <jcerny@redhat.com> - 0.1.10-2
a02e52
- drop Python 2 dependencies, update spec file
a02e52
a02e52
* Fri Feb 09 2018 Jan Cerny <jcerny@redhat.com> - 0.1.10-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9-2
a02e52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a02e52
a02e52
* Tue Jan 16 2018 Jan Cerny <jcerny@redhat.com> - 0.1.9-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Sep 28 2017 Martin Preisler <mpreisle@redhat.com> - 0.1.8-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Aug 03 2017 Jan Cerny <jcerny@redhat.com> - 0.1.7-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-4
a02e52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a02e52
a02e52
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-3
a02e52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a02e52
a02e52
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.1.6-2
a02e52
- Rebuild for Python 3.6
a02e52
a02e52
* Tue Sep 06 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.6-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.5-2
a02e52
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a02e52
a02e52
* Fri Apr 22 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.5-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Mon Mar 28 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.4-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Feb 11 2016 Šimon Lukašík <slukasik@redhat.com> - 0.1.3-1
a02e52
- upgrade to the latest upstream release
a02e52
a02e52
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-2
a02e52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a02e52
a02e52
* Thu Jan 28 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.2-1
a02e52
- updated to 0.1.2
a02e52
- dropped dependency on python-requests
a02e52
a02e52
* Thu Jan 21 2016 Šimon Lukašík <slukasik@redhat.com> - 0.1.1-4
a02e52
- Add dependency on python requests
a02e52
a02e52
* Wed Jan 20 2016 Šimon Lukašík <slukasik@redhat.com> - 0.1.1-3
a02e52
- Add dependency on python gobject
a02e52
a02e52
* Tue Jan 12 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.1-2
a02e52
- dropped the atomic requirement, it's an optional dependency
a02e52
a02e52
* Mon Jan 11 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.1-1
a02e52
- updated to 0.1.1
a02e52
a02e52
* Tue Dec 01 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.0-5
a02e52
- build on all platforms where atomic is available
a02e52
a02e52
* Fri Nov 27 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.0-4
a02e52
- install openscap-daemon in python3 directories on F23+
a02e52
a02e52
* Fri Nov 27 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.0-3
a02e52
- openscap-daemon is now exlusively on x86_64
a02e52
a02e52
* Fri Nov 20 2015 Martin Preisler <mpreisle@redhat.com> - 0.1.0-2
a02e52
- require dbus
a02e52
- fixed license
a02e52
- added config(noreplace) for org.oscapd.conf
a02e52
a02e52
* Mon Oct 26 2015 Martin Preisler <mpreisle@redhat.com> - 0.1.0-1
a02e52
- initial version