keychain-vl.spec 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. Name: keychain
  2. Summary: Agent manager for OpenSSH, ssh.com, Sun SSH, and GnuPG
  3. Version: 2.8.2
  4. Release: 1%{?_dist_release}
  5. License: GPLv2
  6. Group: Applications/Internet
  7. URL: http://www.funtoo.org/Keychain
  8. Source0: http://www.funtoo.org/distfiles/keychain/keychain-%{version}.tar.bz2
  9. Source1: keychain.sh
  10. Source2: keychain.csh
  11. Source3: README.Fedora
  12. BuildArch: noarch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  14. %description
  15. Keychain is a manager for OpenSSH, ssh.com, Sun SSH and GnuPG agents.
  16. It acts as a front-end to the agents, allowing you to easily have one
  17. long-running agent process per system, rather than per login session.
  18. This dramatically reduces the number of times you need to enter your
  19. passphrase from once per new login session to once every time your
  20. local machine is rebooted.
  21. %prep
  22. %setup -q
  23. sed -i -e 's|/usr/ucb:||' keychain
  24. %install
  25. rm -rf %{buildroot}
  26. mkdir -p %{buildroot}%{_bindir}
  27. mkdir -p %{buildroot}%{_sysconfdir}/profile.d
  28. mkdir -p %{buildroot}%{_mandir}/man1
  29. install -pm 755 keychain %{buildroot}%{_bindir}/keychain
  30. install -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/profile.d/keychain.sh
  31. install -pm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/keychain.csh
  32. install -pm 644 keychain.1 %{buildroot}%{_mandir}/man1
  33. install -pm 644 %{SOURCE3} README.Fedora
  34. %clean
  35. rm -rf %{buildroot}
  36. %files
  37. %defattr(-,root,root)
  38. %doc COPYING.txt ChangeLog README.md README.Fedora
  39. %config(noreplace) %{_sysconfdir}/profile.d/keychain.sh
  40. %config(noreplace) %{_sysconfdir}/profile.d/keychain.csh
  41. %{_bindir}/keychain
  42. %{_mandir}/man1/keychain.1*
  43. %changelog
  44. * Sun Dec 6 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2.8.2-1
  45. - new upstream release
  46. * Sun Dec 6 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2.8.0-1
  47. - initial build based on Fedora Rawhide
  48. * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
  49. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  50. * Tue May 05 2015 Andreas Bierfert <andreas.bierfert@lowlatency.de>
  51. - 2.8.0-1
  52. - version upgrade (rhbz#531382, rhbz#811365, rhbz#1209473)
  53. - support for newer openssh/gnupg (rhbz#1204340)
  54. * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-13
  55. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  56. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-12
  57. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  58. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-11
  59. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  60. * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-10
  61. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  62. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-9
  63. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  64. * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-8
  65. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  66. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-7
  67. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  68. * Mon Mar 2 2009 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-6
  69. - Write ~/.gpg-agent-info when launching gpg-agent for better compatibility
  70. with other things using it, e.g. KDE 4 (#486025).
  71. - Drop no longer needed zsh special case which caused issues with ksh from
  72. profile.d script (#314431).
  73. * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-5
  74. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  75. * Mon Feb 16 2009 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-4
  76. - Don't override/unset $HOST or $USERHOME in profile.d snippets (#463913).
  77. * Sun Apr 6 2008 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-3
  78. - Make profile.d sh snippet check if it has already run (skip if yes),
  79. and avoid polluting the shell with its internal variables.
  80. - License: GPLv2.
  81. - Update URLs.
  82. * Sat Nov 04 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.8-2
  83. - Fix #212190.
  84. * Sat Nov 04 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.8-1
  85. - Update to 2.6.8.
  86. * Fri Sep 01 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.2-1
  87. - Update to 2.6.2.
  88. * Tue Aug 29 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.1-2
  89. - Rebuild for FC6.
  90. * Sat Nov 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.6.1-1
  91. - Update to 2.6.1.
  92. - Invoke keychain with --noask in opt-in scripts in non-interactive shells
  93. to fix scp'ing to an opt-in enabled account for which keychain hasn't run.
  94. - Make opt-in config work the same way with zsh as with other shells.
  95. - Replace tweaks in manpage patch with more generic instructions.
  96. - Make profile.d snippets non-executable (#35714).
  97. - Preserve timestamps of installed files, other cosmetics.
  98. * Tue Aug 16 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.5-2
  99. - Added test for homedir mismatch in opt-in scripts, covering
  100. `sudo -s' (reported by Ville Skyttä).
  101. * Fri Aug 05 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.5-1
  102. - Updated to new upstream version
  103. - Removed keychain.pod from %%doc.
  104. * Wed Jul 27 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.4.1-2
  105. - Added manpage patch and %%prep removal of non existing path
  106. (thanks Ville Skyttä)
  107. - Added opt-in mechanism through profile.d scripts for all
  108. login shells Fedora ships.
  109. * Sun Jul 10 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.4.1-1
  110. - Initial build, based on upstream .spec by Aron Griffis.