source: projects/specs/trunk/g/gnupg/gnupg-vl.spec @ 9457

Revision 9457, 9.2 KB checked in by inagaki, 9 years ago (diff)

2015-03-22 Ryoichi INAGAKI <ryo1@…>

  • apt, bc, gnupg: rebuilt with new readline
  • readline: updated


Line 
1Summary: A GNU utility for secure communication and data storage.
2Summary(ja): GNU 版の RFC2440 (OpenPGP) 公開鍵暗号プログラム
3Name: gnupg
4Version: 1.4.18
5Release: 2%{?_dist_release}
6License: GPL
7Group: Applications/System
8Source0: ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-%{version}.tar.bz2
9Source1: ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-%{version}.tar.bz2.sig
10Source2: gnupg-1.4.11-1_ja.po
11
12URL: http://www.gnupg.org/
13
14Vendor: Project Vine
15Distribution: Vine Linux
16Packager: daisuke, iwaim, shaolin
17
18BuildRoot: %{_tmppath}/%{name}-%{version}-root
19
20Provides: gpg, openpgp
21Requires(post): install-info
22Requires(preun): install-info
23
24BuildRequires: autoconf
25BuildRequires: zlib-devel, bzip2-devel
26BuildRequires: openldap-devel
27BuildRequires: libusb-devel
28BuildRequires: readline-devel
29
30%description
31GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and
32creating digital signatures. GnuPG has advanced key management
33capabilities and is compliant with the proposed OpenPGP Internet
34standard described in RFC2440. Since GnuPG does not use any patented
35algorithm, it is not compatible with any version of PGP2 (PGP2.x uses
36only IDEA for symmetric-key encryption, which is patented worldwide).
37
38%description -l ja
39GnuPG (GNU プライバシーガード) は、データを暗号化したりデジタル署名を
40作成したりする GNU ユーティリティです。GnuPG は優れた鍵管理機能を有し、
41RFC2440 に規定された OpenPGP 規格に準拠しています。GnuPG は特許化された
42アルゴリズムを一切用いていないので、何の制限もなく使用することが出来ま
43すが、全てのバージョンの PGP2 とは互換性がありません。(PGP2.x は世界
44中で特許化されている IDEA を対称暗合鍵のために用います。)
45
46%prep
47%setup -q
48
49#mv po/ja.po po/ja.po.orig
50#cp -f %{SOURCE2} po/ja.po
51autoreconf -i -f
52
53%build
54%configure --enable-ldap --disable-mailto \
55        --without-libcurl \
56        --program-transform-name='' --program-prefix='' --program-suffix='' \
57        --libexecdir=%{_libdir}
58make
59(cd po; make ja.gmo)
60make check
61
62%install
63rm -rf $RPM_BUILD_ROOT
64%makeinstall libexecdir=%{buildroot}%{_libdir}
65# install -m644 doc/gpg.info doc/gpgv.info $RPM_BUILD_ROOT/%{_infodir}
66install -m644 doc/gnupg1.info $RPM_BUILD_ROOT/%{_infodir}
67sed 's^\.\./g[0-9\.]*/^^g' tools/lspgpot > lspgpot
68install -m755 lspgpot $RPM_BUILD_ROOT%{_bindir}/lspgpot
69rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
70%find_lang %name
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75
76%post
77if test -s %{_infodir}/gnupg1.info.gz ; then
78    /sbin/install-info %{_infodir}/gnupg1.info.gz %{_infodir}/dir 2> /dev/null
79fi
80if ! test -s %{_infodir}/gpg.info.gz ; then
81    /sbin/install-info --delete %{_infodir}/gpg.info.gz %{_infodir}/dir 2> /dev/null
82fi
83if ! test -s %{_infodir}/gpgv.info.gz ; then
84    /sbin/install-info --delete %{_infodir}/gpgv.info.gz %{_infodir}/dir 2> /dev/null
85fi
86exit 0
87
88%preun
89if [ $1 = 0 ]; then
90    /sbin/install-info --delete %{_infodir}/gpgv.info.gz %{_infodir}/dir
91    /sbin/install-info --delete %{_infodir}/gpg.info.gz %{_infodir}/dir
92fi
93
94
95%files -f %{name}.lang
96%defattr(-,root,root)
97%doc AUTHORS BUGS COPYING ChangeLog INSTALL NEWS PROJECTS README THANKS TODO
98%doc doc/DETAILS doc/HACKING doc/OpenPGP doc/samplekeys.asc
99%{_bindir}/*
100%dir %{_datadir}/%{name}
101%{_datadir}/%{name}/FAQ
102%{_datadir}/%{name}/options.skel
103%{_libdir}/%{name}
104%{_infodir}/*
105%{_mandir}/man1/*
106%{_mandir}/man7/*
107
108
109%changelog
110* Sat Mar 21 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.18-2
111- rebuilt with readline 6.3
112
113* Fri Jul 11 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.18-1
114- new upstream release.
115
116* Sat Aug 10 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.4.14-1
117- new upstream release
118- deleted unrecognized %%configure option: --enable-shared
119- did not generate Vine custom .po
120
121* Mon Apr  4 2011 IWAI, Masaharu <iwai@alib.jp> 1.4.11-1
122- new upstream release
123- update ja.po (Source2)
124- drop dir patch (Patch3): upstream merged
125- drop faq.html in %%files: upstream deleted
126
127* Sat Jul 17 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.10-1
128- new upstream release
129- add --enable-ldap
130- add BR: bzip2-devel, openldap-devel, libusb-devel, readline-devel
131- use Requires(post,preun) instead of PreReq
132
133* Tue Jul 14 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.4.9-1
134- new upstream release
135
136* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 1.4.6-1vl5
137- applied new versioning policy, spec in utf-8
138
139* Sun May 20 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.4.6-0vl4
140- add --without-libcurl option for configure,
141  instead of "rebuilding without curl" as shown below
142
143* Mon May 14 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.6-0vl3
144- rebuild without curl
145
146* Mon Dec 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.6-0vl2
147- rebuilt for VineSeed
148
149* Sat Dec 09 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.4.6-0vl1
150- new upstream release incorporating fixes for CVE-2006-6169, 6235
151- drop Patch100 (included in new upstream)
152- add patch3 from redhat
153
154* Sat Dec 02 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.4.5-0vl1.1
155- add patch100 for fix CVE-2006-6169
156
157* Mon Sep  4 2006 IWAI, Masaharu <iwai@alib.jp> 1.4.5-0vl1
158- new upstream release
159- update ja.po ( but, it has many fuzzy )
160
161* Sun May  7 2006 IWAI, Masaharu <iwai@alib.jp> 1.4.3-0vl1
162- drop CVE-2006-0455 ( Patch10 ) and CVE-2006-0049 ( Patch11 ) patches
163    - upstream fixed
164- update ja.po ( but, it has many fuzzy )
165- drop unnecessary libexec patch ( Patch0 )
166
167* Sun Apr  9 2006 IWAI, Masaharu <iwai@alib.jp> 1.2.6-0vl5
168- build for VineSeed
169
170* Sun Mar 19 2006 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.2.6-0vl4
171- added a security patch for CVE-2006-0049.
172
173* Mon Feb 20 2006 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.2.6-0vl3
174- added a security patch for CVE-2006-0455.
175
176* Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.6-0vl2
177- update ja.po
178
179* Thu Oct 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.6-0vl1
180- new upstream release
181
182* Mon Dec 29 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.4-0vl2
183- rebuilt
184
185* Mon Dec 29 2003 IWAI, Masaharu <iwai@alib.jp> 1.2.4-0vl1
186- new upstream release
187
188* Sat Aug 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-0vl1
189- new upstream release
190
191* Tue May  6 2003 IWAI Masaharu <iwai@alib.jp> 1.2.2-0vl1
192- upstream releace
193- update libexec.patch (Patch0)
194- drop trustfix.patch (Patch10)
195
196* Tue May  6 2003 IWAI Masaharu <iwai@alib.jp> 1.2.1-3vl3
197- SECURITY FIX - Key validity bug
198    - http://lists.gnupg.org/pipermail/gnupg-announce/2003q2/000268.html
199    - add trustfix.patch (Patch10) from Vine-2.6 updates 1.0.7-6vl2.1
200
201* Fri Mar  7 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-3vl2
202- update ja.po
203
204* Fri Mar  7 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-3vl1
205- new upstream release
206- merged with rawhide version 1.2.1-3
207  * Fri Feb  7 2003 Nalin Dahyabhai <nalin@redhat.com> 1.2.1-3
208  - modify g10defs to look for helpers in libexecdir, because that's where they
209    get installed, per gnupg-users
210  - actually drop updates for 1.0.7 which are no longer needed for 1.2.1
211  * Mon Oct 28 2002 Nalin Dahyabhai <nalin@redhat.com> 1.2.1-1
212  - update to 1.2.1
213  * Tue Sep 24 2002 Nalin Dahyabhai <nalin@redhat.com> 1.2.0-1
214  - update to 1.2.0
215  - stop stripping files manually, let the buildroot policies handle it
216  - add translations updates ca and fr
217
218* Tue Oct  1 2002 IWAI Masaharu <iwai@alib.jp> 1.0.7-6vl2
219- added --disable-{ldap,mailto} options for configure script
220- added zlib in Requires tag
221- added zlib-devel in BuildRequires tag
222
223* Mon Sep 23 2002 IWAI Masaharu <iwai@alib.jp> 1.0.7-6vl1
224- sync with Rawhide gnupg-1.0.7-6
225    - added --program-{transform-name,prefix,suffix} options for configure script
226    - added Source1(signature for the GnuPG 1.0.7 tarball)
227    - added BUGS and doc/samplekeys.asc in %%doc
228    - eliminated g*/OPTIONS and g*/pubring.asc in %%doc
229    - stopped patching Patch0(codeset.patch)
230    -
231- droped Source3(ja.po)
232- added Patch1 (gnupg-1.0.7-ja.po.patch)
233
234* Fri Jan 25 2002 Toru Sagami <sagami@vinelinux.org> 1.0.6-3vl1
235- sync with 1.0.6-3
236  * set message output encoding to match the message encoding, based on a
237    patch by goeran@uddeborg.pp.se (#49182)
238- fixed ja.po
239
240* Thu Jun 07 2001 <sagami@vinelinux.org>
241- update to 1.0.6: follow up with RHSA's 1.0.5 package
242- changed Group/Description
243- stop replacing/overriding man page (new one is out there)
244
245* Thu May 24 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.5-0vl2
246- fixed typo in spec file.
247
248* Thu May 24 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.5-0vl1
249- update to 1.0.5
250- update ja.po.
251
252* Mon Oct 23 2000 KAJIKI Yoshihiro <kajiki@ylug.org>
253- update to 1.0.4 for a security reason
254- add Japanese summary and description
255
256* Thu Aug 17 2000 KAJIKI Yoshihiro <kajiki@ylug.org>
257- rebuild for Vine-2.0/VineSeed
258
259* Sun Jul 23 2000 Nalin Dahyabhai <nalin@redhat.com>
260- update to 1.0.2
261
262* Wed Jul 19 2000 Jakub Jelinek <jakub@redhat.com>
263- rebuild to cope with glibc locale binary incompatibility
264
265* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
266- automatic rebuild
267
268* Wed Jul 12 2000 Nalin Dahyabhai <nalin@redhat.com>
269- include lspgpot (#13772)
270
271* Mon Jun  5 2000 Nalin Dahyabhai <nalin@redhat.com>
272- rebuild in new build environment
273
274* Fri Feb 18 2000 Bill Nottingham <notting@redhat.com>
275- build of 1.0.1
276
277* Fri Sep 10 1999 Cristian Gafton <gafton@redhat.com>
278- version 1.0.0 build for 6.1us
Note: See TracBrowser for help on using the repository browser.