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

Revision 2317, 9.2 KB checked in by daisuke, 13 years ago (diff)

vine-keyring: update vine-keyring

Line 
1%define rpmhome         %{_prefix}/lib/rpm
2%define pubringdir      %{rpmhome}/gnupg
3%define keyringdate     20101208
4
5Summary:      The gnupg keyring for Vine Linux
6Summary(ja):  Vine Linux 用の GnuPG 鍵輪
7Name:         vine-keyring
8Version:      2.9
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* Wed Dec 08 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-1
92- update vine-keyring
93  - add Jiro Matsuzawa
94  - add iwaim (new key)
95- refresh all keys from keyserver
96
97* Thu Sep 09 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-1
98- update vine-keyring
99  - add daisuke (new key)
100  - add shaolin (new key)
101  - add yasumichi (new key)
102  - add munepi (new key)
103- refresh all keys from keyserver
104
105* Wed Feb 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-2
106- fix build on x86_64
107
108* Wed Feb 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-1
109- add new uid
110
111* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-1
112- update vine-keyring
113  - replace takemikaduchi key by new key...
114
115* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-1
116- update vine-keyring
117  - add Takemikaduchi
118
119* Wed Sep 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-1
120- update vine-keyring
121  - new key for Toshiaki Ara
122  - refresh keys from keyserver
123
124* Sun Sep 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-1
125- update vine-keyring
126  - add new sigs, refresh keys from keyserver
127  - add Toshiaki Ara
128
129* Wed Jul 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-1
130- update vine-keyring
131  - add new uid, sigs
132  - refresh keys from keyserver
133
134* Mon Dec 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-1
135- update vine-keyring
136  - add Toshiharu Kudoh, tomcat
137
138* Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-1
139- new versioning policy, spec in utf8
140
141* Mon Mar 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl19
142- update vine-keyring
143  - add Munehiro Yamamoto, TOSHI
144
145* Thu Jan 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl18
146- update vine-keyring
147  - add Kunio Murasawa, yamamoto, Masahiro INOUE
148
149* Sat Aug 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl17
150- update vine-keyring
151
152* Sat Jan 20 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl16
153- update vine-keyring
154  - add Hideki MIWA, Susumu Tanimura
155
156* Sat Nov 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl15
157- update vine-keyring
158  - add Takuya Kobayashi
159
160* Mon Sep 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl14
161- update gpg-import.sh
162  - set "HOME=/root" on exec gpg.
163
164* Wed Sep 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.0-0vl13
165- change Group to System Environment/Libraries. <BTS:VineLinux:163>
166
167* Tue Jun 06 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl12
168- update vine-keyring
169  - add kazutaka harada
170
171* Tue May 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl11
172- update vine-keyring
173  - add Takahiro Adachi
174
175* Sat May 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl10
176- update vine-keyring
177  - add NAKAMURA Kenta's new key, revoke old one.
178
179* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl9
180- move gpg-import.lua to %%{_datadir}/apt/scripts
181
182* Tue May 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl8
183- update vine-keyring
184  - add Shoji Matsumoto
185
186* Wed Dec 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl7
187- update vine-keyring
188  - add KATO Masashi
189
190* Tue Dec 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl6
191- add gpg-import.{lua,conf,sh} to import gpg pubkeys
192  in apt's post rpm transaction.
193- add flag to check new gpg keys
194
195* Tue Dec 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl5
196- disable gpg pubkey import (it may cause rpmdb coprruption..)
197
198* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl4
199- make /usr/lib/rpm/gnupg/pubring.gpg for apt.
200
201* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl3
202- update %%post scripts
203
204* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl2
205- add add gpg public keys as %%pubkey in %%files
206- update vine-keyring
207  - add KITA Toshihiro (see keyring fo details)
208
209* Fri Dec 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
210- modified keyring import mechanism to support rpm-4.4
211
212* Mon Oct 31 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl20
213- update vine-keyring
214  - add Atsushi SHICHI, NAKAMURA Kenta (see keyring for details)
215
216* Thu Aug 25 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl19
217- update vine-keyring
218  - add Seiya Nishizawa (see keyring for details)
219
220* Mon Apr 04 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl18
221- update vine-keyring
222  - add Shu KONNO (see keyring for details)
223
224* Thu Feb 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl17
225- update vine-keyring
226  - add Yasumichi Akahoshi, TANAKA hiroaki (see keyring for details)
227
228* Sun Nov 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl16
229- update vine-keyring
230  - add Satoshi IWAMOTO (see keyring for details)
231
232* Tue Oct 05 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl15
233- update vine-keyring
234  - add Takeyuki Fujioka (see keyring for details)
235
236* Fri Sep 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl14
237- update vine-keyring
238  - add USAMI kosuke (see keyring for details)
239
240* Sat Aug 21 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl13
241- update vine-keyring
242  - add UECHI Yasumasa, KANEKO Seiji (see keyring for details)
243
244* Tue Aug 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl12
245- update vine-keyring
246  - add IKEDA Katsumi, HOTTA Michihide (see keyring for detail)
247
248* Thu Aug 05 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl11
249- update vine-keyring
250  - add Ryoichi INAGAKI (see keyring for detail)
251
252* Fri Jun 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl10
253- update vine-keyring
254  - add Hiroaki Irokawa (see keyring for detail)
255
256* Mon Apr 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl9
257- update vine-keyring
258  - add NISHIMURA Daisuke (see keyring for detail)
259
260* Sat Apr 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl8
261- update vine-keyring
262  - add AKIYAMA Kazuhito (see keyring for detail)
263
264* Fri Apr 16 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl7
265- update vine-keyring
266  - add KAZUKI SHIMURA (see keyring for detail)
267
268* Wed Apr 14 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl6
269- update vine-keyring
270  - add Tomoya Taka (see keyring for detail)
271
272* Sun Apr 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl5
273- update vine-keyring
274  - add tkoba, iwai, tomop (see keyring for details)
275
276* Fri Apr 09 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl4
277- add "--homedir %%{pubringdir}" to gpg option in %%post script.
278
279* Thu Apr 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl3
280- add "--secret-keyring /dev/null" to gpg option in %%post script.
281
282* Wed Apr 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl2
283- update vine-keyring, add signed md5sum file.
284
285* Wed Apr 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
286- initial build for Vine Linux, partly based on SUSE's suse-build-key package.
Note: See TracBrowser for help on using the repository browser.