Fix macros to work with new cmake for RHEL 8.4+

epel8
Neal Gompa 4 years ago
parent 92f5a565d7
commit d9cc50be49

@ -1,6 +1,6 @@
Name: kf5 Name: kf5
Version: 5.68.0 Version: 5.68.0
Release: 3%{?dist} Release: 4%{?dist}
Summary: Filesystem and RPM macros for KDE Frameworks 5 Summary: Filesystem and RPM macros for KDE Frameworks 5
License: BSD License: BSD
URL: http://www.kde.org URL: http://www.kde.org
@ -21,7 +21,8 @@ Filesystem for KDE Frameworks 5.
%package rpm-macros %package rpm-macros
Summary: RPM macros for KDE Frameworks 5 Summary: RPM macros for KDE Frameworks 5
%if 0%{?fedora} || 0%{?rhel} > 7 %if 0%{?fedora} || 0%{?rhel} > 7
Requires: cmake >= 3 # We need the correct macros
Requires: cmake >= 3.18
Requires: qt5-rpm-macros >= 5.11 Requires: qt5-rpm-macros >= 5.11
%else %else
Requires: cmake3 Requires: cmake3
@ -80,6 +81,9 @@ sed -i \
%changelog %changelog
* Thu May 20 2021 Neal Gompa <ngompa13@gmail.com> - 5.68.0-4
- Fix macros to work with new cmake for RHEL 8.4+
* Wed Aug 26 2020 Rex Dieter <rdieter@fedoraproject.org> - 5.68.0-3 * Wed Aug 26 2020 Rex Dieter <rdieter@fedoraproject.org> - 5.68.0-3
- Use something that actually works with el8's cmake-3.11 - Use something that actually works with el8's cmake-3.11

@ -15,7 +15,7 @@
%_kf5_qmldir %_kf5_archdatadir/qml %_kf5_qmldir %_kf5_archdatadir/qml
%_kf5_version @@KF5_VERSION@@ %_kf5_version @@KF5_VERSION@@
%cmake_kf5 \ %cmake_kf5 \\\
%undefine __cmake_in_source_build \ %undefine __cmake_in_source_build \
QTDIR="%{_qt5_prefix}" ; export QTDIR ; \ QTDIR="%{_qt5_prefix}" ; export QTDIR ; \
PATH="%{_qt5_bindir}:$PATH" ; export PATH ; \ PATH="%{_qt5_bindir}:$PATH" ; export PATH ; \
@ -23,7 +23,9 @@
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \ FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \ %{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \
%{!?__cmake_in_source_build:%__cmake_configure}%{?__cmake_in_source_build:%__cmake} \\\ %{__cmake} \\\
%{?__cmake_builddir:-S "%{_vpath_srcdir}"} \\\
%{?__cmake_builddir:-B "%{__cmake_builddir}"} \\\
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \\\

Loading…
Cancel
Save