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