feat: add %stable_kf5, %majmin_ver_kf5 and helper macros

epel9
Marc Deop i Argemí 2 years ago
parent 200163156c
commit ff0dff1f21

@ -1,6 +1,6 @@
Name: kf5
Version: 5.100.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Filesystem and RPM macros for KDE Frameworks 5
License: BSD
URL: http://www.kde.org
@ -87,6 +87,9 @@ sed -i \
%changelog
* Wed Dec 07 2022 Marc Deop marcdeop@fedoraproject.org - 5.100.0-2
- Add %%stable_kf5, %%majmin_ver_kf5 and helper macros.
* Sun Nov 06 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.100.0-1
- 5.100.0

@ -68,3 +68,32 @@
(find %{buildroot}/%{_datadir}/locale/ -name "%1.qm" -type f | sed ' \
s:%{buildroot}/:: \
s:%{_datadir}/locale/\\([a-zA-Z_\\@]*\\)/\\([a-zA-Z_]*\\)/%1.qm:%lang(\\1) %{_datadir}/locale/\\1/\\2/%1.qm:' > %1.lang)
# Start of backwards compatible macros
# Used mostly in plasma and gear packages:
# %%maj_ver_kf5
# %%min_ver_kf5
# %%bug_ver_kf5
# %%majmin_ver_kf5
# %%stable_kf5
%maj_ver_kf5 %(echo %{version} | cut -d. -f1)
%min_ver_kf5 %(echo %{version} | cut -d. -f2)
%bug_ver_kf5 %(echo %{version} | cut -d. -f3)
%stable_kf5 %( \
if test %bug_ver_kf5 -ge 50 ; then
echo "unstable"
else
echo "stable"
fi
)
%majmin_ver_kf5 %( \
if test %bug_ver_kf5 -ge 50 ; then
echo %{maj_ver_kf5}.%{min_ver_kf5}.50
else
echo %{maj_ver_kf5}.%{min_ver_kf5}
fi
)
# End of backwards compatible macros

Loading…
Cancel
Save