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
10 Group: Applications/Terminal
11 Source0: ftp://ftp.uni-erlangen.de/pub/utilities/screen/%{name}-%{version}.tar.gz
12 Source1: %{name}-non-english-man-pages.tar.bz2
14 Patch0: %{name}-tty.patch
15 Patch1: %{name}-compat21.patch
16 Patch2: %{name}-manual.patch
17 Patch3: %{name}-ia64.patch
18 Patch4: %{name}-info.patch
19 Patch5: %{name}-debian_fixed.patch
20 Patch6: %{name}-nolibtermcap.patch
21 Patch7: %{name}-no_hardcoded_term_sequences.patch
22 Patch8: %{name}-home_etc.patch
23 Patch9: %{name}-acfix.patch
24 Patch10: %{name}-no-libs.patch
25 Patch11: %{name}-setreuid-bug.patch
26 BuildRequires: autoconf
27 BuildRequires: ncurses-devel >= 5.0
28 BuildRequires: pam-devel
29 BuildRequires: texinfo
30 BuildRequires: utempter-devel
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define _sysconfdir /etc
36 Screen is a program that allows you to have multiple logins on one
37 terminal. It is useful in situations where you are telnetted into a
38 machine or connected via a dumb terminal and want more than just one
42 Screens ist ein Programm, das Ihnen erlaubt, sich auf einem Terminal
43 mehrfach einzuloggen - was nützlich sein kann, wenn Sie über ein
44 dummes Terminal eine Telnetverbindung zu einem Rechner haben und mehr
45 als ein Login benötigen.
48 Screen est un programme permettant plusieurs connexions sur un
49 terminal. Il est utile pour ouvrir plusieurs sessions à la fois, si
50 vous voulez ouvrir une session telnet sur une autre machine et voulez
54 Screen jest programem, który umo¿liwia otworzenie wielu sesji na
55 jednym terminalu. Jest to bardzo przydatne, przy po³±czeniach z
56 terminali nie umo¿liwiaj±cych otwarcia kilku sesji w systemie. Screen
57 umo¿liwia ponadto powrót do otwartych sesji w przypadku przerwania
58 po³±czenia z terminalem.
61 Screen, ayný uçbirimde birden fazla oturum olanaðý saðlayan bir
62 programdýr. Bir makinaya telnet programý ile ya da programlanamaz bir
63 uçbirim üzerinden baðlantý kurduðunuz durumlarda kullanýþlýdýr.
83 --with-sys-screenrc=%{_sysconfdir}/screenrc \
88 %{__make} CFLAGS="%{rpmcflags}"
92 makeinfo screen.texinfo
95 rm -rf $RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/screen/utf8encodings} \
97 $RPM_BUILD_ROOT{/etc/{skel,pam.d},%{_mandir}/{,pl}/man1,%{_infodir}}
99 install screen $RPM_BUILD_ROOT%{_bindir}
100 install doc/screen.1 $RPM_BUILD_ROOT%{_mandir}/man1
101 install doc/screen.info* $RPM_BUILD_ROOT%{_infodir}
102 install etc/etcscreenrc $RPM_BUILD_ROOT%{_sysconfdir}/screenrc
103 install etc/screenrc $RPM_BUILD_ROOT/etc/skel/.screenrc
104 install utf8encodings/* $RPM_BUILD_ROOT%{_datadir}/screen/utf8encodings
106 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
107 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/screen
110 rm -rf $RPM_BUILD_ROOT
113 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
116 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
119 %defattr(644,root,root,755)
120 %doc NEWS README FAQ ChangeLog
121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/screenrc
122 %attr(755,root,root) %{_bindir}/screen
124 %attr(600,root,root) /etc/skel/.screenrc
126 %lang(ja) %{_mandir}/ja/man1/*
127 %lang(pl) %{_mandir}/pl/man1/*
128 %{_infodir}/screen.info*
129 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/*