# $Id: putty.spec 5132 2007-01-31 01:03:43Z dag $ # Authority: dag # Upstream: %{?dist: %{expand: %%define %dist 1}} %{?rh7:%define _without_freedesktop 1} %{?el2:%define _without_freedesktop 1} %{?rh6:%define _without_freedesktop 1} %define desktop_vendor rpmforge Summary: Graphical SSH, Telnet and Rlogin client Name: putty Version: 0.60 Release: 1 License: MIT Group: Applications/Internet URL: http://www.chiark.greenend.org.uk/~sgtatham/putty/ Source: http://the.earth.li/~sgtatham/putty/latest/putty-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: gtk-devel, ImageMagick %{!?_without_freedesktop:BuildRequires: desktop-file-utils} %description Putty is a SSH, Telnet & Rlogin client for Linux. %prep %setup %{__cat} <putty.desktop [Desktop Entry] Name=Putty Terminal Client Comment=Log on to remote systems using SSH, Telnet or Rlogin Exec=putty Icon=putty.png Terminal=false Type=Application StartupNotify=false Categories=GNOME;Application;Network; EOF ./mkfiles.pl %{__perl} -pi.orig -e 's|-O2 -Wall -Werror -g|%{optflags}|g' unix/Makefile.gtk %build %{__make} %{?_smp_mflags} -C unix -f Makefile.gtk \ prefix="%{_prefix}" %{__make} -C doc %install %{__rm} -rf %{buildroot} %{__install} -d -m0755 %{buildroot}/usr/local/bin \ %{buildroot}/usr/local/man/man1/ %makeinstall -C unix -f Makefile.gtk %if %{?_without_freedesktop:1}0 %{__install} -Dp -m0644 putty.desktop %{buildroot}%{_datadir}/gnome/apps/Network/putty.desktop %else %{__install} -d -m0755 %{buildroot}%{_datadir}/applications/ desktop-file-install --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ putty.desktop %endif convert windows/putty.ico putty.png %{__install} -Dp -m644 putty.png.0 %{buildroot}%{_datadir}/pixmaps/putty.png || : %{__install} -Dp -m644 putty-0.png %{buildroot}%{_datadir}/pixmaps/putty.png || : %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CHECKLST.txt LICENCE README* doc/*.html doc/*.txt %doc /usr/local/man/man1/p*.1* /usr/local/bin/p* %{_datadir}/pixmaps/putty.png %{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-putty.desktop} %{?_without_freedesktop:%{_datadir}/gnome/apps/Network/putty.desktop} %changelog * Sat May 12 2007 Dag Wieers - 0.60-1 - Updated to release 0.60. * Wed Jan 31 2007 Dag Wieers - 0.59-1 - Updated to release 0.59. * Fri Apr 08 2005 Dag Wieers - 0.58-1 - Updated to release 0.58. * Mon Feb 21 2005 Dag Wieers - 0.57-1 - Updated to release 0.57. * Mon Nov 01 2004 Dag Wieers - 0.56-1 - Updated to release 0.56. * Wed Aug 04 2004 Dag Wieers - 0.55-1 - Updated to release 0.55. * Sun Apr 04 2004 Dag Wieers - 0.54-1 - Disabled StartupNotify in desktop-file. (Gavin Henry) * Mon Feb 16 2004 Dag Wieers - 0.54-0 - Updated to release 0.54. * Mon Nov 24 2003 Dag Wieers - 0.53-0.20030821 - Initial package. (using DAR)