source: projects/specs/trunk/v/vine-keyring/vine-keyring-vl.spec @ 1794

Revision 1794, 9.0 KB checked in by daisuke, 14 years ago (diff)

vine-keyring: update vine-keyring.gpg, add new keys

Line 
1%define rpmhome         %{_prefix}/lib/rpm
2%define pubringdir      %{rpmhome}/gnupg
3%define keyringdate     20100909
4
5Summary:      The gnupg keyring for Vine Linux
6Summary(ja):  Vine Linux 用の GnuPG 鍵輪
7Name:         vine-keyring
8Version:      2.8
9Release:      1%{?_dist_release}
10License:      distributable without modification
11Group:        System Environment/Libraries
12Source0:      %{name}-%{keyringdate}.tar.bz2
13Source10:     gpg-import.sh
14Source11:     gpg-import.lua
15Source12:     gpg-import.conf
16BuildArchitectures: noarch
17
18Vendor: Project Vine
19Distribution: Vine Linux
20Packager: daisuke
21
22BuildRoot:    %{_tmppath}/%{name}-%{version}-root
23Requires:     gnupg
24PreReq:       sh-utils, gnupg, fileutils
25Autoreqprov:  off
26
27%description
28This package contains the gnup keyring that is used to sign
29Vine Linux rpm packages by Vine Linux official developpers.
30It will be installed in %{rpmhome}/gnupg/pubring.gpg.
31
32This gpg keyring should include following developpers.
33- Project Vine
34- VineSeed/VineSeedPlus developpers
35- VinePlus developpers
36- Security Watch Team
37- Documentation Team
38..
39
40%description -l ja
41このパッケージには、Vine Linux のオフィシャルの開発者が rpm パッケージ
42に署名するために使用している GnuPG の公開鍵が鍵輪として、以下の場所に
43インストールされています。(%{rpmhome}/gnupg/pubring.gpg)
44
45%prep
46%setup -n %{name}
47
48%build
49
50%install
51rm -rf $RPM_BUILD_ROOT
52mkdir -p $RPM_BUILD_ROOT%{pubringdir}
53install %{name}.gpg* $RPM_BUILD_ROOT%{pubringdir}
54touch $RPM_BUILD_ROOT%{pubringdir}/pubring.gpg
55
56# install gpg-import.lua staff
57mkdir -p $RPM_BUILD_ROOT%{rpmhome}
58install -m744 %{SOURCE10} $RPM_BUILD_ROOT%{rpmhome}
59mkdir -p $RPM_BUILD_ROOT%{_datadir}/apt/scripts/
60mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/apt/apt.conf.d/
61install %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/apt/scripts/
62install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/apt/apt.conf.d/
63
64%post
65if [ ! -f %{pubringdir}/pubring.gpg ]; then
66    touch %{pubringdir}/pubring.gpg
67fi
68gpg -q --batch --no-options --homedir %{pubringdir} < /dev/null > /dev/null 2>&1 ||:
69gpg -q --batch --no-options --no-default-keyring --no-permission-warning \
70       --secret-keyring /dev/null --homedir %{pubringdir} \
71       --keyring %{pubringdir}/vine-keyring.gpg --export -a | \
72gpg -q --batch --no-options --no-default-keyring --no-permission-warning \
73       --secret-keyring /dev/null --homedir %{pubringdir} \
74       --keyring %{pubringdir}/pubring.gpg --import ||:
75touch %{pubringdir}/.need_to_import
76exit 0
77
78
79%files
80%defattr(644,root,root)
81%attr(755,root,root) %dir %{pubringdir}
82%ghost %{pubringdir}/pubring.gpg
83%config %{pubringdir}/vine-keyring.gpg
84%config %{pubringdir}/vine-keyring.gpg.sha1sum.gpg
85%attr(744,root,root) %{rpmhome}/gpg-import.sh
86%attr(755,root,root) %{_datadir}/apt/scripts/*
87%{_sysconfdir}/apt/apt.conf.d/*
88
89
90%changelog
91* Thu Sep 09 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-1
92- update vine-keyring
93  - add daisuke (new key)
94  - add shaolin (new key)
95  - add yasumichi (new key)
96  - add munepi (new key)
97- refresh all keys from keyserver
98
99* Wed Feb 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-2
100- fix build on x86_64
101
102* Wed Feb 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-1
103- add new uid
104
105* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-1
106- update vine-keyring
107  - replace takemikaduchi key by new key...
108
109* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-1
110- update vine-keyring
111  - add Takemikaduchi
112
113* Wed Sep 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-1
114- update vine-keyring
115  - new key for Toshiaki Ara
116  - refresh keys from keyserver
117
118* Sun Sep 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-1
119- update vine-keyring
120  - add new sigs, refresh keys from keyserver
121  - add Toshiaki Ara
122
123* Wed Jul 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-1
124- update vine-keyring
125  - add new uid, sigs
126  - refresh keys from keyserver
127
128* Mon Dec 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-1
129- update vine-keyring
130  - add Toshiharu Kudoh, tomcat
131
132* Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-1
133- new versioning policy, spec in utf8
134
135* Mon Mar 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl19
136- update vine-keyring
137  - add Munehiro Yamamoto, TOSHI
138
139* Thu Jan 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl18
140- update vine-keyring
141  - add Kunio Murasawa, yamamoto, Masahiro INOUE
142
143* Sat Aug 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl17
144- update vine-keyring
145
146* Sat Jan 20 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl16
147- update vine-keyring
148  - add Hideki MIWA, Susumu Tanimura
149
150* Sat Nov 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl15
151- update vine-keyring
152  - add Takuya Kobayashi
153
154* Mon Sep 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl14
155- update gpg-import.sh
156  - set "HOME=/root" on exec gpg.
157
158* Wed Sep 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.0-0vl13
159- change Group to System Environment/Libraries. <BTS:VineLinux:163>
160
161* Tue Jun 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl12
162- update vine-keyring
163  - add kazutaka harada
164
165* Tue May 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl11
166- update vine-keyring
167  - add Takahiro Adachi
168
169* Sat May 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl10
170- update vine-keyring
171  - add NAKAMURA Kenta's new key, revoke old one.
172
173* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl9
174- move gpg-import.lua to %%{_datadir}/apt/scripts
175
176* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl8
177- update vine-keyring
178  - add Shoji Matsumoto
179
180* Wed Dec 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl7
181- update vine-keyring
182  - add KATO Masashi
183
184* Tue Dec 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl6
185- add gpg-import.{lua,conf,sh} to import gpg pubkeys
186  in apt's post rpm transaction.
187- add flag to check new gpg keys
188
189* Tue Dec 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl5
190- disable gpg pubkey import (it may cause rpmdb coprruption..)
191
192* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl4
193- make /usr/lib/rpm/gnupg/pubring.gpg for apt.
194
195* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl3
196- update %%post scripts
197
198* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl2
199- add add gpg public keys as %%pubkey in %%files
200- update vine-keyring
201  - add KITA Toshihiro (see keyring fo details)
202
203* Fri Dec 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
204- modified keyring import mechanism to support rpm-4.4
205
206* Mon Oct 31 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl20
207- update vine-keyring
208  - add Atsushi SHICHI, NAKAMURA Kenta (see keyring for details)
209
210* Thu Aug 25 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl19
211- update vine-keyring
212  - add Seiya Nishizawa (see keyring for details)
213
214* Mon Apr 04 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl18
215- update vine-keyring
216  - add Shu KONNO (see keyring for details)
217
218* Thu Feb 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl17
219- update vine-keyring
220  - add Yasumichi Akahoshi, TANAKA hiroaki (see keyring for details)
221
222* Sun Nov 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl16
223- update vine-keyring
224  - add Satoshi IWAMOTO (see keyring for details)
225
226* Tue Oct 05 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl15
227- update vine-keyring
228  - add Takeyuki Fujioka (see keyring for details)
229
230* Fri Sep 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl14
231- update vine-keyring
232  - add USAMI kosuke (see keyring for details)
233
234* Sat Aug 21 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl13
235- update vine-keyring
236  - add UECHI Yasumasa, KANEKO Seiji (see keyring for details)
237
238* Tue Aug 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl12
239- update vine-keyring
240  - add IKEDA Katsumi, HOTTA Michihide (see keyring for detail)
241
242* Thu Aug 05 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl11
243- update vine-keyring
244  - add Ryoichi INAGAKI (see keyring for detail)
245
246* Fri Jun 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl10
247- update vine-keyring
248  - add Hiroaki Irokawa (see keyring for detail)
249
250* Mon Apr 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl9
251- update vine-keyring
252  - add NISHIMURA Daisuke (see keyring for detail)
253
254* Sat Apr 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl8
255- update vine-keyring
256  - add AKIYAMA Kazuhito (see keyring for detail)
257
258* Fri Apr 16 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl7
259- update vine-keyring
260  - add KAZUKI SHIMURA (see keyring for detail)
261
262* Wed Apr 14 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl6
263- update vine-keyring
264  - add Tomoya Taka (see keyring for detail)
265
266* Sun Apr 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl5
267- update vine-keyring
268  - add tkoba, iwai, tomop (see keyring for details)
269
270* Fri Apr 09 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl4
271- add "--homedir %%{pubringdir}" to gpg option in %%post script.
272
273* Thu Apr 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl3
274- add "--secret-keyring /dev/null" to gpg option in %%post script.
275
276* Wed Apr 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl2
277- update vine-keyring, add signed md5sum file.
278
279* Wed Apr 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
280- initial build for Vine Linux, partly based on SUSE's suse-build-key package.
Note: See TracBrowser for help on using the repository browser.