×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses. ÷ PLD Linux ÁΦ ¦Â̦ÏÔÅËÁ termcap, ÁΦ
ÔÒÁÄÉæÊÎÉÊ ÆÁÊÌ /etc/termcap ÎÅ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ...
-%package ext
-Summary: Additional ncurses libraries
-Summary(pl): Dodatkowe biblioteki ncurses
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description ext
-This package contains addidion ncurses libraries like libforms,
-libmenu and libpanel for easy making full screen curse application.
-
-%description ext -l pl
-Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
-s³u¿±ce do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych
-z ncurses.
-
%package -n terminfo
Summary: Complete terminfo database
Summary(es): Banco de datos terminfo para terminales extras (menos usados)
Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ncurses
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: %{name}-ext = %{version}-%{release}
Obsoletes: libtermcap-devel
Obsoletes: libncurses5-devel
ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ncurses.
+%package ext
+Summary: Additional ncurses libraries
+Summary(pl): Dodatkowe biblioteki ncurses
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description ext
+This package contains addidion ncurses libraries like libforms,
+libmenu and libpanel for easy making full screen curse application.
+
+%description ext -l pl
+Pakiet ten zawiera dodatkowe biblioteki libforms, libmenu i libpanel
+s³u¿±ce do ³atwego tworzenia aplikacji pe³noekranowych korzystaj±cych
+z ncurses.
+
+%package ext-devel
+Summary: Header files for additional ncurses libraries
+Summary(pl): Pliki nag³ówkowe dodatkowych bibliotek ncurses
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name}-ext = %{version}-%{release}
+
+%description ext-devel
+Header files for additional ncurses libraries (form, menu, panel).
+
+%description ext-devel -l pl
+Pliki nag³ówkowe dodatkowych bibliotek ncurses (form, menu, panel).
+
+%package ext-static
+Summary: Static versions of additional ncurses libraries
+Summary(pl): Statyczne wersje dodatkowych bibliotek ncurses
+Group: Development/Libraries
+Requires: %{name}-ext-devel = %{version}-%{release}
+
+%description ext-static
+Static versions of additional ncurses libraries (form, menu, panel).
+
+%description ext-static -l pl
+Statyczne wersje dodatkowych bibliotek ncurses (form, menu, panel).
+
%package c++-devel
Summary: Header files for develop C++ ncurses based application
Summary(pl): Pliki nag³ówkowe do biblioteki C++ ncurses
--without-profile \
--with-termlib \
--with-manpage-aliases \
- --with-manpage-format=normal
+ --with-manpage-format=normal \
+ --without-manpage-symlinks
%{__make}
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{/%{_lib},%{_mandir}}
-%{__make} install INSTALL_PREFIX=$RPM_BUILD_ROOT
+%{__make} install \
+ INSTALL_PREFIX=$RPM_BUILD_ROOT
ln -sf ../l/linux $RPM_BUILD_ROOT%{_datadir}/terminfo/c/console
%files
%defattr(644,root,root,755)
-%attr(755,root,root) /%{_lib}/lib*.so.*.*
+%doc ANNOUNCE README
+%attr(755,root,root) /%{_lib}/libncurses.so.*.*
+%attr(755,root,root) /%{_lib}/libtinfo.so.*.*
%{_datadir}/tabset
%dir %{_datadir}/terminfo
%{_datadir}/terminfo/E
-%dir %{_datadir}/terminfo/d
-%dir %{_datadir}/terminfo/k
-%dir %{_datadir}/terminfo/l
-%dir %{_datadir}/terminfo/s
-%dir %{_datadir}/terminfo/v
-%dir %{_datadir}/terminfo/x
+%dir %{_datadir}/terminfo/[dklsvx]
%{_datadir}/terminfo/d/dumb
%{_datadir}/terminfo/k/klone+color
%lang(it) %{_mandir}/it/man1/*
%lang(pl) %{_mandir}/pl/man[157]/*
-%files ext
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libform.so.*
-%attr(755,root,root) %{_libdir}/libpanel.so.*
-%attr(755,root,root) %{_libdir}/libmenu.so.*
-
%files -n terminfo
%defattr(644,root,root,755)
%{_datadir}/terminfo/[1-9ALMNPQXa-ce-jm-rt-uwz]
-%{_datadir}/terminfo/d/*
-%{_datadir}/terminfo/k/*
-%{_datadir}/terminfo/l/*
-%{_datadir}/terminfo/s/*
-%{_datadir}/terminfo/v/*
-%{_datadir}/terminfo/x/*
+%{_datadir}/terminfo/[dklsvx]/*
%exclude %{_datadir}/terminfo/d/dumb
%exclude %{_datadir}/terminfo/k/klone+color
%exclude %{_datadir}/terminfo/l/linux*
%files devel
%defattr(644,root,root,755)
-%doc README ANNOUNCE
%doc doc/html/ncurses-intro.html
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libcurses.so
+%attr(755,root,root) %{_libdir}/libncurses.so
+%attr(755,root,root) %{_libdir}/libtinfo.so
%dir %{_includedir}
%{_includedir}/curses.h
%{_includedir}/eti.h
-%{_includedir}/form.h
-%{_includedir}/menu.h
%{_includedir}/ncurses.h
%{_includedir}/ncurses_dll.h
-%{_includedir}/panel.h
%{_includedir}/term.h
%{_includedir}/termcap.h
%{_includedir}/unctrl.h
%{_mandir}/man3/*
+%exclude %{_mandir}/man3/form*
+%exclude %{_mandir}/man3/menu*
+%exclude %{_mandir}/man3/panel*
%lang(pl) %{_mandir}/pl/man3/*
%files static
%defattr(644,root,root,755)
%{_libdir}/libncurses.a
%{_libdir}/libtinfo.a
+
+%files ext
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libform.so.*.*
+%attr(755,root,root) %{_libdir}/libmenu.so.*.*
+%attr(755,root,root) %{_libdir}/libpanel.so.*.*
+
+%files ext-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libform.so
+%attr(755,root,root) %{_libdir}/libmenu.so
+%attr(755,root,root) %{_libdir}/libpanel.so
+%{_includedir}/form.h
+%{_includedir}/menu.h
+%{_includedir}/panel.h
+%{_mandir}/man3/form*
+%{_mandir}/man3/menu*
+%{_mandir}/man3/panel*
+
+%files ext-static
+%defattr(644,root,root,755)
%{_libdir}/libform.a
-%{_libdir}/libpanel.a
%{_libdir}/libmenu.a
+%{_libdir}/libpanel.a
%if %{with cxx}
%files c++-devel