]> git.pld-linux.org Git - packages/screen.git/blob - screen.spec
- removed man group from man pages,
[packages/screen.git] / screen.spec
1 Summary:        Screen - Manages multiple sessions on one tty
2 Summary(de):    Screen - Verwaltet mehrere Sitzungen an einem tty
3 Summary(fr):    screen - gère plusieurs sessions sur un seul terminal
4 Summary(pl):    Screen - Program zarz±dzaj±cy sesjami na jednym terminalu
5 Summary(tr):    Bir uçbirimde birden fazla oturumu düzenler
6 Name:           screen
7 Version:        3.7.6
8 Release:        3
9 Copyright:      GPL
10 Group:          Utilities/Terminal
11 Group(pl):      U¿ytki/Terminal
12 Source:         ftp://ftp.gnu.org/pub/gnu/%{name}-%{version}.tar.gz
13 Patch0:         screen.patch
14 Patch1:         screen-linux.patch
15 Patch2:         screen-utmp.patch
16 Patch3:         screen-info.patch
17 Prereq:         /sbin/install-info
18 BuildRoot:      /tmp/%{name}-%{version}-root
19
20 %description
21 Screen is a program that allows you to have multiple
22 logins on one terminal.  It is useful in situations where
23 you are telnetted into a machine or connected via a dumb
24 terminal and want more than just one login.
25
26 %description -l de
27 Screens ist ein Programm, das Ihnen erlaubt, sich auf einem
28 Terminal mehrfach einzuloggen - was nützlich sein kann,
29 wenn Sie über ein dummes Terminal eine Telnetverbindung zu
30 einem Rechner haben und mehr als ein Login benötigen.
31
32 %description -l fr
33 Screen est un programme permettant plusieurs connexions sur un terminal.
34 Il est utile pour ouvrir plusieurs sessions à la fois, si vous voulez
35 ouvrir une session telnet sur une autre machine et voulez plus d'une
36 connexion.
37
38 %description -l pl
39 Screen jest programem, który umo¿liwia otworzenie wielu sesji na jednym
40 terminalu. Jest to bardzo przydatne, przy po³±czeniach z terminali nie
41 umo¿liwiaj±cych otwarcia kilku sesji w systemie. Screen umo¿liwia ponadto
42 powrót do otwartych sesji w przypadku przerwania po³±czenia z terminalem.
43
44 %description -l tr
45 Screen, ayný uçbirimde birden fazla oturum olanaðý saðlayan bir programdýr.
46 Bir makinaya telnet programý ile ya da programlanamaz bir uçbirim üzerinden
47 baðlantý kurduðunuz durumlarda kullanýþlýdýr.
48
49 %prep
50 %setup -q
51 %patch0 -p1
52 %patch1 -p1
53 %patch2 -p1
54 %patch3 -p1
55
56 %build
57 ./configure \
58     --prefix=/usr
59
60 make CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" 
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT/{etc/skel,usr/{bin,man/man1,info}}
65
66 install -s screen $RPM_BUILD_ROOT/usr/bin
67 install doc/screen.1 $RPM_BUILD_ROOT/usr/man/man1
68 install doc/screen.info* $RPM_BUILD_ROOT/usr/info
69 install etc/etcscreenrc $RPM_BUILD_ROOT/etc/screenrc
70 install etc/screenrc $RPM_BUILD_ROOT/etc/skel/.screenrc
71
72 gzip -9nf $RPM_BUILD_ROOT/usr/{info/screen.info*,man/man1/*} \
73         NEWS README FAQ ChangeLog
74
75 %post
76 /sbin/install-info /usr/info/screen.info.gz /etc/info-dir
77
78 %preun
79 if [ "$1" = "0" ]; then
80         /sbin/install-info --delete /usr/info/screen.info.gz /etc/info-dir
81 fi
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
87 %defattr(644,root,root,755)
88 %doc *.gz
89
90 %attr(755,root,root) /usr/bin/screen
91 /usr/man/man1/*
92
93 /usr/info/screen.info*
94
95 %config(noreplace) %verify(not md5 mtime size) /etc/screenrc
96
97 %changelog
98 * Mon Mar 29 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
99   [3.7.6-3]
100 - removed man group from man pages,
101 - standarized {un}registering info pages (added screen-info.patch).
102
103 * Fri Feb 05 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
104   [3.7.6-2d]
105 - added utpm patch. 
106
107 * Thu Oct 01 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
108   [3.7.4-3d]
109 - build against Tornado,
110 - restricted files permission,
111 - changed man pages group to man,
112 - minor modifications of the spec file.
113
114 * Sun Aug 23 1998 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
115   [3.7.4-3]
116 - added translations de,fr,tr from orginal RH 5.1 screen's spec,
117 - added pl translation,
118 - added %defattr support,
119 - added %post and %preun scripts from RH 5.1 screen's spec,
120 - removed INSTALL from %doc,
121 - added %verify rules for %config files,
122 - added -q %setup parameter,
123 - added using $RPM_OPT_FLAGS during compile,
124 - changed copyright statment to GPL,
125 - changed %%{PACKAGE_VERSION} to %%{version} and %%{name} macros.
126
127 * Wed Aug 19 1998 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
128   [3.7.4-2]
129 - added tmprace-fix from BUGTRAQ list
130
131 * Sun Aug 17 1997 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
132   [3.7.4-1]
133 - added %%{PACKAGE_VERSION} macro to Source,
134 - all rewrited for using Buildroot,
135 - added #define PTYGROUP 5 and #define PTYMODE 0620 in config.h.in
136   gid=5 is tty group in RedHat Linux (/dev/tty* used by screen is not
137   curently writable by other users), 
138 - added striping screen binary,
139 - added %attr macros in %files (allow build package from non root
140   account),
141 - added %clear section.
This page took 0.07166 seconds and 4 git commands to generate.