%global dlrn_nvr 2020.1.2-0.20200920175434.ce6a105 %global dlrn 1 %define upstream_version 2020.1.2 %if 0%{?rhel} || 0%{?fedora} %global rdo 1 %endif %if 0%{?rhel} == 7 %global skip_python3 1 %endif %if 0%{?rhel} %global rdo 1 %global rrcdir %{_prefix}/lib/rpm/redhat %endif Name: openstack-macros Version: 2020.1.2 Release: 1%{?dist} Summary: OpenStack Packaging - RPM Macros License: ASL 2.0 Group: Development/Libraries/Python URL: https://wiki.openstack.org/wiki/Rpm-packaging Source1: macros.openstack-common Source2: macros.openstack-suse Source3: macros.openstack-rdo Source4: macros.openstack-fedora # the singlespec macros are a copy of https://github.com/openSUSE/python-rpm-macros Source5: macros.openstack-singlespec Source6: gpgverify BuildArch: noarch %if 0%{?rdo} Obsoletes: rdo-rpm-macros <= 1-3 # Fake NVR to avoid dealing with epochs # just bump release field Provides: rdo-rpm-macros = 1-4 %endif %description This package provides OpenStack RPM macros. You need it to build OpenStack packages. %prep %build %install install -D -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.openstack-common install -D -m644 %{SOURCE5} %{buildroot}%{_sysconfdir}/rpm/macros.openstack-singlespec %if 0%{?suse_version} install -D -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.openstack-suse %endif %if 0%{?rdo} install -D -m644 %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm/macros.openstack-rdo install -D -m 755 %{SOURCE6} %{buildroot}%{rrcdir}/gpgverify %endif %if 0%{?fedora} || 0%{?rhel} > 7 install -D -m644 %{SOURCE4} %{buildroot}%{_sysconfdir}/rpm/macros.openstack-fedora %endif %files %{_sysconfdir}/rpm/macros.openstack-common %{_sysconfdir}/rpm/macros.openstack-singlespec %if 0%{?suse_version} %{_sysconfdir}/rpm/macros.openstack-suse %endif %if 0%{?rdo} %{_sysconfdir}/rpm/macros.openstack-rdo %{rrcdir}/gpgverify %endif %if 0%{?fedora} || 0%{?rhel} > 7 %{_sysconfdir}/rpm/macros.openstack-fedora %endif %changelog * Mon Sep 21 2020 Alfredo Moralejo - 2020.1.2-1 - Update to 2020.1.2