%define debug_package %{nil} Name: rhc-worker-playbook Version: 0.1.6 Release: 3%{?dist} Summary: Python worker for Red Hat connector that launches Ansible Runner License: GPLv2+ URL: https://github.com/redhatinsights/rhc-worker-playbook Source: rhc-worker-playbook-0.1.6.tar.gz %{?__python3:Requires: %{__python3}} Requires: insights-client Requires: python3dist(requests) Requires: python3dist(pyyaml) BuildRequires: rhc BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3dist(pip) BuildRequires: python3dist(wheel) BuildRequires: python3dist(setuptools) BuildRequires: openssl-devel BuildRequires: c-ares-devel BuildRequires: zlib-devel BuildRequires: python3dist(cython) BuildRequires: gcc BuildRequires: gcc-c++ ExclusiveArch: x86_64 s390x ppc64 ppc64le %description Python-based worker for Red Hat connect, used to launch Ansible playbooks via Ansible Runner. %prep %setup -q %build export GRPC_PYTHON_BUILD_WITH_CYTHON=True export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True export GRPC_PYTHON_BUILD_SYSTEM_CARES=True export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=True %define rhc_config_dir $(pkg-config rhc --variable workerconfdir) %define _lto_cflags %{nil} %set_build_flags %{__make} PREFIX=%{_prefix} LIBDIR=%{_libdir} CONFIG_DIR=%{rhc_config_dir} PYTHON_PKGDIR=%{python3_sitelib} installed-lib-dir %{make_build} build %install %{make_install} PREFIX=%{_prefix} LIBDIR=%{_libdir} CONFIG_DIR=%{rhc_config_dir} PYTHON_PKGDIR=%{python3_sitelib} %files %{_libexecdir}/rhc/rhc-worker-playbook.worker %{python3_sitelib}/rhc_worker_playbook/ %{python3_sitelib}/rhc_worker_playbook*.egg-info/ %{_libdir}/rhc-worker-playbook/ %config %{_sysconfdir}/rhc/workers/rhc-worker-playbook.toml %doc %changelog * Mon Nov 1 2021 Link Dupont - 0.1.6-3 - Disable LTO due to RHBZ#1893533 * Thu Sep 23 2021 Link Dupont - 0.1.6-2 - Ensure build flags are exported to the build environment * Thu Aug 26 2021 Link Dupont - 0.1.6-1 - New upstream version * Fri Aug 6 2021 Link Dupont - 0.1.5^0.9ef03b90.wtree.0663ne - New upstream version * Mon Apr 19 2021 Jeremy Crafts - 0.1.5-1 - Changes to playbook validation logic - Enhancements for logging to rhcd - Fix for subprocess environment * Thu Mar 25 2021 Jeremy Crafts - 0.1.4-1 - Enhancements to playbook validation - Fixes for regular execution status updates - Configuration fixes