From 272e345593a365590f66b68151e504d9d0555506 Mon Sep 17 00:00:00 2001 From: Aurelien Bompard Date: Jan 11 2007 15:15:48 +0000 Subject: auto-import ksshaskpass-0.3-2 on branch devel from ksshaskpass-0.3-2.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..18f1d53 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ksshaskpass-0.3.tar.gz diff --git a/ksshaskpass-README.Fedora b/ksshaskpass-README.Fedora new file mode 100644 index 0000000..eaf9467 --- /dev/null +++ b/ksshaskpass-README.Fedora @@ -0,0 +1,18 @@ +KSSHAskpass +----------- + +This is a KWallet-enabled ssh-askpass application. +It allows you to add identities to the ssh-agent +while storing the passphrases in KWallet. + +To enable it, just create a script like this: +-------------------------------- +#!/bin/sh +SSH_ASKPASS=/usr/bin/ksshaskpass +export SSH_ASKPASS +exec ssh-add +-------------------------------- +put it in ~/.kde/Autostart/ and make it executable. + +Next time you login, ssh-add will use ksshaskpass +as a password entry front-end. diff --git a/ksshaskpass.spec b/ksshaskpass.spec new file mode 100644 index 0000000..63de70b --- /dev/null +++ b/ksshaskpass.spec @@ -0,0 +1,93 @@ +Name: ksshaskpass +Version: 0.3 +Release: 2%{?dist} +Summary: A KDE version of ssh-askpass with KWallet support + +Group: Applications/Internet +License: GPL +URL: http://www.kde-apps.org/content/show.php?content=50971 +Source0: http://hanz.nl/download/ksshaskpass-0.3.tar.gz +Source1: ksshaskpass-README.Fedora +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: kdelibs-devel +#Requires: openssh-clients + +%description +%{summary}. + +Please read %{_docdir}/%{name}-%{version}/README.Fedora for usage +instructions + + +%prep +%setup -q +cp -p %{SOURCE1} README.Fedora + + +%build +unset QTDIR && . %{_sysconfdir}/profile.d/qt.sh +%configure --disable-debug --disable-rpath +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# should not have a desktop file (never run directly by the user) +rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/ksshaskpass.desktop + +# Setup environment variables +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kde/env/ +cat > $RPM_BUILD_ROOT%{_sysconfdir}/kde/env/ksshaskpass.sh << EOF +SSH_ASKPASS=%{_bindir}/ksshaskpass +export SSH_ASKPASS +EOF + +# Remove *.la files +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + +rm -f %{name}.lang +# HTML doc +for lang_dir in $RPM_BUILD_ROOT%{_docdir}/HTML/* ; do + lang=$(basename $lang_dir) + [ "$lang" == "en" ] && d=en/%{name} || d=$lang + echo "%lang($lang) %doc %{_docdir}/HTML/$d" >> %{name}.lang +done + + +%post +# update icon themes if necessary +touch --no-create %{_datadir}/icons/hicolor || : +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi + +%postun +# update icon themes if necessary +touch --no-create %{_datadir}/icons/hicolor || : +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS COPYING README.Fedora +%{_bindir}/ksshaskpass +%config(noreplace) %{_sysconfdir}/kde/env/ksshaskpass.* +%{_datadir}/icons/hicolor/*/* + + +%changelog +* Tue Jan 09 2007 Aurelien Bompard 0.3-2 +- remove useless workaround +- put the environment script in /etc/kde/env + +* Sun Jan 07 2007 Aurelien Bompard 0.3-1 +- initial package diff --git a/sources b/sources index e69de29..02c559a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3d0addbecfcb31aedb59f36f7a34b349 ksshaskpass-0.3.tar.gz