forked from pool/screen
This commit is contained in:
commit
588c53193c
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
20
screen-4.0.2-comb.diff
Normal file
20
screen-4.0.2-comb.diff
Normal file
@ -0,0 +1,20 @@
|
||||
--- encoding.c.orig 2003-09-08 16:25:23.000000000 +0200
|
||||
+++ encoding.c 2006-10-23 14:58:14.000000000 +0200
|
||||
@@ -995,8 +995,16 @@
|
||||
{
|
||||
/* full, recycle old entry */
|
||||
if (c1 >= 0xd800 && c1 < 0xe000)
|
||||
- comb_tofront(root, c1);
|
||||
+ comb_tofront(root, c1 - 0xd800);
|
||||
i = combchars[root]->prev;
|
||||
+ if (c1 == i + 0xd800)
|
||||
+ {
|
||||
+ /* completely full, can't recycle */
|
||||
+ debug("utf8_handle_comp: completely full!\n");
|
||||
+ mc->image = '?';
|
||||
+ mc->font = 0;
|
||||
+ return;
|
||||
+ }
|
||||
/* FIXME: delete old char from all buffers */
|
||||
}
|
||||
else if (!combchars[i])
|
59
screen-4.0.2.dif
Normal file
59
screen-4.0.2.dif
Normal file
@ -0,0 +1,59 @@
|
||||
--- ./configure.in.orig 2003-06-03 11:58:24.000000000 +0000
|
||||
+++ ./configure.in 2006-02-10 16:30:36.000000000 +0000
|
||||
@@ -93,7 +93,7 @@ AC_ARG_ENABLE(socket-dir,
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_MSG_CHECKING(for the socket dir)
|
||||
SOCKDIR="(eff_uid ? \"/tmp/uscreens\" : \"/tmp/screens\")"
|
||||
- AC_ARG_WITH(socket-dir, [ --with-socket-dir=path where to put the per-user sockets], [ SOCKDIR="\"${withval}\"" ])
|
||||
+ AC_ARG_WITH(socket-dir, [ --with-socket-dir=path where to put the per-user sockets], [ SOCKDIR="${withval}" ])
|
||||
AC_MSG_RESULT(${SOCKDIR})
|
||||
AC_DEFINE_UNQUOTED(SOCKDIR, $SOCKDIR)
|
||||
]
|
||||
--- ./configure.orig 2003-12-05 13:46:53.000000000 +0000
|
||||
+++ ./configure 2006-02-10 16:30:36.000000000 +0000
|
||||
@@ -3012,7 +3012,7 @@ echo $ECHO_N "checking for the socket di
|
||||
# Check whether --with-socket-dir or --without-socket-dir was given.
|
||||
if test "${with_socket_dir+set}" = set; then
|
||||
withval="$with_socket_dir"
|
||||
- SOCKDIR="\"${withval}\""
|
||||
+ SOCKDIR="${withval}"
|
||||
fi;
|
||||
echo "$as_me:$LINENO: result: ${SOCKDIR}" >&5
|
||||
echo "${ECHO_T}${SOCKDIR}" >&6
|
||||
--- ./screenrc.orig 2006-02-10 16:30:36.000000000 +0000
|
||||
+++ ./screenrc 2006-02-10 16:30:36.000000000 +0000
|
||||
@@ -0,0 +1,4 @@
|
||||
+# this is the global screenrc file. Handle with care.
|
||||
+
|
||||
+termcapinfo xterm* G0:is=\E[?4l\E>:ti@:te@
|
||||
+termcapinfo linux me=\E[m:AX
|
||||
--- ./terminfo/screeninfo.src.orig 2003-07-21 15:33:36.000000000 +0000
|
||||
+++ ./terminfo/screeninfo.src 2006-02-10 16:41:11.000000000 +0000
|
||||
@@ -71,3 +71,27 @@ screen-s|VT 100/ANSI X3.64 virtual termi
|
||||
civis=\E[?25l, cnorm=\E[34h\E[?25h, cvvis=\E[34l,
|
||||
op=\E[39;49m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
|
||||
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\054\054hhII00,
|
||||
+screen-256color|VT 100/ANSI X3.64 virtual terminal with 256 colors,
|
||||
+ am, km, mir, msgr, xenl,
|
||||
+ cols#80, it#8, lines#24, colors#256, pairs#32767,
|
||||
+ bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
|
||||
+ clear=\E[H\E[J, cr=\r, csr=\E[%i%p1%d;%p2%dr,
|
||||
+ cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
|
||||
+ cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
|
||||
+ cuu=\E[%p1%dA, cuu1=\EM, dch=\E[%p1%dP, dch1=\E[P,
|
||||
+ dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
|
||||
+ enacs=\E(B\E)0, home=\E[H,
|
||||
+ ht=\t, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
|
||||
+ ind=\n, is2=\E)0, kcub1=\EOD, kcud1=\EOB,
|
||||
+ kcuf1=\EOC, kcuu1=\EOA, kdch1=\E[3~, kf1=\EOP,
|
||||
+ kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ,
|
||||
+ kf3=\EOR, kf4=\EOS, kf5=\E[15~, kf6=\E[17~,
|
||||
+ kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kend=\E[4~,
|
||||
+ kich1=\E[2~, knp=\E[6~, kpp=\E[5~, nel=\EE,
|
||||
+ rc=\E8, rev=\E[7m, ri=\EM, rmcup=\E[?1049l, rmir=\E[4l,
|
||||
+ rmkx=\E[?1l\E>, rmso=\E[23m, rmul=\E[24m, rs2=\Ec, sc=\E7,
|
||||
+ sgr0=\E[m, smcup=\E[?1049h, smir=\E[4h, smkx=\E[?1h\E=,
|
||||
+ smso=\E[3m, smul=\E[4m, tbc=\E[3g, smacs=^N, rmacs=^O, flash=\Eg,
|
||||
+ civis=\E[?25l, cnorm=\E[34h\E[?25h, cvvis=\E[34l,
|
||||
+ op=\E[39;49m, setab=\E[48;5;%p1%dm, setaf=\E[38;5;%p1%dm,
|
||||
+ acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\054\054hhII00,
|
3
screen-4.0.2.tar.gz
Normal file
3
screen-4.0.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:05d087656d232b38c82379dfc66bf526d08e75e1f4c626acea4a2dda1ebcc845
|
||||
size 840519
|
10
screen-__P.diff
Normal file
10
screen-__P.diff
Normal file
@ -0,0 +1,10 @@
|
||||
--- screen.h 2004/09/12 07:24:26 1.1
|
||||
+++ screen.h 2004/09/12 07:24:36
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
#include "os.h"
|
||||
|
||||
+#undef __P
|
||||
#if defined(__STDC__)
|
||||
# ifndef __P
|
||||
# define __P(a) a
|
44
screen-gcc4.diff
Normal file
44
screen-gcc4.diff
Normal file
@ -0,0 +1,44 @@
|
||||
--- screen-4.0.2/fileio.c.xx 2005-04-08 13:37:18.823774606 +0200
|
||||
+++ screen-4.0.2/fileio.c 2005-04-08 13:37:25.948324113 +0200
|
||||
@@ -779,7 +779,7 @@
|
||||
#ifdef SIGPIPE
|
||||
signal(SIGPIPE, SIG_DFL);
|
||||
#endif
|
||||
- execl("/bin/sh", "sh", "-c", cmd, 0);
|
||||
+ execl("/bin/sh", "sh", "-c", cmd, (char*)0);
|
||||
Panic(errno, "/bin/sh");
|
||||
default:
|
||||
break;
|
||||
--- screen-4.0.2/utmp.c.orig 2005-10-28 22:01:14.105418912 +0000
|
||||
+++ screen-4.0.2/utmp.c 2005-10-28 22:02:30.065801507 +0000
|
||||
@@ -604,6 +604,7 @@ struct utmp *u;
|
||||
char *line, *user;
|
||||
int pid;
|
||||
{
|
||||
+ time_t t;
|
||||
u->ut_type = USER_PROCESS;
|
||||
strncpy(u->ut_user, user, sizeof(u->ut_user));
|
||||
/* Now the tricky part... guess ut_id */
|
||||
@@ -618,7 +619,8 @@ int pid;
|
||||
#endif /* sgi */
|
||||
strncpy(u->ut_line, line, sizeof(u->ut_line));
|
||||
u->ut_pid = pid;
|
||||
- (void)time((time_t *)&u->ut_time);
|
||||
+ (void)time(&t);
|
||||
+ u->ut_time = t;
|
||||
}
|
||||
|
||||
static slot_t
|
||||
@@ -726,9 +728,11 @@ struct utmp *u;
|
||||
char *line, *user;
|
||||
int pid;
|
||||
{
|
||||
+ time_t t;
|
||||
strncpy(u->ut_line, line, sizeof(u->ut_line));
|
||||
strncpy(u->ut_name, user, sizeof(u->ut_name));
|
||||
- (void)time((time_t *)&u->ut_time);
|
||||
+ (void)time(&t);
|
||||
+ u->ut_time = t;
|
||||
}
|
||||
|
||||
static slot_t
|
247
screen.changes
Normal file
247
screen.changes
Normal file
@ -0,0 +1,247 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 23 16:11:47 CEST 2006 - mls@suse.de
|
||||
|
||||
- fix two bugs in handling of combining characters [#214412]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 10 17:45:47 CET 2006 - mls@suse.de
|
||||
|
||||
- enable support for 256 colors [#136684]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 26 15:51:26 CET 2006 - sbrabec@suse.cz
|
||||
|
||||
- Added %install_info_prereq.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:41:29 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 29 00:03:15 CEST 2005 - mls@suse.de
|
||||
|
||||
- fix ut_time aliasing problem
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 8 14:41:08 CEST 2005 - meissner@suse.de
|
||||
|
||||
- execl 0 -> (char*)0.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 28 12:23:06 CEST 2004 - mls@suse.de
|
||||
|
||||
- clear ti/te for xterms so that users can use xterm's scrollbar
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 09:26:52 CEST 2004 - kukuk@suse.de
|
||||
|
||||
- Don't use __P from glibc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 16 15:49:57 CET 2004 - mls@suse.de
|
||||
|
||||
- fix socketdir quoting
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 12 18:08:47 CET 2004 - mls@suse.de
|
||||
|
||||
- update to 4.0.2
|
||||
- move sockdirs to /var/run and include them in package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 18:29:42 CET 2004 - adrian@suse.de
|
||||
|
||||
- add %defattr
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 18 15:00:12 CEST 2003 - mls@suse.de
|
||||
|
||||
- update to 4.0.1 (fixes another bug of the parser)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 12 15:55:41 CEST 2003 - mls@suse.de
|
||||
|
||||
- fix off by one error in variable expansion
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 12 14:15:04 CEST 2003 - mls@suse.de
|
||||
|
||||
- don't resize xterms on startup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 8 16:53:47 CEST 2003 - mls@suse.de
|
||||
|
||||
- update to 4.0.0final
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 27 17:14:21 CEST 2003 - mls@suse.de
|
||||
|
||||
- update to 4.0.0beta2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 1 15:04:22 CEST 2003 - mls@suse.de
|
||||
|
||||
- update to 4.0.0beta1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix install_info --delete call and move from preun to postun
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 13 12:21:34 CET 2003 - mls@suse.de
|
||||
|
||||
- update to 3.9.15: changing the window title could append
|
||||
junk to the title
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 12 16:25:58 CET 2003 - mls@suse.de
|
||||
|
||||
- update to 3.9.14: one small docu change and a small improvement
|
||||
in the windowlist command
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 21:06:54 CET 2003 - mls@suse.de
|
||||
|
||||
- update to 3.9.14beta1
|
||||
- build screen with buildroot
|
||||
- remove xf86 dependency, use configure option instead
|
||||
- use install-info macro to install info page
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 1 14:30:55 MEST 2002 - mls@suse.de
|
||||
|
||||
- fix WrapChar() scrolling region reset code to always use a
|
||||
valid scrolling region (#20367)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 5 14:11:31 MEST 2002 - mls@suse.de
|
||||
|
||||
- update to official screen-3.9.13, contains one small bug
|
||||
fix
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 29 14:47:42 MEST 2002 - mls@suse.de
|
||||
|
||||
- update to official screen-3.9.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 19 15:47:22 MEST 2002 - mls@suse.de
|
||||
|
||||
- update to screen-3.9.12beta2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 8 13:44:15 CET 2002 - kukuk@suse.de
|
||||
|
||||
- Add /usr/share/screen to filelist
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 6 12:58:25 MET 2002 - mls@suse.de
|
||||
|
||||
- disable pam support again
|
||||
- fix segmentation fault in screen's reattach password check
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 22 16:11:32 MET 2002 - mls@suse.de
|
||||
|
||||
- fix passing of NUL bytes when recoding is active
|
||||
- moved uid/gid retrieval in front of FindEncoding
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 18 11:36:36 MET 2002 - mls@suse.de
|
||||
|
||||
- added missing /usr/share/screen/utf8encodings files
|
||||
- small patch to fix hardstatus width
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 14 14:52:59 MET 2002 - mls@suse.de
|
||||
|
||||
- update to official screen-3.9.11
|
||||
- enabled pam & localized dates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 11 14:06:22 MET 2002 - mls@suse.de
|
||||
|
||||
- update to screen-3.9.11beta7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 29 15:21:32 CET 2002 - okir@suse.de
|
||||
|
||||
- require utempter to build; zapped s bit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 25 14:08:18 CET 2002 - okir@suse.de
|
||||
|
||||
- require utempter to build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 5 18:37:09 MEST 2001 - mls@suse.de
|
||||
|
||||
- nominal upgrade to screen-3.9.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 3 17:17:19 MEST 2001 - mls@suse.de
|
||||
|
||||
- Security fix for the Multiattach-bug in /usr/bin/screen
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 23 19:20:21 MEST 2001 - bk@suse.de
|
||||
|
||||
- added select-fix for fifo-testcase to build on s390x
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 25 17:22:48 MEST 2001 - mls@suse.de
|
||||
|
||||
- update -> 3.9.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 8 19:37:19 MEST 2001 - mls@suse.de
|
||||
|
||||
- added workaround for broken xterm to global screenrc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 27 19:46:46 MEST 2001 - mls@suse.de
|
||||
|
||||
- fix screen -wipe (bugzilla bug #2990)
|
||||
- fix f10 function key (bugzilla bug #4326)
|
||||
- fix 0620 pty mode autodetection (bugzilla bug #6304)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 4 18:13:20 CEST 2000 - uli@suse.de
|
||||
|
||||
- fix for root compromise using configurable visual bell string
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 25 15:16:50 CET 2000 - kukuk@suse.de
|
||||
|
||||
- Move /usr/{info,man} -> /usr/share/{info,man}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 22 15:24:29 MEST 1999 - uli@suse.de
|
||||
|
||||
- update -> 3.9.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 27 15:11:31 MET 1998 - uli@suse.de
|
||||
|
||||
- Update 3.7.3 -> 3.7.6
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Wed Apr 30 15:57:14 CEST 1997 - florian@suse.de
|
||||
|
||||
|
||||
- update to version 3.7.3
|
||||
|
||||
- mv /usr/etc/screenrc /etc/
|
||||
|
199
screen.spec
Normal file
199
screen.spec
Normal file
@ -0,0 +1,199 @@
|
||||
#
|
||||
# spec file for package screen (Version 4.0.2)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: screen
|
||||
BuildRequires: utempter
|
||||
License: GNU General Public License (GPL)
|
||||
Group: System/Console
|
||||
PreReq: %install_info_prereq
|
||||
Autoreqprov: on
|
||||
Version: 4.0.2
|
||||
Release: 83
|
||||
Summary: A program to allow multiple screens on a VT100/ANSI Terminal
|
||||
Source: screen-4.0.2.tar.gz
|
||||
Patch: screen-4.0.2.dif
|
||||
Patch1: screen-__P.diff
|
||||
Patch2: screen-gcc4.diff
|
||||
Patch3: screen-4.0.2-comb.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
With this program you can take advantage of the multitasking abilities
|
||||
of your Linux system by opening several sessions over one terminal. The
|
||||
sessions can also be detached and resumed from another login terminal.
|
||||
|
||||
Documentation: man page
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Oliver Lauman
|
||||
Juergen Weigert <jnweiger@immd4.informatik.uni-erlangen.de>
|
||||
Michael Schroeder <mlschroe@immd4.informatik.uni-erlangen.de>
|
||||
|
||||
%prep
|
||||
%setup
|
||||
%patch
|
||||
%patch1
|
||||
%patch2 -p1
|
||||
%patch3
|
||||
|
||||
%build
|
||||
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --infodir=%{_infodir} \
|
||||
--mandir=%{_mandir} \
|
||||
--with-socket-dir='(eff_uid ? "/var/run/uscreens" : "/var/run/screens")' \
|
||||
--with-sys-screenrc=/etc/screenrc \
|
||||
--with-pty-group=5 \
|
||||
--enable-locale \
|
||||
--enable-telnet \
|
||||
--enable-colors256 \
|
||||
--verbose
|
||||
make
|
||||
|
||||
%install
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm -f $RPM_BUILD_ROOT/usr/bin/screen
|
||||
mv $RPM_BUILD_ROOT/usr/bin/screen-%version $RPM_BUILD_ROOT/usr/bin/screen
|
||||
chmod 755 $RPM_BUILD_ROOT/usr/bin/screen
|
||||
mkdir -p $RPM_BUILD_ROOT/etc
|
||||
mkdir -p $RPM_BUILD_ROOT/var/run/screens
|
||||
chmod 755 $RPM_BUILD_ROOT/var/run/screens
|
||||
mkdir -p $RPM_BUILD_ROOT/var/run/uscreens
|
||||
chmod 1777 $RPM_BUILD_ROOT/var/run/uscreens
|
||||
install -m 644 screenrc $RPM_BUILD_ROOT/etc/screenrc
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%config /etc/screenrc
|
||||
%attr(555,root,root) /usr/bin/screen
|
||||
%dir /usr/share/screen
|
||||
/usr/share/screen/utf8encodings
|
||||
%dir /var/run/screens
|
||||
%dir /var/run/uscreens
|
||||
%doc %{_infodir}/screen.info*.gz
|
||||
%doc %{_mandir}/man1/screen.1.gz
|
||||
|
||||
%post
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||
|
||||
%postun
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
|
||||
|
||||
%changelog -n screen
|
||||
* Mon Oct 23 2006 - mls@suse.de
|
||||
- fix two bugs in handling of combining characters [#214412]
|
||||
* Fri Feb 10 2006 - mls@suse.de
|
||||
- enable support for 256 colors [#136684]
|
||||
* Thu Jan 26 2006 - sbrabec@suse.cz
|
||||
- Added %%install_info_prereq.
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Sat Oct 29 2005 - mls@suse.de
|
||||
- fix ut_time aliasing problem
|
||||
* Fri Apr 08 2005 - meissner@suse.de
|
||||
- execl 0 -> (char*)0.
|
||||
* Tue Sep 28 2004 - mls@suse.de
|
||||
- clear ti/te for xterms so that users can use xterm's scrollbar
|
||||
* Sun Sep 12 2004 - kukuk@suse.de
|
||||
- Don't use __P from glibc
|
||||
* Mon Feb 16 2004 - mls@suse.de
|
||||
- fix socketdir quoting
|
||||
* Thu Feb 12 2004 - mls@suse.de
|
||||
- update to 4.0.2
|
||||
- move sockdirs to /var/run and include them in package
|
||||
* Sat Jan 10 2004 - adrian@suse.de
|
||||
- add %%defattr
|
||||
* Thu Sep 18 2003 - mls@suse.de
|
||||
- update to 4.0.1 (fixes another bug of the parser)
|
||||
* Fri Sep 12 2003 - mls@suse.de
|
||||
- fix off by one error in variable expansion
|
||||
* Fri Sep 12 2003 - mls@suse.de
|
||||
- don't resize xterms on startup
|
||||
* Mon Sep 08 2003 - mls@suse.de
|
||||
- update to 4.0.0final
|
||||
* Wed Aug 27 2003 - mls@suse.de
|
||||
- update to 4.0.0beta2
|
||||
* Fri Aug 01 2003 - mls@suse.de
|
||||
- update to 4.0.0beta1
|
||||
* Thu Apr 24 2003 - ro@suse.de
|
||||
- fix install_info --delete call and move from preun to postun
|
||||
* Thu Mar 13 2003 - mls@suse.de
|
||||
- update to 3.9.15: changing the window title could append
|
||||
junk to the title
|
||||
* Wed Mar 12 2003 - mls@suse.de
|
||||
- update to 3.9.14: one small docu change and a small improvement
|
||||
in the windowlist command
|
||||
* Mon Feb 24 2003 - mls@suse.de
|
||||
- update to 3.9.14beta1
|
||||
- build screen with buildroot
|
||||
- remove xf86 dependency, use configure option instead
|
||||
- use install-info macro to install info page
|
||||
* Tue Oct 01 2002 - mls@suse.de
|
||||
- fix WrapChar() scrolling region reset code to always use a
|
||||
valid scrolling region (#20367)
|
||||
* Tue Sep 17 2002 - ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Thu Sep 05 2002 - mls@suse.de
|
||||
- update to official screen-3.9.13, contains one small bug
|
||||
fix
|
||||
* Thu Aug 29 2002 - mls@suse.de
|
||||
- update to official screen-3.9.12
|
||||
* Mon Aug 19 2002 - mls@suse.de
|
||||
- update to screen-3.9.12beta2
|
||||
* Fri Mar 08 2002 - kukuk@suse.de
|
||||
- Add /usr/share/screen to filelist
|
||||
* Wed Mar 06 2002 - mls@suse.de
|
||||
- disable pam support again
|
||||
- fix segmentation fault in screen's reattach password check
|
||||
* Fri Feb 22 2002 - mls@suse.de
|
||||
- fix passing of NUL bytes when recoding is active
|
||||
- moved uid/gid retrieval in front of FindEncoding
|
||||
* Mon Feb 18 2002 - mls@suse.de
|
||||
- added missing /usr/share/screen/utf8encodings files
|
||||
- small patch to fix hardstatus width
|
||||
* Thu Feb 14 2002 - mls@suse.de
|
||||
- update to official screen-3.9.11
|
||||
- enabled pam & localized dates
|
||||
* Mon Feb 11 2002 - mls@suse.de
|
||||
- update to screen-3.9.11beta7
|
||||
* Tue Jan 29 2002 - okir@suse.de
|
||||
- require utempter to build; zapped s bit
|
||||
* Fri Jan 25 2002 - okir@suse.de
|
||||
- require utempter to build
|
||||
* Wed Sep 05 2001 - mls@suse.de
|
||||
- nominal upgrade to screen-3.9.10
|
||||
* Mon Sep 03 2001 - mls@suse.de
|
||||
- Security fix for the Multiattach-bug in /usr/bin/screen
|
||||
* Mon Jul 23 2001 - bk@suse.de
|
||||
- added select-fix for fifo-testcase to build on s390x
|
||||
* Fri May 25 2001 - mls@suse.de
|
||||
- update -> 3.9.9
|
||||
* Tue May 08 2001 - mls@suse.de
|
||||
- added workaround for broken xterm to global screenrc
|
||||
* Fri Apr 27 2001 - mls@suse.de
|
||||
- fix screen -wipe (bugzilla bug #2990)
|
||||
- fix f10 function key (bugzilla bug #4326)
|
||||
- fix 0620 pty mode autodetection (bugzilla bug #6304)
|
||||
* Mon Sep 04 2000 - uli@suse.de
|
||||
- fix for root compromise using configurable visual bell string
|
||||
* Fri Feb 25 2000 - kukuk@suse.de
|
||||
- Move /usr/{info,man} -> /usr/share/{info,man}
|
||||
* Fri Oct 22 1999 - uli@suse.de
|
||||
- update -> 3.9.5
|
||||
* Mon Sep 13 1999 - bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Fri Nov 27 1998 - uli@suse.de
|
||||
- Update 3.7.3 -> 3.7.6
|
||||
* Wed Apr 30 1997 - florian@suse.de
|
||||
- update to version 3.7.3
|
||||
- mv /usr/etc/screenrc /etc/
|
Loading…
Reference in New Issue
Block a user