Skip to content

Commit 701548a

Browse files
authored
Merge pull request #189 from vvuk/new-stuff-2
Add keychain package
2 parents 83e7d7c + fcf68d7 commit 701548a

File tree

1 file changed

+159
-0
lines changed

1 file changed

+159
-0
lines changed

packages/keychain/SPECS/keychain.spec

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
Name: keychain
2+
Summary: Agent manager for OpenSSH, ssh.com, Sun SSH, and GnuPG
3+
Version: 2.8.5
4+
Release: 1%{?dist}
5+
License: GPLv2
6+
URL: https://www.funtoo.org/Keychain
7+
Source0: https://github.com/funtoo/keychain/archive/%{version}/keychain-%{version}.tar.gz
8+
Source1: keychain.sh
9+
Source2: keychain.csh
10+
Source3: README.Fedora
11+
BuildArch: noarch
12+
13+
# https://bugzilla.redhat.com/show_bug.cgi?id=486025
14+
Conflicts: kde-settings < 4.2-3
15+
# https://bugzilla.redhat.com/show_bug.cgi?id=314431
16+
Conflicts: zsh < 4.3.4-7
17+
18+
%description
19+
Keychain is a manager for OpenSSH, ssh.com, Sun SSH and GnuPG agents.
20+
It acts as a front-end to the agents, allowing you to easily have one
21+
long-running agent process per system, rather than per login session.
22+
This dramatically reduces the number of times you need to enter your
23+
passphrase from once per new login session to once every time your
24+
local machine is rebooted.
25+
26+
%prep
27+
%setup -q
28+
sed -i -e 's|/usr/ucb:||' keychain
29+
30+
%install
31+
rm -rf %{buildroot}
32+
mkdir -p %{buildroot}%{_bindir}
33+
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
34+
mkdir -p %{buildroot}%{_mandir}/man1
35+
install -pm 755 keychain %{buildroot}%{_bindir}/keychain
36+
install -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/profile.d/keychain.sh
37+
install -pm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/keychain.csh
38+
install -pm 644 keychain.1 %{buildroot}%{_mandir}/man1
39+
install -pm 644 %{SOURCE3} README.Fedora
40+
41+
%files
42+
%doc COPYING.txt ChangeLog README.md README.Fedora
43+
%config(noreplace) %{_sysconfdir}/profile.d/keychain.sh
44+
%config(noreplace) %{_sysconfdir}/profile.d/keychain.csh
45+
%{_bindir}/keychain
46+
%{_mandir}/man1/keychain.1*
47+
48+
%changelog
49+
* Mon Jun 01 2020 Sérgio Basto <sergio@serjux.com> - 2.8.5-1
50+
- Update to 2.8.5 (#1226492)
51+
52+
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-10
53+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
54+
55+
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-9
56+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
57+
58+
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-8
59+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
60+
61+
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-7
62+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
63+
64+
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-6
65+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
66+
67+
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-5
68+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
69+
70+
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-4
71+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
72+
73+
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-3
74+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
75+
76+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
77+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
78+
79+
* Tue May 05 2015 Andreas Bierfert <andreas.bierfert@lowlatency.de>
80+
- 2.8.0-1
81+
- version upgrade (rhbz#531382, rhbz#811365, rhbz#1209473)
82+
- support for newer openssh/gnupg (rhbz#1204340)
83+
84+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-13
85+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
86+
87+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-12
88+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
89+
90+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-11
91+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
92+
93+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-10
94+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95+
96+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-9
97+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
98+
99+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-8
100+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
101+
102+
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-7
103+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
104+
105+
* Mon Mar 2 2009 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-6
106+
- Write ~/.gpg-agent-info when launching gpg-agent for better compatibility
107+
with other things using it, e.g. KDE 4 (#486025).
108+
- Drop no longer needed zsh special case which caused issues with ksh from
109+
profile.d script (#314431).
110+
111+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-5
112+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
113+
114+
* Mon Feb 16 2009 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-4
115+
- Don't override/unset $HOST or $USERHOME in profile.d snippets (#463913).
116+
117+
* Sun Apr 6 2008 Ville Skyttä <ville.skytta at iki.fi> - 2.6.8-3
118+
- Make profile.d sh snippet check if it has already run (skip if yes),
119+
and avoid polluting the shell with its internal variables.
120+
- License: GPLv2.
121+
- Update URLs.
122+
123+
* Sat Nov 04 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.8-2
124+
- Fix #212190.
125+
126+
* Sat Nov 04 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.8-1
127+
- Update to 2.6.8.
128+
129+
* Fri Sep 01 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.2-1
130+
- Update to 2.6.2.
131+
132+
* Tue Aug 29 2006 Alexander Dalloz <alex {%} dalloz {*} de> - 2.6.1-2
133+
- Rebuild for FC6.
134+
135+
* Sat Nov 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.6.1-1
136+
- Update to 2.6.1.
137+
- Invoke keychain with --noask in opt-in scripts in non-interactive shells
138+
to fix scp'ing to an opt-in enabled account for which keychain hasn't run.
139+
- Make opt-in config work the same way with zsh as with other shells.
140+
- Replace tweaks in manpage patch with more generic instructions.
141+
- Make profile.d snippets non-executable (#35714).
142+
- Preserve timestamps of installed files, other cosmetics.
143+
144+
* Tue Aug 16 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.5-2
145+
- Added test for homedir mismatch in opt-in scripts, covering
146+
`sudo -s' (reported by Ville Skyttä).
147+
148+
* Fri Aug 05 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.5-1
149+
- Updated to new upstream version
150+
- Removed keychain.pod from %%doc.
151+
152+
* Wed Jul 27 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.4.1-2
153+
- Added manpage patch and %%prep removal of non existing path
154+
(thanks Ville Skyttä)
155+
- Added opt-in mechanism through profile.d scripts for all
156+
login shells Fedora ships.
157+
158+
* Sun Jul 10 2005 Alexander Dalloz <alex {%} dalloz {*} de> - 2.5.4.1-1
159+
- Initial build, based on upstream .spec by Aron Griffis.

0 commit comments

Comments
 (0)