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

Revision 7492, 9.7 KB checked in by daisuke, 11 years ago (diff)

update to 20130225

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