Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 1c467f5c3238a400a79006cd85a9d7f5 > files > 3

rfbdrake-1.3-1.1mdv2007.1.src.rpm

# Changed by Makefile of cvs.
# DON'T MODIFY THIS FILE OUT OF CVS!

%define version 1.3
%define name rfbdrake
%define subrel 1
%define release %mkrel 1
Summary:	Remote Frame Buffer configuration/launcher tool 
Name:		%{name}
Version:	%{version}
Release:	%{release}
#cvs source
# http://www.linuxmandrake.com/en/cvs.php3
Source0:	%{name}-%{version}.tar.bz2
Patch0:		rfbdrake-1.3-fix-crash.patch
License:	GPL
URL:		http://people.mandrakesoft.com/~daouda/mandrake/rfbdrake.html
Group:		System/Configuration/Other
Requires:	drakxtools >= 9.2-0.15mdk, perl-Gtk2 >= 0.26.cvs.2003.07.15.1-5mdk, 
Requires:   vnc, rfb, rdesktop >= 1.2.0
BuildRequires: perl-MDK-Common-devel
BuildArch:  noarch
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
rfbdrake is a tool to setup a client/server remote framebuffer
for virtual network computing. It use vncviewer backend at the
client side and x0rfbserver for the server side.

%prep
%setup -q
%patch0 -p0 -b .fix-crash

%build

%install
rm -rf $RPM_BUILD_ROOT
make PREFIX=$RPM_BUILD_ROOT install 

#install lang
%{find_lang} rfbdrake

#install menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/%{name} << EOF
?package(%{name}):\ 
needs="x11" \
icon="rfbdrake.png" \
section="Internet/Remote Access" \
title="Virtual Network Connection" \
longtitle="A remote frame buffer tool" \
command="/usr/X11R6/bin/rfbdrake" \
xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Virtual Network Connection
Comment=A remote frame buffer tool
Exec=/usr/X11R6/bin/rfbdrake
Icon=%{name}
Type=Application
Categories=GNOME;GTK;X-MandrivaLinux-Internet-RemoteAccess;Network;RemoteAccess; Dialup;
EOF


# symbolic link to drakremote 
ln -sf %{_prefix}/X11R6/bin/rfbdrake  ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/drakremote

#install menu icon
mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
mkdir -p $RPM_BUILD_ROOT%{_liconsdir}

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}

%postun
%{clean_menus}

%files -f rfbdrake.lang
%defattr(-,root,root)
%doc README COPYING
%{_prefix}/X11R6/bin/*
%{_datadir}/rfbdrake
%{_menudir}/%{name}
%{_datadir}/applications/mandriva-%{name}.desktop
%{_miconsdir}/*.png
%{_iconsdir}/*.png
%{_liconsdir}/*.png




%changelog
* Mon May 21 2007 Olivier Blin <oblin@mandriva.com> 1.3-1.1mdv2007.1
+ Revision: 29160
- fix crash when displaying error messages

  + Andreas Hasenack <andreas@mandriva.com>
    - branched cooker into 2007.1 (will have to revert some recent changes)


* Mon Mar 12 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.3-1mdv2007.1
+ Revision: 141966
- translation snapshot

* Tue Jan 09 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2-1mdv2007.1
+ Revision: 106511
- Import rfbdrake

* Tue Jan 09 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2-1mdv2007.1
- fix crash now that vnc is nomore in /usr/X11R6 (#27961)

* Sun Sep 17 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.1-1mdv2007.0
- updated translation

* Sat Sep 09 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.0-10mdv2007.0
- improved layout
- don't display a banner when embedded
- fix menu group
- XDG menu

* Fri Jun 23 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.0-9mdv2007.0
- use our standard Banner widget (thus fixing crash #23129)

* Fri Jan 21 2005 Daouda LO <daouda@mandrakesoft.com> 1.0-8mdk
- main loop fix

* Sat Sep 04 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-7mdk
- fixed combo entry emptiness test

* Thu Sep 02 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-6mdk
- Catch and raise errors when vnc client failed to connect (Tocman)
- cleanups

* Fri Jul 16 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-5mdk
- fix #10253

* Wed Jun 16 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-4mdk
- Embed rfbdrake in mcc (section Online Administration)

* Thu Jun 03 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-3mdk
- save lang and resolution settings (feature)

* Sat May 22 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-2mdk
- Buildrequires (per Oyvind)

* Wed Mar 17 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-1mdk
- manually handle pty when rfbdrake launched from menu
- po updates