]> git.pld-linux.org Git - packages/compat-ncurses5.git/blobdiff - ncurses.spec
- bumping up revision for ne versions recompilet on ne rpm,
[packages/compat-ncurses5.git] / ncurses.spec
index 143ad05b300af95ca54399f6cbb907c4e52bf82d..86c38c58f70faf87e8b07c388780c4301ebe0825 100644 (file)
@@ -5,17 +5,19 @@ Summary(pl):  Biblioteki do kontrolowania terminala
 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
@@ -24,11 +26,11 @@ implementation is ``new curses'' (ncurses) and is the approved replacement
 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
@@ -84,6 +86,7 @@ pakietu gdy
 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}
 
@@ -113,7 +116,8 @@ Pakiet ten zawiera biblioteki statyczne ncurses.
 %setup  -q
 sh %{SOURCE1}
 %patch0 -p1
-%patch1 -p1 
+%patch1 -p1
+%patch2 -p1
 
 %build
 CFLAGS="$RPM_OPT_FLAGS -DPURE_TERMINFO" LDFLAGS="-s" \
@@ -131,25 +135,26 @@ make
 
 %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
@@ -157,15 +162,21 @@ gzip -9nf $RPM_BUILD_ROOT/usr/man/man*/*
 %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
@@ -174,13 +185,16 @@ gzip -9nf $RPM_BUILD_ROOT/usr/man/man*/*
 /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
@@ -312,20 +326,36 @@ gzip -9nf $RPM_BUILD_ROOT/usr/man/man*/*
 
 %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,
@@ -335,8 +365,9 @@ rm -rf $RPM_BUILD_ROOT
 - 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]
@@ -351,52 +382,16 @@ rm -rf $RPM_BUILD_ROOT
 - 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.
This page took 0.037634 seconds and 4 git commands to generate.