Move rpm macros to own subpackage (#1498894)

This commit is contained in:
Björn Esser 2017-12-21 12:50:37 +01:00
parent 9f464cfeb1
commit b77aeb5b46
No known key found for this signature in database
GPG Key ID: F52E98007594C21D

View File

@ -66,7 +66,7 @@
Name: %{orig_name}%{?name_suffix} Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.1 Version: %{major_version}.%{minor_version}.1
Release: 1%{?relsuf}%{?dist} Release: 2%{?relsuf}%{?dist}
Summary: Cross-platform make system Summary: Cross-platform make system
# most sources are BSD # most sources are BSD
@ -122,8 +122,6 @@ BuildRequires: ncurses-devel
%endif %endif
%if %{without bootstrap} %if %{without bootstrap}
BuildRequires: bzip2-devel BuildRequires: bzip2-devel
# for generating cmake() Provides, bug #1498894
BuildRequires: cmake-data
BuildRequires: curl-devel BuildRequires: curl-devel
BuildRequires: expat-devel BuildRequires: expat-devel
BuildRequires: jsoncpp-devel BuildRequires: jsoncpp-devel
@ -162,12 +160,6 @@ BuildRequires: desktop-file-utils
%endif %endif
Requires: %{name}-data = %{version}-%{release} Requires: %{name}-data = %{version}-%{release}
%if %{with cmake_enables_foreign_filesystem}
Requires: %{name}-filesystem%{?_isa}
%else
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
%endif
Requires: rpm
# Provide the major version name # Provide the major version name
Provides: %{orig_name}%{major_version} = %{version}-%{release} Provides: %{orig_name}%{major_version} = %{version}-%{release}
@ -196,6 +188,7 @@ Requires: %{name}-filesystem
%else %else
Requires: %{name}-filesystem = %{version}-%{release} Requires: %{name}-filesystem = %{version}-%{release}
%endif %endif
Requires: %{name}-rpm-macros = %{version}-%{release}
%if %{with cmake_enables_emacs} %if %{with cmake_enables_emacs}
%if 0%{?fedora} || 0%{?rhel} >= 7 %if 0%{?fedora} || 0%{?rhel} >= 7
Requires: emacs-filesystem%{?_emacs_version: >= %{_emacs_version}} Requires: emacs-filesystem%{?_emacs_version: >= %{_emacs_version}}
@ -238,6 +231,16 @@ The %{name}-gui package contains the Qt based GUI for %{name}.
%endif %endif
%package rpm-macros
Summary: Common RPM macros for %{name}
Requires: rpm
BuildArch: noarch
%description rpm-macros
This package contains common RPM macros for %{name}.
%prep %prep
%autosetup -n %{orig_name}-%{version}%{?versuf} -p 1 %autosetup -n %{orig_name}-%{version}%{?versuf} -p 1
@ -456,12 +459,6 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%{_emacs_sitestartdir} %{_emacs_sitestartdir}
%endif %endif
%endif %endif
%{rpm_macros_dir}/macros.%{name}
%if %{with cmake_enables_rpm} && 0%{?_rpmconfigdir:1}
%{_rpmconfigdir}/fileattrs/%{name}.attr
%{_rpmconfigdir}/%{name}.prov
%{_rpmconfigdir}/%{name}.req
%endif
%files doc %files doc
@ -491,7 +488,19 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif %endif
%files rpm-macros
%{rpm_macros_dir}/macros.%{name}
%if %{with cmake_enables_rpm} && 0%{?_rpmconfigdir:1}
%{_rpmconfigdir}/fileattrs/%{name}.attr
%{_rpmconfigdir}/%{name}.prov
%{_rpmconfigdir}/%{name}.req
%endif
%changelog %changelog
* Thu Dec 21 2017 Björn Esser <besser82@fedoraproject.org> - 3.10.1-2
- Move rpm macros to own subpackage (#1498894)
* Sat Dec 16 2017 Björn Esser <besser82@fedoraproject.org> - 3.10.1-1 * Sat Dec 16 2017 Björn Esser <besser82@fedoraproject.org> - 3.10.1-1
- Update to 3.10.1 (#1526648) - Update to 3.10.1 (#1526648)