Sisyphus repository
Last update: 17 june 2019 | SRPMs: 17680 | Visits: 14117627
en ru br
ALT Linux repos

Group :: Terminals
RPM: ttyrec

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Summary: ttyrec - A tty recorder
Name: ttyrec
Version: 1.0.8
Release: alt2
Group: Terminals
License: BSD
Source0: %name-%version.tar.gz

Patch0: 01_Makefile.diff
Patch1: 02_minor_cleanup.diff
Patch2: 03_io_h.diff
Patch3: 04_64-bit.diff
Patch4: 05_WINSZ.diff
Patch5: 06_pause.diff
Patch6: 07_ttyrec_man.diff
Patch7: 08_sigchld.diff
Patch8: 09_sigwinch.diff
Patch9: 10_control_tty.diff
Patch10: 11_sigaction.diff
Patch11: 12_ttyplay_fix_select.diff
Patch12: 13_ttyplay_fread.diff
Patch13: 14_ttyplay_man.diff
Patch14: 15_ttyrec_dont_record_query.diff
Patch15: 16_ttyrec_XCASE.diff
Patch50: 50_openpty_ALT.patch

%define PLAYterm You can yse PLAYterm service ( to share records.

ttyrec is a tty recorder. Recorded data can be played back with the
included ttyplay command. It can record emacs -nw, vi, lynx, or any
programs running on tty.



%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
# Don't know how it works in Debian!
%patch50 -p1

echo "%PLAYterm" >> README


mkdir -p %buildroot%_bindir %buildroot%_man1dir
%makeinstall DESTDIR=%buildroot
install *.1 %buildroot%_man1dir/
#install -d %buildroot%_mandir/man1
#install -m 755 ttyrec  %buildroot%_bindir
#install -m 755 ttyplay %buildroot%_bindir
#install -m 755 ttytime %buildroot%_bindir
#install -m 644 *.1     %buildroot%_mandir/man1



Full changelog you can see here

design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin