diff --git a/baselibs.conf b/baselibs.conf index b5d168f..50a2f97 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -3,3 +3,5 @@ libncurses5 provides "ncurses- = " obsoletes "ncurses- <= " ncurses-devel + requires -ncurses- + requires "libncurses5- = " diff --git a/ncurses.changes b/ncurses.changes index 64d6a83..ee6c385 100644 --- a/ncurses.changes +++ b/ncurses.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Apr 22 16:57:32 CEST 2008 - werner@suse.de + +- Split ncurses into two separate packages ncurses-utils and + terminfo-base to get the resolvers happy (bnc#381293) + ------------------------------------------------------------------- Wed Apr 16 18:09:47 CEST 2008 - ro@suse.de diff --git a/ncurses.spec b/ncurses.spec index 3eb3e53..d66c5a0 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -20,7 +20,7 @@ License: X11/MIT Group: System/Base AutoReqProv: on Version: 5.6 -Release: 79 +Release: 82 Summary: New curses Libraries Source0: ncurses-5.6.tar.bz2 Url: http://invisible-island.net/ncurses/ncurses.html @@ -50,6 +50,54 @@ characters, and panels. +Authors: +-------- + Zeyd M. Ben-Halim + Eric S. Raymond + Thomas E. Dickey + Juergen Pfeifer + Pavel Curtis + +%package -n ncurses-utils +License: X11/MIT +Summary: New curses Libraries +Group: System/Base +Provides: ncurses:%{_bindir}/tput +AutoReqProv: on + +%description -n ncurses-utils +As soon as a text application needs to directly control its output to +the screen (if it wants to place the cursor at location (x,y) then +write text), ncurses is used. The panel and the forms libraries are +included in this package. These new libraries support color, special +characters, and panels. + + + +Authors: +-------- + Zeyd M. Ben-Halim + Eric S. Raymond + Thomas E. Dickey + Juergen Pfeifer + Pavel Curtis + +%package -n terminfo-base +License: X11/MIT +Summary: New curses Libraries +Group: System/Base +Provides: ncurses:%{_datadir}/tabset +AutoReqProv: on + +%description -n terminfo-base +As soon as a text application needs to directly control its output to +the screen (if it wants to place the cursor at location (x,y) then +write text), ncurses is used. The panel and the forms libraries are +included in this package. These new libraries support color, special +characters, and panels. + + + Authors: -------- Zeyd M. Ben-Halim @@ -62,8 +110,10 @@ Authors: License: X11/MIT Summary: The New curses Libraries Group: System/Libraries -Provides: ncurses:/%{_lib}/libncurses.so.5 -Requires: ncurses +Requires: terminfo-base +Provides: ncurses = %{version} +Obsoletes: ncurses < %{version} +Recommends: ncurses-utils = %{version} AutoReqProv: on %description -n libncurses5 @@ -386,13 +436,16 @@ tar Oxfj %{SOURCE1} | patch -p1 -s %postun -n libncurses5 -p /sbin/ldconfig -%files -f default.list +%files -n terminfo-base -f default.list %defattr(-,root,root) %{_sysconfdir}/termcap %config %{_miscdir}/termcap %dir %{_datadir}/tabset/ %dir %{_datadir}/terminfo/ %dir %{_datadir}/terminfo/*/ + +%files -n ncurses-utils +%defattr(-,root,root) %{_bindir}/clear %{_bindir}/reset %{_bindir}/toe @@ -441,6 +494,9 @@ tar Oxfj %{SOURCE1} | patch -p1 -s %defattr(-,root,root) %changelog +* Tue Apr 22 2008 werner@suse.de +- Split ncurses into two separate packages ncurses-utils and + terminfo-base to get the resolvers happy (bnc#381293) * Wed Apr 16 2008 ro@suse.de - update baselibs.conf (for package rename) * Fri Apr 11 2008 werner@suse.de