diff --git a/.cvsignore b/.cvsignore index 9ba7042..f9ab900 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,9 +1,5 @@ -ncurses-5.2-20020218.patch.gz -ncurses-5.2-20020223.patch.gz -ncurses-5.2-20020309.patch.gz -ncurses-5.2-20020310.patch.gz -ncurses-5.2-20020317.patch.gz -ncurses-5.2-20020323.patch.gz -ncurses-5.2-20020406.patch.gz -ncurses-5.2.tar.bz2 -patch-5.2-20020216.sh.gz +ncurses-5.3-20030105.patch.gz +ncurses-5.3-20030111.patch.gz +ncurses-5.3-20030118.patch.gz +ncurses-5.3.tar.bz2 +patch-5.3-20021231.sh.gz diff --git a/ncurses.spec b/ncurses.spec index b2f6e19..3bbeb84 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -1,37 +1,33 @@ Summary: A CRT screen handling and optimization package. Name: ncurses -Version: 5.2 -%define PATCHDATE 20020216 -Release: 28 +Version: 5.3 +%define PATCHDATE 20021231 +Release: 4 License: distributable Group: System Environment/Libraries URL: http://dickey.his.com/ncurses/ncurses.html -Source0: ftp://dickey.his.com/ncurses/ncurses-5.2.tar.bz2 +Source0: ftp://dickey.his.com/ncurses/ncurses-5.3.tar.bz2 Source2: ncurses-linux Source3: ncurses-linux-m Source4: ncurses-resetall.sh -Patch1: ftp://dickey.his.com/ncurses/5.2/patch-5.2-%{PATCHDATE}.sh.gz -Patch2: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020218.patch.gz -Patch3: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020223.patch.gz -Patch4: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020309.patch.gz -Patch5: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020310.patch.gz -Patch6: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020317.patch.gz -Patch7: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020323.patch.gz -Patch8: ftp://dickey.his.com/ncurses/5.2/ncurses-5.2-20020406.patch.gz -Patch10: ncurses-5.2-20010623-xtermchanges.patch +Patch1: ftp://dickey.his.com/ncurses/5.3/patch-5.3-%{PATCHDATE}.sh.gz +Patch2: ftp://dickey.his.com/ncurses/5.3/ncurses-5.3-20030105.patch.gz +Patch3: ftp://dickey.his.com/ncurses/5.3/ncurses-5.3-20030111.patch.gz +Patch4: ftp://dickey.his.com/ncurses/5.3/ncurses-5.3-20030118.patch.gz Patch11: ncurses-5.2-rxvt.patch Patch12: ncurses-5.2-nocbt.patch -Patch13: ncurses-5.2-autoconf25.patch +Patch13: ncurses-5.3-autoconf25.patch +Patch14: ncurses-5.3-20030131-terminfo.patch BuildRoot: %{_tmppath}/%{name}-root %description The curses library routines are a terminal-independent method of updating character screens with reasonable optimization. The ncurses (new curses) library is a freely distributable replacement for the -discontinued 4.4BSD classic curses library. +discontinued 4.4 BSD classic curses library. %package devel -Summary: The development files for applications which use ncurses. +Summary: The development files for applications that use ncurses. Group: Development/Libraries Requires: ncurses = %{PACKAGE_VERSION} @@ -46,6 +42,7 @@ which will use ncurses. Summary: C++ bindings to ncurses Group: System Environment/Libraries Requires: ncurses = %{PACKAGE_VERSION} +Requires: ncurses-devel = %{PACKAGE_VERSION} %description c++-devel C++ bindings to ncurses @@ -56,14 +53,8 @@ zcat %{PATCH1} |sh %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch10 -p1 -b .xterm -%patch11 -p1 -b .rxvt -%patch12 -p1 -b .cbt %patch13 -p1 -b .ac25 +%patch14 -p1 -b .rh find . -name "*.orig" -exec rm -f {} \; %build @@ -83,16 +74,17 @@ ln -s ncurses/curses.h $RPM_BUILD_ROOT/usr/include/ncurses.h for I in curses unctrl eti form menu panel term; do ln -sf ncurses/$I.h $RPM_BUILD_ROOT/usr/include/$I.h done -ln -sf libncurses.a $RPM_BUILD_ROOT/usr/lib/libcurses.a +ln -sf libncurses.a $RPM_BUILD_ROOT%{_libdir}/libcurses.a %ifarch sparc install -c -m644 %SOURCE2 $RPM_BUILD_ROOT/usr/share/terminfo/l/linux install -c -m644 %SOURCE3 $RPM_BUILD_ROOT/usr/share/terminfo/l/linux-m %endif -strip -R .comment $RPM_BUILD_ROOT/usr/bin/* || : make clean -C test +chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*.* + # the resetall script install -c -m 755 %{SOURCE4} $RPM_BUILD_ROOT/usr/bin/resetall @@ -103,7 +95,7 @@ install -c -m 755 %{SOURCE4} $RPM_BUILD_ROOT/usr/bin/resetall %files %defattr(-,root,root) %doc README ANNOUNCE doc/html/announce.html -%attr(755,root,root) /usr/lib/lib*.so.* +%attr(755,root,root) %{_libdir}/lib*.so.* %{_datadir}/terminfo %{_datadir}/tabset %{_bindir}/* @@ -156,6 +148,27 @@ install -c -m 755 %{SOURCE4} $RPM_BUILD_ROOT/usr/bin/resetall rm -rf $RPM_BUILD_ROOT %changelog +* Thu Feb 6 2003 Bill Nottingham 5.3-4 +- fix debuginfo package + +* Fri Jan 31 2003 Adrian Havill 5.3-3 +- remunged xterm changes from 5.2 patch for 5.3 +- updated screen entry (#82951) +- fixed ka3, kb2 and kf0 entries (#77506) + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Wed Jan 22 2003 Adrian Havill 5.3-1 +- upgrade to 5.3 for sake of utf-8, wide chars (#77585 ...) +- spec file summary/desc grammar (#73583) +- add Requires: for c++ devel subpkg (#74002) +- terminfo.src patches no longer needed +- adjust autoconf patch + +* Thu Dec 05 2002 Elliot Lee 5.2-29 +- Merge in multilib fixes + * Fri Jun 21 2002 Tim Powers - automated rebuild diff --git a/sources b/sources index 15343bc..4f49218 100644 --- a/sources +++ b/sources @@ -1,9 +1,5 @@ -8c2a598ed21133b27b9ed29179a121f3 ncurses-5.2-20020218.patch.gz -13e358643396607d32189757b73039c4 ncurses-5.2-20020223.patch.gz -bca7555de5912ca4595573637a364319 ncurses-5.2-20020309.patch.gz -128903677a7ec2125021ff40c30e01a7 ncurses-5.2-20020310.patch.gz -cfd6ed454451af0f447cfc25d5b4b51c ncurses-5.2-20020317.patch.gz -31513e33c79a567d97a2c2422619bc17 ncurses-5.2-20020323.patch.gz -97797974c2bc0d34e0ba196714a92189 ncurses-5.2-20020406.patch.gz -b3dfb89d242408cca09c85447563d9c1 ncurses-5.2.tar.bz2 -ad80e5b0cace664191631abe201d0095 patch-5.2-20020216.sh.gz +b8596a070fb085eb6856e5b344800c7b ncurses-5.3-20030105.patch.gz +6666c4bb48337ed3ccc7b2aab2516052 ncurses-5.3-20030111.patch.gz +da4be82a2d09d9946e1bb34502d83b56 ncurses-5.3-20030118.patch.gz +3c080fc3caeb0d1e3423f7ed204f8b5b ncurses-5.3.tar.bz2 +65e7d8d7bc009ca17f2dee27f298df1f patch-5.3-20021231.sh.gz