From a014cb6fff91a52d1d755715c61ad8c3338ccd57 Mon Sep 17 00:00:00 2001 From: liqiuyu123 Date: Fri, 9 Dec 2022 14:06:56 +0800 Subject: [PATCH] Update package to version 5.100.0 --- kf5.spec | 5 ++++- macros.kf5 | 29 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/kf5.spec b/kf5.spec index 105f2af..cda3bbb 100644 --- a/kf5.spec +++ b/kf5.spec @@ -1,5 +1,5 @@ Name: kf5 -Version: 5.97.0 +Version: 5.100.0 Release: 1 Summary: Filesystem and RPM macros for KDE Frameworks 5 License: BSD @@ -60,6 +60,9 @@ sed -i -e "s|@@KF5_VERSION@@|%{version}|g" %{buildroot}%{_rpmconfigdir}/macros.d %{_rpmconfigdir}/macros.d/macros.kf5 %changelog +* Fri Dec 09 2022 liqiuyu - 5.100.0-1 +- Update package to version 5.100.0 + * Mon Sep 05 2022 liweiganga - 5.97.0-1 - update to upstream version 5.97.0 diff --git a/macros.kf5 b/macros.kf5 index 3e39c87..30eccf4 100644 --- a/macros.kf5 +++ b/macros.kf5 @@ -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