Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > f412f670ddc9aa33593d07dcf401bd1e > files > 5

kssh-0.7-3mdv2007.0.src.rpm

%define name kssh
%define version 0.7
%define release %mkrel 3
%define __libtoolize /bin/true
%define __cputoolize /bin/true



Name:           %{name}
Version:        %{version}
Release:        %{release}
License:        GPL
Group:          Networking/Remote access          
Summary:        KSSH is a ssh/openssh frontend for KDE
URL:            http://kssh.sourceforge.net/
Source0:        http://ovh.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
Source10:       %name-16.png
Source11:       %name-32.png
Source12:       %name-48.png
BuildRoot:      %{_tmppath}/%{name}-%{version}-buildroot
Requires:       openssh
BuildRequires:  kdelibs-devel

%description
KSSH is a ssh/openssh frontend for KDE.
You can use it as a stand alone application
 (to launch ssh sessions) or as a Konsole session.
KSSH remember the options you use to connect to a given user@host. 
It supports all the openssh options.

%prep

%setup -q -n %{name}-%{version}

%build

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%configure --disable-rpath --with-xinerama

%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %buildroot{%_menudir,%_miconsdir,%_iconsdir,%_liconsdir}
mkdir -p %buildroot/%_datadir/applnk/Utilities/

%{makeinstall_std}
cp %SOURCE10 %buildroot%_miconsdir/%name.png
cp %SOURCE11 %buildroot%_iconsdir/%name.png
cp %SOURCE12 %buildroot%_liconsdir/%name.png
cp -f %{buildroot}/%{_datadir}/applnk/Internet/%{name}.desktop %buildroot/%_datadir/applnk/Utilities/%{name}.desktop
kdedesktop2mdkmenu.pl %name "Internet/Remote Access" %buildroot/%_datadir/applnk/Utilities/%{name}.desktop %buildroot/%_menudir/%name

%find_lang %name

%clean
rm -rf %{buildroot}

%post
%{update_menus}
%if %mdkversion > 200600
%update_icon_cache locolor
%update_icon_cache hicolor
%endif

%postun
%{clean_menus}
%if %mdkversion > 200600
%clean_icon_cache locolor
%clean_icon_cache hicolor
%endif

%files
%defattr(0644,root,root,0755)
%attr(0755,root,root) %{_bindir}/%{name}
%_menudir/%{name}
%_datadir/applnk/Internet/%{name}.desktop
%_datadir/apps/konsole/%{name}.desktop
%_datadir/applnk/Utilities/%{name}.desktop
%_iconsdir/locolor/*/*/%{name}.png
%_iconsdir/hicolor/*/*/%{name}.png
%_iconsdir/%{name}.png
%_iconsdir/*/%{name}.png
%_docdir/HTML/*/%{name}/*



%changelog
* Mon Jul 03 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7-3mdv2007.0
- Rebuild for new menu and extension
- Use macros for icons

* Sat May 28 2005 Sebastien Savarin <plouf@mandriva.org> 0.7-2mdk
- Rebuild for new gcc 
- Use %mkrel
- Fix url

* Sat Mar 05 2005 Sebastien Savarin <plouf@mandrake.org> 0.7-1mdk
- First release