272e345
Name:           ksshaskpass
272e345
Version:        0.3
44e400a
Release:        4%{?dist}
272e345
Summary:        A KDE version of ssh-askpass with KWallet support
272e345
272e345
Group:          Applications/Internet
1d5d50c
License:        GPLv2
272e345
URL:            http://www.kde-apps.org/content/show.php?content=50971
272e345
Source0:        http://hanz.nl/download/ksshaskpass-0.3.tar.gz
272e345
Source1:        ksshaskpass-README.Fedora
272e345
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
272e345
272e345
BuildRequires:  kdelibs-devel
272e345
#Requires:       openssh-clients
272e345
272e345
%description
272e345
%{summary}.
272e345
272e345
Please read %{_docdir}/%{name}-%{version}/README.Fedora for usage
272e345
instructions
272e345
272e345
272e345
%prep
272e345
%setup -q
272e345
cp -p %{SOURCE1} README.Fedora
272e345
272e345
272e345
%build
272e345
unset QTDIR && . %{_sysconfdir}/profile.d/qt.sh
272e345
%configure --disable-debug --disable-rpath
272e345
make %{?_smp_mflags}
272e345
272e345
272e345
%install
272e345
rm -rf $RPM_BUILD_ROOT
272e345
make install DESTDIR=$RPM_BUILD_ROOT
272e345
272e345
# should not have a desktop file (never run directly by the user)
272e345
rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/ksshaskpass.desktop
272e345
272e345
# Setup environment variables
272e345
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kde/env/
272e345
cat > $RPM_BUILD_ROOT%{_sysconfdir}/kde/env/ksshaskpass.sh << EOF
272e345
SSH_ASKPASS=%{_bindir}/ksshaskpass
272e345
export SSH_ASKPASS
272e345
EOF
272e345
272e345
# Remove *.la files
272e345
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
272e345
272e345
rm -f %{name}.lang
272e345
# HTML doc
272e345
for lang_dir in $RPM_BUILD_ROOT%{_docdir}/HTML/* ; do
272e345
  lang=$(basename $lang_dir)
272e345
  [ "$lang" == "en" ] && d=en/%{name} || d=$lang
272e345
  echo "%lang($lang) %doc %{_docdir}/HTML/$d" >> %{name}.lang
272e345
done
272e345
272e345
272e345
%post
272e345
# update icon themes if necessary
272e345
touch --no-create %{_datadir}/icons/hicolor || :
272e345
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
272e345
    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
272e345
fi
272e345
272e345
%postun
272e345
# update icon themes if necessary
272e345
touch --no-create %{_datadir}/icons/hicolor || :
272e345
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
272e345
    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
272e345
fi
272e345
272e345
272e345
%clean
272e345
rm -rf $RPM_BUILD_ROOT
272e345
272e345
272e345
%files -f %{name}.lang
272e345
%defattr(-,root,root,-)
272e345
%doc AUTHORS COPYING README.Fedora
272e345
%{_bindir}/ksshaskpass
272e345
%config(noreplace) %{_sysconfdir}/kde/env/ksshaskpass.*
272e345
%{_datadir}/icons/hicolor/*/*
272e345
272e345
272e345
%changelog
44e400a
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.3-4
44e400a
- Autorebuild for GCC 4.3
44e400a
1d5d50c
* Sun Aug 26 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.3-3
1d5d50c
- fix license tag
1d5d50c
- rebuild for BuildID
1d5d50c
272e345
* Tue Jan 09 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.3-2
272e345
- remove useless workaround
272e345
- put the environment script in /etc/kde/env
272e345
272e345
* Sun Jan 07 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.3-1
272e345
- initial package