Summary(tr): Terminal kontrol kitaplýðý
Name: ncurses
Version: 4.2
-Release: 12
+Release: 15
Copyright: distributable
Group: Libraries
Group(pl): Biblioteki
Source0: ftp://ftp.clark.net/pub/dickey/ncurses/%{name}-%{version}.tar.gz
Source1: ftp://ftp.clark.net/pub/dickey/ncurses/4.2/patch-4.2-990213.sh
+Source2: captoinfo.1m.pl
+Source3: clear.1.pl
+Source4: term.7.pl
Patch0: ncurses-rh.patch
Patch1: ncurses-setuid.patch
-Patch1: ncurses-arm.patch
+Patch2: ncurses-arm.patch
BuildRoot: /tmp/%{name}-%{version}-root
-Conflicts: glibc <= 2.0.7
%description
The curses library routines give the user a terminal-independent method of
for 4.4BSD classic curses, which is being discontinued.
%description -l de
-Die curses-Library-Routinen geben dem Benutzer eine Terminal-unabhängige
-Methode zur optimierten Aktualisierung von zeichenbasierenden
-Bildschirminhalten an die Hand. Die vorliegende Implementierung ist NEW
-CURSES (ncurses), die offizielle Nachfolgerversion für 4.4BSC (die
-klassische curses-Version), welche nicht weitergeführt wird.
+Die curses-Library-Routinen geben dem Benutzer eine Terminal-unabhängige
+Methode zur optimierten Aktualisierung von zeichenbasierenden
+Bildschirminhalten an die Hand. Die vorliegende Implementierung ist NEW
+CURSES (ncurses), die offizielle Nachfolgerversion für 4.4BSC (die
+klassische curses-Version), welche nicht weitergeführt wird.
%description -l fr
Les routines de la bibliothèque curses donnent à l'utilisateur une méthode
Summary: Header files for develop ncurses based application
Summary(pl): Pliki nag³ówkowe do bibliotek ncurses
Group: Development/Libraries
+Group(pl): Programowanie/Biblioteki
Requires: %{name} = %{version}
Requires: %{name}-ext = %{version}
%setup -q
sh %{SOURCE1}
%patch0 -p1
-%patch1 -p1
+%patch1 -p1
+%patch2 -p1
%build
CFLAGS="$RPM_OPT_FLAGS -DPURE_TERMINFO" LDFLAGS="-s" \
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/{lib,usr/include/ncurses}
+install -d $RPM_BUILD_ROOT/{lib,usr/man/pl/man{1,7}}
make install INSTALL_PREFIX=$RPM_BUILD_ROOT \
includedir=/usr/include/ncurses
ln -sf ../l/linux $RPM_BUILD_ROOT/usr/share/terminfo/c/console
-ln -sf 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
-
strip $RPM_BUILD_ROOT/usr/{bin/*,lib/lib*so.*.*}
mv $RPM_BUILD_ROOT/usr/lib/libncurses.so.*.* $RPM_BUILD_ROOT/lib
-ln -sf ../../usr/lib/libncurses.so.4.2 $RPM_BUILD_ROOT/usr/lib/libncurses.so
+ln -sf ../../lib/libncurses.so.4.2 $RPM_BUILD_ROOT/usr/lib/libncurses.so
+
+install %{SOURCE2} $RPM_BUILD_ROOT/usr/man/pl/man1/captoinfo.1m
+install %{SOURCE3} $RPM_BUILD_ROOT/usr/man/pl/man1/clear.1
+install %{SOURCE4} $RPM_BUILD_ROOT/usr/man/pl/man7/term.7
-gzip -9nf $RPM_BUILD_ROOT/usr/man/man*/*
+rm -f $RPM_BUILD_ROOT/usr/lib/libncurses.so.4
+
+gzip -9nf $RPM_BUILD_ROOT/usr/man/pl/man*/* \
+ README ANNOUNCE
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post ext -p /sbin/ldconfig
%postun ext -p /sbin/ldconfig
+%clean
+rm -rf $RPM_BUILD_ROOT
+
%files
%defattr(644,root,root,755)
+
%attr(755,root,root) /lib/libncurses.so.*.*
/usr/share/tabset
+
%dir /usr/share/terminfo
%dir /usr/share/terminfo/l
%dir /usr/share/terminfo/v
%dir /usr/share/terminfo/x
+
/usr/share/terminfo/l/linux*
/usr/share/terminfo/v/vt100
/usr/share/terminfo/v/vt220
/usr/share/terminfo/x/xterm*
%attr(755,root,root) /usr/bin/*
-%attr(644,root, man) /usr/man/man[157]/*
+
+/usr/man/man[157]/*
+%lang(pl) /usr/man/pl/man[17]/*
%files ext
%attr(755,root,root) /usr/lib/lib*so.*.*
%files -n terminfo
%defattr(644,root,root,755)
+
/usr/share/terminfo/[1-9NPXa-km-uwz]
/usr/share/terminfo/l/la120
/usr/share/terminfo/l/layer
%files devel
%defattr(644,root,root,755)
-%doc README ANNOUNCE test
+%doc {README,ANNOUNCE}.gz
+
%attr(755,root,root) /usr/lib/lib*.so
/usr/include/ncurses
-%attr(644,root, man) /usr/man/man3/*
+/usr/man/man3/*
%files static
-%attr(644,root,root) /usr/lib/lib*.a
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%defattr(644,root,root,755)
+/usr/lib/lib*.a
%changelog
+* Mon Apr 19 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
+ []
+- removed Conflicts: glibc (not neccesary now),
+- recompiles on new rpm.
+
+* Sun Mar 14 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
+ [4.2-14]
+- compressed documentation,
+- added so-links of shared libraries,
+- added Group(pl) in devel subpackage,
+- fixed double compressing of man pages,
+- removed test/* from documentation.
+
+* Mon Feb 22 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
+ [4.2-13]
+- removed man group from man pages.
+
* Wed Feb 17 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
[4.2-12]
- updated to 990213 snapshot,
- added terminfo subbackage with full terminfo database (minimal
term db is in main package),
- added "Conflicts: glibc <= 2.0.7" in main,
-- added separated subpackage ext with non base ncurses libraries
- (separating this allow minimize minimal system size).
+- added pl man pages for captoinfo(1), clear(1), term(7),
+- added separated subpackage ext with non base ncurses libraries (separating
+ this allow minimize minimal system size).
* Wed Nov 13 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
[4.2-4d]
- added some patches .. ;)
- fixed ol translation,
- full %file description,
-- fixed permissions,
+- fixed files permissions,
- minor changes.
* Tue Sep 09 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
[4.2-2d]
- translation modified for pl,
-- build against glibc-2.1,
+- build against GNU libc-2.1,
- fixed permissions of ELF binaries,
-- moved Buildroot to /var/tmp/%{name}-%{version}-%{release}-root
+- moved Buildroot to /var/tmp/%{name}-%{version}-root
- added a static package,
- added %defattr support,
-- build from non root's account.
-
-* Mon Jul 20 1998 Cristian Gafton <gafton@redhat.com>
-- added lots of patches. This spec file is starting to look ugly
-
-* Wed Jul 01 1998 Alan Cox <alan@redhat.com>
-- Fix setuid trusting. Open termcap/info files as the real user.
-
-* Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
-- added terminfo entry for the poor guys using lat1 and/or lat-2 on their
- consoles... Enjoy linux-lat ! Thanks, Erik !
-
-* Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
-- new patch to get xterm-color and nxterm terminfo entries
-- aliased them to rxvt, as that seems to satisfy everybody
-
-* Sun Apr 12 1998 Cristian Gafton <gafton@redhat.com>
-- added %clean section
-
-* Tue Apr 07 1998 Cristian Gafton <gafton@redhat.com>
-- removed /usr/lib/terminfo symlink - we shouldn't need that
-
-* Mon Apr 06 1998 Cristian Gafton <gafton@redhat.com>
-- updated to 4.2 + patches
-- added BuildRoot
-
-* Sat Apr 04 1998 Cristian Gafton <gafton@redhat.com>
-- rebuilt with egcs on alpha
-
-* Wed Dec 31 1997 Erik Troan <ewt@redhat.com>
-- version 7 didn't rebuild properly on the Alpha somehow -- no real changes
- are in this version
-
-* Tue Dec 09 1997 Erik Troan <ewt@redhat.com>
-- TIOCGWINSZ wasn't used properly
-
-* Tue Jul 08 1997 Erik Troan <ewt@redhat.com>
-- built against glibc, linked shared libs against -lc
+- build from non root's account,
+- start at invalid RH spec file.