]> git.pld-linux.org Git - packages/screen.git/blob - screen.spec
- buped up revision,
[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 wieloma sesjami na jednym terminalu
5 Summary(tr): Bir uçbirimde birden fazla oturumu düzenler
6 Name:        screen
7 Version:     3.7.4
8 Release:     4
9 Copyright:   GPL
10 Group:       Utilities/Terminal
11 Source:      ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
12 Patch0:      screen-3.6.2.patch
13 Patch1:      screen-3.7.3-linux.patch
14 Patch2:      screen-3.7.1-glibc.patch
15 Patch3:      screen-3.7.3-tty.patch
16 Patch4:      screen-tmprace.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
52 %patch1 -p1
53
54 %ifarch axp
55 %patch2 -p1
56 %endif
57
58 %patch3 -p1 
59 %patch4 -p1
60
61 %build
62 ./configure --prefix=/usr
63 make CC="gcc $RPM_OPT_FLAGS"
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT/{etc/skel,usr/{bin,man/man1,info}}
68
69 install -s screen $RPM_BUILD_ROOT/usr/bin
70 install doc/screen.1 $RPM_BUILD_ROOT/usr/man/man1
71 install doc/screen.info* $RPM_BUILD_ROOT/usr/info
72 install etc/etcscreenrc $RPM_BUILD_ROOT/etc/screenrc
73 install etc/screenrc $RPM_BUILD_ROOT/etc/skel/.screenrc
74
75 gzip -9nf $RPM_BUILD_ROOT/usr/info/screen.info*
76
77 %post
78 /sbin/install-info /usr/info/screen.info.gz /usr/info/dir --entry \
79 "* screen: (screen).                             Terminal multiplexer."
80
81 %preun
82 /sbin/install-info --delete /usr/info/screen.info.gz /usr/info/dir --entry \
83 "* screen: (screen).                             Terminal multiplexer."
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files
89 %defattr(644, root, root, 755)
90 %doc NEWS README FAQ ChangeLog
91 %attr(4755, root, root) /usr/bin/screen
92 %attr(0644, root,  man) /usr/man/man1/*
93 /usr/info/screen.info*
94 %config(noreplace) %verify(not md5 mtime size) /etc/skel/.screenrc
95 %config(noreplace) %verify(not md5 mtime size) /etc/screenrc
96
97 %changelog
98 * Sun Nov 22 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
99   [3.7.4-4]
100 - changed to %attr(0644, root,  man) on man pages in %files,
101 - fixed --entry text on {un}registering info page for ed in %post
102   %preun in devel.
103
104 * Sun Aug 23 1998 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
105   [3.7.4-3]
106 - added translations de,fr,tr from orginal RH 5.1 screen's spec,
107 - added pl translation,
108 - added %defattr support,
109 - added %post and %preun scripts from RH 5.1 screen's spec,
110 - removed INSTALL from %doc,
111 - added %verify rules for %config files,
112 - added -q %setup parameter,
113 - added using $RPM_OPT_FLAGS during compile,
114 - changed copyright statment to GPL,
115 - changed %%{PACKAGE_VERSION} to %%{version} and %%{name} macros.
116
117 * Wed Aug 19 1998 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
118   [3.7.4-2]
119 - added tmprace-fix from BUGTRAQ list
120
121 * Sun Aug 17 1997 Marcin Bohosiewicz <marcus@krakow.linux.org.pl>
122   [3.7.4-1]
123 - added %%{PACKAGE_VERSION} macro to Source,
124 - all rewrited for using Buildroot,
125 - added #define PTYGROUP 5 and #define PTYMODE 0620 in config.h.in
126   gid=5 is tty group in RedHat Linux (/dev/tty* used by screen is not
127   curently writable by other users), 
128 - added striping screen binary,
129 - added %attr macros in %files (allow build package from non root
130   account),
131 - added %clear section.
This page took 0.056044 seconds and 4 git commands to generate.