-#
-# Conditional build:
-%bcond_without status_bar # do not add status bar options to /etc/screenrc
-#
Summary: Screen - Manages multiple sessions on one tty
Summary(de): Screen - Verwaltet mehrere Sitzungen an einem tty
Summary(es): Screen - Administra múltiples sesiones en un tty
Summary(tr): Bir uçbirimde birden fazla oturumu düzenler
Summary(uk): íÅÎÅÄÖÅÒ ÅËÒÁÎÕ, ÝÏ Ð¦ÄÔÒÉÍÕ¤ ˦ÌØËÁ ÌÏÇ¦Î¦× Ú ÏÄÎÏÇÏ ÔÅÒͦÎÁÌÕ
Name: screen
-Version: 4.0.2
-Release: 4
+Version: 4.0.3
+Release: 2
License: GPL
Group: Applications/Terminal
Source0: ftp://ftp.uni-erlangen.de/pub/utilities/screen/%{name}-%{version}.tar.gz
-# Source0-md5: ed68ea9b43d9fba0972cb017a24940a1
+# Source0-md5: 8506fd205028a96c741e4037de6e3c42
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: 236166e774cee788cf594b05dd1dd70d
Source2: %{name}.pamd
Patch9: %{name}-no-libs.patch
Patch10: %{name}-varargs.patch
Patch11: %{name}-status-bar.patch
+Patch12: %{name}-inputline-size.patch
URL: http://www.gnu.org/software/screen/
BuildRequires: autoconf
BuildRequires: automake
#%patch8 -p1
%patch9 -p1
%patch10 -p1
-%{?with_status_bar:%patch11 -p1}
+%patch11 -p1
+%patch12 -p1
%build
%{__aclocal}
--disable-socket-dir
for file in *.dist; do
-filenew=$(echo "$file" | sed -e 's#\.dist##g')
- cp -f $file $filenew
+ cp -f $file ${file%.dist}
done
%{__make} \
- CFLAGS="%{rpmcflags}"
+ CFLAGS="%{rpmcflags} -DMAXWIN=128"
cd doc
rm -f screen.info*
bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/screen
+rm -f $RPM_BUILD_ROOT%{_mandir}/README.screen-non-english-man-pages
%clean
rm -rf $RPM_BUILD_ROOT