From 949f527ccdf71faf51c506a663d662b7039d3cda Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Nov 01 2019 20:46:20 +0000 Subject: import ksshaskpass-0.5.3-7.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0189705 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/50971-ksshaskpass-0.5.3.tar.gz diff --git a/.ksshaskpass.metadata b/.ksshaskpass.metadata new file mode 100644 index 0000000..3d114b7 --- /dev/null +++ b/.ksshaskpass.metadata @@ -0,0 +1 @@ +e3f83e1cc1105cc4476fdc5a9300d770aa10b78b SOURCES/50971-ksshaskpass-0.5.3.tar.gz diff --git a/SOURCES/ksshaskpass-0.5.1-desktopfile.patch b/SOURCES/ksshaskpass-0.5.1-desktopfile.patch new file mode 100644 index 0000000..19935c3 --- /dev/null +++ b/SOURCES/ksshaskpass-0.5.1-desktopfile.patch @@ -0,0 +1,21 @@ +diff -up ksshaskpass-0.5.1/src/ksshaskpass.desktop~ ksshaskpass-0.5.1/src/ksshaskpass.desktop +--- ksshaskpass-0.5.1/src/ksshaskpass.desktop~ 2008-11-25 23:46:22.000000000 +0200 ++++ ksshaskpass-0.5.1/src/ksshaskpass.desktop 2009-03-29 23:47:20.000000000 +0300 +@@ -1,12 +1,12 @@ + [Desktop Entry] + Version=1.0 +-Encoding=UTF-8 +-Name=SSH AskPass +-GenericName=ssh-add +-Comment=Enter passphrase to authenticate to the ssh agent ++Name=Ksshaskpass ++GenericName=SSH agent identity adder ++Comment=Add identities to the SSH authentication agent + Exec=/usr/bin/ssh-add + TryExec=ssh-add + Terminal=false + Type=Application +-Icon=ssh-askpass-gnome ++Icon=dialog-password + Categories=Network;Security; ++OnlyShowIn=KDE diff --git a/SOURCES/ksshaskpass-README.Fedora b/SOURCES/ksshaskpass-README.Fedora new file mode 100644 index 0000000..eaf9467 --- /dev/null +++ b/SOURCES/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/SPECS/ksshaskpass.spec b/SPECS/ksshaskpass.spec new file mode 100644 index 0000000..a379b3f --- /dev/null +++ b/SPECS/ksshaskpass.spec @@ -0,0 +1,126 @@ +Name: ksshaskpass +Version: 0.5.3 +Release: 7%{?dist} +Summary: A KDE version of ssh-askpass with KWallet support + +Group: Applications/Internet +License: GPLv2 +URL: http://www.kde-apps.org/content/show.php?content=50971 +Source0: http://www.kde-apps.org/CONTENT/content-files/50971-ksshaskpass-%{version}.tar.gz +Source1: ksshaskpass-README.Fedora +Patch0: ksshaskpass-0.5.1-desktopfile.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: kdelibs-devel cmake desktop-file-utils +#Requires: openssh-clients + +%description +%{summary}. + +Please read %{_docdir}/%{name}-%{version}/README.Fedora for usage +instructions + + +%prep +%setup -q +%patch0 -p1 -b .desktopfile +cp -p %{SOURCE1} README.Fedora + + +%build +%cmake -DCMAKE_SKIP_RPATH:BOOL=YES . +make VERBOSE=1 %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# 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 + +desktop-file-install \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde4 \ + src/%{name}.desktop + +# Remove *.la files +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc ChangeLog COPYING README.Fedora +%{_bindir}/ksshaskpass +%config(noreplace) %{_sysconfdir}/kde/env/ksshaskpass.* +%{_mandir}/*/*.gz +%{_datadir}/applications/kde4/*.desktop + + +%changelog +* Fri Jan 24 2014 Daniel Mach - 0.5.3-7 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 0.5.3-6 +- Mass rebuild 2013-12-27 + +* Thu Feb 14 2013 Fedora Release Engineering - 0.5.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 0.5.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.5.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 07 2011 Fedora Release Engineering - 0.5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Mar 14 2010 Aurelien Bompard - 0.5.3-1 +- version 0.5.3 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.5.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Mar 30 2009 Aurelien Bompard 0.5.1-3 +- fix bug 485009 +- install the desktop file with desktop-file-install + +* Wed Feb 25 2009 Fedora Release Engineering - 0.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Nov 30 2008 Aurelien Bompard 0.5.1-1 +- version 0.5.1 + +* Tue Jun 24 2008 Aurelien Bompard 0.4.1-1 +- version 0.4.1 + +* Sun Mar 30 2008 Aurelien Bompard 0.4-2 +- buildrequires cmake + +* Sun Mar 30 2008 Aurelien Bompard 0.4-1 +- new version + +* Tue Mar 11 2008 Kevin Kofler 0.3-5 +- BR kdelibs3-devel instead of kdelibs-devel (#433963) + +* Mon Feb 18 2008 Fedora Release Engineering - 0.3-4 +- Autorebuild for GCC 4.3 + +* Sun Aug 26 2007 Aurelien Bompard 0.3-3 +- fix license tag +- rebuild for BuildID + +* 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