diff --git a/aalib-1.4rc5-opaque-ncurses-fix.patch b/aalib-1.4rc5-opaque-ncurses-fix.patch new file mode 100644 index 0000000000000000000000000000000000000000..42c430c30867f28463037e745e93a7681ae9e6c4 --- /dev/null +++ b/aalib-1.4rc5-opaque-ncurses-fix.patch @@ -0,0 +1,14 @@ +diff -up aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix aalib-1.4.0/src/aacurses.c +--- aalib-1.4.0/src/aacurses.c.opaque-ncurses-fix 2024-02-10 06:32:32.008267145 -0500 ++++ aalib-1.4.0/src/aacurses.c 2024-02-10 06:33:38.648245270 -0500 +@@ -71,8 +71,8 @@ static void curses_getsize(aa_context * + { + if (__resized_curses) + curses_uninit(c), curses_init(&c->params, NULL,&c->driverparams, NULL), __resized_curses = 0; +- *width = stdscr->_maxx + 1; +- *height = stdscr->_maxy + 1; ++ *width = getmaxx(stdscr); ++ *height = getmaxy(stdscr); + #ifdef GPM_MOUSEDRIVER + gpm_mx = *width; + gpm_my = *height; diff --git a/aalib.spec b/aalib.spec index dbe9973b35e1bcbb244baa02e779314ab0ad25bd..93f8fff9596cc7755d0df6cef284899019adcc95 100644 --- a/aalib.spec +++ b/aalib.spec @@ -1,12 +1,13 @@ Name: aalib Version: 1.4.0 -Release: 2 +Release: 3 Summary: An ASCII Art Library License: GPL-2.0+ URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/aalib-1.4rc5.tar.gz # Fix missing return value Patch0001: aalib-1.4rc5-bug149361.patch +Patch0002: aalib-1.4rc5-opaque-ncurses-fix.patch BuildRequires: slang-devel libXt-devel gpm-devel ncurses-devel autoconf libtool Provides: %{name}-libs = %{version}-%{release} Obsoletes: %{name}-libs < %{version}-%{release} @@ -78,6 +79,9 @@ fi %{_mandir}/man3/* %changelog +* Fri Dec 20 2024 yaoxin - 1.4.0-3 +- Fix build failure caused by ncurses update to 6.5 + * Thu Dec 03 2020 Ge Wang - 1.4.0-2 - Modify license