diff --git a/v6.4.tar.gz b/ncurses-6.4-20240127.tgz similarity index 32% rename from v6.4.tar.gz rename to ncurses-6.4-20240127.tgz index 0b3142b2ab087a90a46d5b9c140edca519fb2720..4301130e8ed6aada2e9350a5e9548bda978b3437 100644 Binary files a/v6.4.tar.gz and b/ncurses-6.4-20240127.tgz differ diff --git a/ncurses.spec b/ncurses.spec index ce4a025bcaba199d5ab8b11c33d0fbe4b045f892..6f5b0fe14cc7fecdb07b0b6dd1f85b27f075d574 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -1,16 +1,16 @@ -%define anolis_release 2 +%define anolis_release 3 %define ver 6.4 +%define patchdate 20240127 Name: ncurses Version: %{ver} -Release: %{anolis_release}%{?dist} +Release: %{anolis_release}.%{patchdate}%{?dist} Epoch: 1 Summary: Ncurses support utilities License: MIT URL: https://invisible-island.net/ncurses/ncurses.html -Source0: https://github.com/mirror/ncurses/archive/refs/tags/v%{ver}.tar.gz - +Source0: https://invisible-mirror.net/archives/ncurses/current/ncurses-%{ver}-%{patchdate}.tgz BuildRequires: gcc gcc-c++ gpm-devel gnupg2 make Requires: %{name}-libs = %{epoch}:%{version}-%{release} @@ -108,7 +108,7 @@ The ncurses-static package includes static libraries of the ncurses library. %prep -%autosetup -p1 -n %{name}-%{ver} +%autosetup -p1 -n %{name}-%{ver}-%{patchdate} %build common_options="\ @@ -143,7 +143,7 @@ for abi in 5 6; do %configure $( echo $common_options --with-abi-version=$abi [ $abi = 5 ] && echo $abi5_options - [ $char = widec ] && echo --enable-widec + [ $char = widec ] && echo --enable-widec || echo --disable-widec [ $progs = yes ] || echo --without-progs ) @@ -303,6 +303,10 @@ xz NEWS %changelog +* Mon Mar 17 2025 mgb01105731 - 6.4-3.20240127 +- Update to patchlevel 20240127 +- Fix CVE-2023-29491, CVE-2023-50495 + * Tue Mar 26 2024 Chang Gao - 6.4-2 - Fix requires mismatch