Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37594940
en ru br
ALT Linux repos
5.0: 0.9.5-alt1
4.1: 0.9.3-alt2.1
4.0: 0.8.2-alt1

Group :: Graphics
RPM: pyvnc2swf

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# SPEC-file for pyvnc2swf
#

%define version 0.9.5
%define release alt1

Name: pyvnc2swf
Version: %version
Release: %release

Summary: A VNC session recorder to Flash movie
Summary(ru_RU.UTF-8): Утилита для записи сессии VNC в файл Flash

License: %gpl2plus
Group: Graphics
URL: http://www.unixuser.org/~euske/vnc2swf/

Packager: Nikolay A. Fetisov <naf at altlinux.ru>
BuildArch: noarch

Source0: %name-%version.tar
Source1: %name.bin
Source2: %name-play
Source3: %name-edit
Patch0:  %name-0.9.5-alt-recordwin.patch

BuildRequires(pre): rpm-build-licenses

Requires: python >= 2.4, python-module-pygame >= 1.6

%description
pyvnc2swf is a screen recorder for Flash movie. It captures
screen motion through  VNC protocol and converts  it into a
Shockwave Flash (SWF) file.

%description -l ru_RU.UTF-8
pyvnc2swf - утилита для записи экрана в Flash-ролик. Она
захватывает состояние экрана через протокол VNC и форматирует его
в файл в формате Shockwave Flash (SWF).

%package recordwin
Summary: A wrapper program for pyvnc2swf to record a specific window
Summary(ru_RU.UTF-8): Скрипт для записи из pyvnc2swf отдельного окна
Group: Graphics
Requires: %name = %version-%release
Requires: x11vnc, xwininfo
Provides: %name-recordwin = %version-%release
Obsoletes: %name-recordwin
AutoReqProv: yes

%description recordwin
Script recordwin.sh allows you to record a specific window
in the current screen instead of the entire display.  This
is a wrapper program for pyvnc2swf and x11vnc.

%description recordwin -l ru_RU.UTF-8
Скрипт recordwin.sh позволяет записывать отдельное окно на
текущем экране  вместо захвата  целиком всего  экрана.  Он
представляет собой оболочку для вызова pyvnc2swf и x11vnc.

%add_python_req_skip pymedia

%prep
%setup
%patch0

mv -f -- LICENCE.TXT LICENCE.TXT.orig
ln -s -- $(relative %_licensedir/GPL-2 %_docdir/%name/LICENCE) LICENCE

%build

%install
mkdir -p -- %buildroot%_datadir/%name
cp -- pyvnc2swf/*.py %buildroot%_datadir/%name

mkdir -p -- %buildroot%_bindir

install -m 0755 -- %SOURCE1 %buildroot%_bindir/%name
install -m 0755 -- %SOURCE2 %buildroot%_bindir/%name-play
install -m 0755 -- %SOURCE3 %buildroot%_bindir/%name-edit
cp -- bin/recordwin.sh %buildroot%_bindir


%files
%doc README.txt docs/changes* docs/index* docs/pyvnc2swf*
%doc --no-dereference LICENCE

%_datadir/%name/*.py

%_bindir/%{name}*

%files recordwin
%doc docs/recordwin.html
%_bindir/recordwin.sh

%changelog

Full changelog you can see here

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