1 Summary: Screen - Manages multiple sessions on one tty
2 Summary(de): Screen - Verwaltet mehrere Sitzungen an einem tty
3 Summary(es): Screen - Administra múltiples sesiones en un tty
4 Summary(fr): screen - gère plusieurs sessions sur un seul terminal
5 Summary(pl): Screen - Program zarz±dzaj±cy sesjami na jednym terminalu
6 Summary(pt_BR): Screen - Gerencia múltiplas sessões em um tty
7 Summary(ru): íÅÎÅÄÖÅÒ ÜËÒÁÎÁ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÊ ÎÅÓËÏÌØËÏ ÌÏÇÉÎÏ× Ó ÏÄÎÏÇÏ ÔÅÒÍÉÎÁÌÁ
8 Summary(tr): Bir uçbirimde birden fazla oturumu düzenler
9 Summary(uk): íÅÎÅÄÖÅÒ ÅËÒÁÎÕ, ÝÏ Ð¦ÄÔÒÉÍÕ¤ ˦ÌØËÁ ÌÏÇ¦Î¦× Ú ÏÄÎÏÇÏ ÔÅÒͦÎÁÌÕ
14 Group: Applications/Terminal
15 Source0: ftp://ftp.uni-erlangen.de/pub/utilities/screen/%{name}-%{version}.tar.gz
16 # Source0-md5: 8506fd205028a96c741e4037de6e3c42
17 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5: 236166e774cee788cf594b05dd1dd70d
21 Patch0: %{name}-tty.patch
22 Patch1: %{name}-compat21.patch
23 Patch2: %{name}-manual.patch
24 Patch3: %{name}-ia64.patch
25 Patch4: %{name}-info.patch
26 Patch5: %{name}-debian_fixed.patch
27 Patch6: %{name}-nolibtermcap.patch
28 Patch7: %{name}-no_hardcoded_term_sequences.patch
29 Patch8: %{name}-home_etc.patch
30 Patch9: %{name}-no-libs.patch
31 Patch10: %{name}-varargs.patch
32 Patch11: %{name}-status-bar.patch
33 Patch12: %{name}-inputline-size.patch
34 Patch13: %{name}-screenrc.patch
35 URL: http://www.gnu.org/software/screen/
36 BuildRequires: autoconf
37 BuildRequires: automake
38 BuildRequires: ncurses-devel >= 5.0
39 BuildRequires: pam-devel
40 BuildRequires: texinfo
41 BuildRequires: utempter-devel
42 Requires: pam >= 0.77.3
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 Screen is a program that allows you to have multiple logins on one
47 terminal. It is useful in situations where you are telnetted into a
48 machine or connected via a dumb terminal and want more than just one
52 Screens ist ein Programm, das Ihnen erlaubt, sich auf einem Terminal
53 mehrfach einzuloggen - was nützlich sein kann, wenn Sie über ein
54 dummes Terminal eine Telnetverbindung zu einem Rechner haben und mehr
55 als ein Login benötigen.
58 Screen es un programa que permite que tengas múltiples logins en un
59 terminal. Es útil en situaciones donde estás usando telnet en una
60 máquina o conectado vía un terminal dumb y quiera más que apenas un
64 Screen est un programme permettant plusieurs connexions sur un
65 terminal. Il est utile pour ouvrir plusieurs sessions à la fois, si
66 vous voulez ouvrir une session telnet sur une autre machine et voulez
70 Screen jest programem, który umo¿liwia otworzenie wielu sesji na
71 jednym terminalu. Jest to bardzo przydatne, przy po³±czeniach z
72 terminali nie umo¿liwiaj±cych otwarcia kilku sesji w systemie. Screen
73 umo¿liwia ponadto powrót do otwartych sesji w przypadku przerwania
74 po³±czenia z terminalem.
77 Screen é um programa que permite que você tenha múltiplos logins em um
78 terminal. Ele é útil em situações onde você está usando telnet em uma
79 máquina ou conectado via um terminal dumb e quer mais do que apenas um
83 õÔÉÌÉÔÁ screen ÐÏÚ×ÏÌÑÅÔ ÉÍÅÔØ ÎÅÓËÏÌØËÏ ÓÅÓÓÉÊ ÎÁ ÏÄÎÏÍ ÔÅÒÍÉÎÁÌÅ.
84 Screen ÐÏÌÅÚÅÎ ÐÏÌØÚÏ×ÁÔÅÌÑÍ, ËÏÔÏÒÙÅ ÚÁÈÏÄÑÔ ÎÁ ÍÁÛÉÎÕ ÐÏ ÓÅÔÉ ÉÌÉ
85 ÞÅÒÅÚ dumb-ÔÅÒÍÉÎÁÌ, ÎÏ ÈÏÔÑÔ ÉÍÅÔØ ÂÏÌÅÅ ÏÄÎÏÊ ÓÅÓÓÉÉ Ó ÜÔÏÊ ÍÁÛÉÎÏÊ.
88 Screen, ayný uçbirimde birden fazla oturum olanaðý saðlayan bir
89 programdýr. Bir makinaya telnet programý ile ya da programlanamaz bir
90 uçbirim üzerinden baðlantý kurduðunuz durumlarda kullanýþlýdýr.
93 õÔÉ̦ÔÁ screen ÄÏÚ×ÏÌѤ ÍÁÔÉ ÄÅ˦ÌØËÁ ÓÅÓ¦Ê ÎÁ ÏÄÎÏÍÕ ÔÅÒͦÎÁ̦.
94 Screen ËÏÒÉÓÎÉÊ ËÏÒÉÓÔÕ×ÁÞÁÍ, Ñ˦ ÚÁÈÏÄÑÔØ ÎÁ ÍÁÛÉÎÕ ÐÏ ÍÅÒÅÖ¦ ÁÂÏ
95 ÞÅÒÅÚ dumb-ÔÅÒͦÎÁÌ, ÁÌÅ ÈÏÞÕÔØ ÍÁÔÉ Â¦ÌØÛÅ ÏÄÎϧ ÓÅÓ¦§ Ú Ã¦¤À
107 # DON'T ENABLE IT UNLESS YOU REALLY FIX IT
108 # (it's heavily broken - note that some sequences should be get for
109 # $TERM before running screen instance, and others for TERM=screen!)
122 --with-sys-screenrc=%{_sysconfdir}/screenrc \
127 for file in *.dist; do
128 cp -f $file ${file%.dist}
132 CFLAGS="%{rpmcflags} -DMAXWIN=128"
136 makeinfo screen.texinfo
139 rm -rf $RPM_BUILD_ROOT
140 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/screen/utf8encodings} \
141 $RPM_BUILD_ROOT{/etc/{skel,pam.d},%{_mandir}/{,pl}/man1,%{_infodir}}
143 install screen $RPM_BUILD_ROOT%{_bindir}
144 install doc/screen.1 $RPM_BUILD_ROOT%{_mandir}/man1
145 install doc/screen.info* $RPM_BUILD_ROOT%{_infodir}
146 install etc/etcscreenrc $RPM_BUILD_ROOT%{_sysconfdir}/screenrc
147 install %{SOURCE3} $RPM_BUILD_ROOT/etc/skel/.screenrc
148 install utf8encodings/* $RPM_BUILD_ROOT%{_datadir}/screen/utf8encodings
150 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
151 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/screen
152 rm -f $RPM_BUILD_ROOT%{_mandir}/README.screen-non-english-man-pages
155 rm -rf $RPM_BUILD_ROOT
158 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
161 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
164 %defattr(644,root,root,755)
165 %doc NEWS README ChangeLog doc/{FAQ,README.DOTSCREEN} etc/screenrc
166 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/screenrc
167 %attr(755,root,root) %{_bindir}/screen
169 %attr(600,root,root) /etc/skel/.screenrc
171 %lang(ja) %{_mandir}/ja/man1/*
172 %lang(pl) %{_mandir}/pl/man1/*
173 %{_infodir}/screen.info*
174 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*