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
#
%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