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

Revision 521, 8.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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