/[pkgs]/devel/gnutls/gnutls.spec
ViewVC logotype

Contents of /devel/gnutls/gnutls.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.49 - (show annotations) (download)
Mon Nov 2 21:05:33 2009 UTC (3 weeks, 1 day ago) by tmraz
Branch: MAIN
CVS Tags: gnutls-2_8_5-1_fc13, HEAD
Changes since 1.48: +4 -1 lines
* Mon Nov  2 2009 Tomas Mraz <tmraz@redhat.com> 2.8.5-1
- upgrade to a new upstream version
1 Summary: A TLS protocol implementation
2 Name: gnutls
3 Version: 2.8.5
4 Release: 1%{?dist}
5 # The libgnutls library is LGPLv2+, utilities and remaining libraries are GPLv3+
6 License: GPLv3+ and LGPLv2+
7 Group: System Environment/Libraries
8 BuildRequires: libgcrypt-devel >= 1.2.2, gettext
9 BuildRequires: zlib-devel, readline-devel, libtasn1-devel
10 BuildRequires: lzo-devel, libtool, automake, autoconf
11 BuildRequires: guile-devel
12 URL: http://www.gnutls.org/
13 #Source0: ftp://ftp.gnutls.org/pub/gnutls/%{name}-%{version}.tar.gz
14 #Source1: ftp://ftp.gnutls.org/pub/gnutls/%{name}-%{version}.tar.gz.sig
15 # XXX patent tainted SRP code removed.
16 Source0: %{name}-%{version}-nosrp.tar.bz2
17 Source1: libgnutls-config
18
19 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
20 Requires: libgcrypt >= 1.2.2
21
22 %package devel
23 Summary: Development files for the %{name} package
24 Group: Development/Libraries
25 Requires: %{name} = %{version}-%{release}
26 Requires: libgcrypt-devel
27 Requires: pkgconfig
28 Requires(post): /sbin/install-info
29 Requires(preun): /sbin/install-info
30
31 %package utils
32 Summary: Command line tools for TLS protocol
33 Group: Applications/System
34 Requires: %{name} = %{version}-%{release}
35
36 %package guile
37 Summary: Guile bindings for the GNUTLS library
38 Group: Development/Libraries
39 Requires: %{name} = %{version}-%{release}
40 Requires: guile
41
42 %description
43 GnuTLS is a project that aims to develop a library which provides a secure
44 layer, over a reliable transport layer. Currently the GnuTLS library implements
45 the proposed standards by the IETF's TLS working group.
46
47 %description devel
48 GnuTLS is a project that aims to develop a library which provides a secure
49 layer, over a reliable transport layer. Currently the GnuTLS library implements
50 the proposed standards by the IETF's TLS working group.
51 This package contains files needed for developing applications with
52 the GnuTLS library.
53
54 %description utils
55 GnuTLS is a project that aims to develop a library which provides a secure
56 layer, over a reliable transport layer. Currently the GnuTLS library implements
57 the proposed standards by the IETF's TLS working group.
58 This package contains command line TLS client and server and certificate
59 manipulation tools.
60
61 %description guile
62 GnuTLS is a project that aims to develop a library which provides a secure
63 layer, over a reliable transport layer. Currently the GnuTLS library implements
64 the proposed standards by the IETF's TLS working group.
65 This package contains Guile bindings for the library.
66
67 %prep
68 %setup -q
69
70 for i in auth_srp_rsa.c auth_srp_sb64.c auth_srp_passwd.c auth_srp.c gnutls_srp.c ext_srp.c; do
71 touch lib/$i
72 done
73
74 %build
75 autoreconf
76 %configure --with-libtasn1-prefix=%{_prefix} \
77 --with-included-libcfg \
78 --disable-srp-authentication
79 make
80 cp lib/COPYING COPYING.LIB
81
82 %install
83 rm -fr $RPM_BUILD_ROOT
84 %makeinstall
85 rm -f $RPM_BUILD_ROOT%{_bindir}/srptool
86 rm -f $RPM_BUILD_ROOT%{_bindir}/gnutls-srpcrypt
87 cp -f %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/libgnutls-config
88 cp -f %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/libgnutls-extra-config
89 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/srptool.1
90 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*srp*
91 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
92 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
93 rm -f $RPM_BUILD_ROOT%{_libdir}/libguile*.a
94 %find_lang libgnutls
95
96 %check
97 make check
98
99 %clean
100 rm -fr $RPM_BUILD_ROOT
101
102 %post -p /sbin/ldconfig
103
104 %postun -p /sbin/ldconfig
105
106 %post devel
107 if [ -f %{_infodir}/gnutls.info.gz ]; then
108 /sbin/install-info %{_infodir}/gnutls.info.gz %{_infodir}/dir || :
109 fi
110
111 %preun devel
112 if [ $1 = 0 -a -f %{_infodir}/gnutls.info.gz ]; then
113 /sbin/install-info --delete %{_infodir}/gnutls.info.gz %{_infodir}/dir || :
114 fi
115
116 %post guile -p /sbin/ldconfig
117
118 %postun guile -p /sbin/ldconfig
119
120 %files -f libgnutls.lang
121 %defattr(-,root,root,-)
122 %{_libdir}/libgnutls*.so.*
123 %doc COPYING COPYING.LIB README AUTHORS
124
125 %files devel
126 %defattr(-,root,root,-)
127 %{_bindir}/libgnutls*-config
128 %{_includedir}/*
129 %{_libdir}/libgnutls*.a
130 %{_libdir}/libgnutls*.so
131 %{_libdir}/pkgconfig/*.pc
132 %{_mandir}/man3/*
133 %{_infodir}/gnutls*
134
135 %files utils
136 %defattr(-,root,root,-)
137 %{_bindir}/certtool
138 %{_bindir}/psktool
139 %{_bindir}/gnutls*
140 %{_mandir}/man1/*
141 %doc doc/certtool.cfg
142
143 %files guile
144 %defattr(-,root,root,-)
145 %{_libdir}/libguile*.so*
146 %{_datadir}/guile/site/gnutls
147 %{_datadir}/guile/site/gnutls.scm
148
149 %changelog
150 * Mon Nov 2 2009 Tomas Mraz <tmraz@redhat.com> 2.8.5-1
151 - upgrade to a new upstream version
152
153 * Wed Sep 23 2009 Tomas Mraz <tmraz@redhat.com> 2.8.4-1
154 - upgrade to a new upstream version
155
156 * Fri Aug 14 2009 Tomas Mraz <tmraz@redhat.com> 2.8.3-1
157 - upgrade to a new upstream version
158
159 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.1-2
160 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
161
162 * Wed Jun 10 2009 Tomas Mraz <tmraz@redhat.com> 2.8.1-1
163 - upgrade to a new upstream version
164
165 * Wed Jun 3 2009 Tomas Mraz <tmraz@redhat.com> 2.8.0-1
166 - upgrade to a new upstream version
167
168 * Mon May 4 2009 Tomas Mraz <tmraz@redhat.com> 2.6.6-1
169 - upgrade to a new upstream version - security fixes
170
171 * Tue Apr 14 2009 Tomas Mraz <tmraz@redhat.com> 2.6.5-1
172 - upgrade to a new upstream version, minor bugfixes only
173
174 * Fri Mar 6 2009 Tomas Mraz <tmraz@redhat.com> 2.6.4-1
175 - upgrade to a new upstream version
176
177 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.3-2
178 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
179
180 * Mon Dec 15 2008 Tomas Mraz <tmraz@redhat.com> 2.6.3-1
181 - upgrade to a new upstream version
182
183 * Thu Dec 4 2008 Tomas Mraz <tmraz@redhat.com> 2.6.2-1
184 - upgrade to a new upstream version
185
186 * Tue Nov 11 2008 Tomas Mraz <tmraz@redhat.com> 2.4.2-3
187 - fix chain verification issue CVE-2008-4989 (#470079)
188
189 * Thu Sep 25 2008 Tomas Mraz <tmraz@redhat.com> 2.4.2-2
190 - add guile subpackage (#463735)
191 - force new libtool through autoreconf to drop unnecessary rpaths
192
193 * Tue Sep 23 2008 Tomas Mraz <tmraz@redhat.com> 2.4.2-1
194 - new upstream version
195
196 * Tue Jul 1 2008 Tomas Mraz <tmraz@redhat.com> 2.4.1-1
197 - new upstream version
198 - correct the license tag
199 - explicit --with-included-opencdk not needed
200 - use external lzo library, internal not included anymore
201
202 * Tue Jun 24 2008 Tomas Mraz <tmraz@redhat.com> 2.4.0-1
203 - upgrade to latest upstream
204
205 * Tue May 20 2008 Tomas Mraz <tmraz@redhat.com> 2.0.4-3
206 - fix three security issues in gnutls handshake - GNUTLS-SA-2008-1
207 (#447461, #447462, #447463)
208
209 * Mon Feb 4 2008 Joe Orton <jorton@redhat.com> 2.0.4-2
210 - use system libtasn1
211
212 * Tue Dec 4 2007 Tomas Mraz <tmraz@redhat.com> 2.0.4-1
213 - upgrade to latest upstream
214
215 * Tue Aug 21 2007 Tomas Mraz <tmraz@redhat.com> 1.6.3-2
216 - license tag fix
217
218 * Wed Jun 6 2007 Tomas Mraz <tmraz@redhat.com> 1.6.3-1
219 - upgrade to latest upstream (#232445)
220
221 * Tue Apr 10 2007 Tomas Mraz <tmraz@redhat.com> 1.4.5-2
222 - properly require install-info (patch by Ville Skyttä)
223 - standard buildroot and use dist tag
224 - add COPYING and README to doc
225
226 * Wed Feb 7 2007 Tomas Mraz <tmraz@redhat.com> 1.4.5-1
227 - new upstream version
228 - drop libtermcap-devel from buildrequires
229
230 * Thu Sep 14 2006 Tomas Mraz <tmraz@redhat.com> 1.4.1-2
231 - detect forged signatures - CVE-2006-4790 (#206411), patch
232 from upstream
233
234 * Tue Jul 18 2006 Tomas Mraz <tmraz@redhat.com> - 1.4.1-1
235 - upgrade to new upstream version, only minor changes
236
237 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.4.0-1.1
238 - rebuild
239
240 * Wed Jun 14 2006 Tomas Mraz <tmraz@redhat.com> - 1.4.0-1
241 - upgrade to new upstream version (#192070), rebuild
242 of dependent packages required
243
244 * Tue May 16 2006 Tomas Mraz <tmraz@redhat.com> - 1.2.10-2
245 - added missing buildrequires
246
247 * Mon Feb 13 2006 Tomas Mraz <tmraz@redhat.com> - 1.2.10-1
248 - updated to new version (fixes CVE-2006-0645)
249
250 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.2.9-3.2
251 - bump again for double-long bug on ppc(64)
252
253 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.2.9-3.1
254 - rebuilt for new gcc4.1 snapshot and glibc changes
255
256 * Tue Jan 3 2006 Jesse Keating <jkeating@redhat.com> 1.2.9-3
257 - rebuilt
258
259 * Fri Dec 9 2005 Tomas Mraz <tmraz@redhat.com> 1.2.9-2
260 - replaced *-config scripts with calls to pkg-config to
261 solve multilib conflicts
262
263 * Wed Nov 23 2005 Tomas Mraz <tmraz@redhat.com> 1.2.9-1
264 - upgrade to newest upstream
265 - removed .la files (#172635)
266
267 * Sun Aug 7 2005 Tomas Mraz <tmraz@redhat.com> 1.2.6-1
268 - upgrade to newest upstream (rebuild of dependencies necessary)
269
270 * Mon Jul 4 2005 Tomas Mraz <tmraz@redhat.com> 1.0.25-2
271 - split the command line tools to utils subpackage
272
273 * Sat Apr 30 2005 Tomas Mraz <tmraz@redhat.com> 1.0.25-1
274 - new upstream version fixes potential DOS attack
275
276 * Sat Apr 23 2005 Tomas Mraz <tmraz@redhat.com> 1.0.24-2
277 - readd the version script dropped by upstream
278
279 * Fri Apr 22 2005 Tomas Mraz <tmraz@redhat.com> 1.0.24-1
280 - update to the latest upstream version on the 1.0 branch
281
282 * Wed Mar 2 2005 Warren Togami <wtogami@redhat.com> 1.0.20-6
283 - gcc4 rebuild
284
285 * Tue Jan 4 2005 Ivana Varekova <varekova@redhat.com> 1.0.20-5
286 - add gnutls Requires zlib-devel (#144069)
287
288 * Mon Nov 08 2004 Colin Walters <walters@redhat.com> 1.0.20-4
289 - Make gnutls-devel Require libgcrypt-devel
290
291 * Tue Sep 21 2004 Jeff Johnson <jbj@redhat.com> 1.0.20-3
292 - rebuild with release++, otherwise unchanged.
293
294 * Tue Sep 7 2004 Jeff Johnson <jbj@redhat.com> 1.0.20-2
295 - patent tainted SRP code removed.
296
297 * Sun Sep 5 2004 Jeff Johnson <jbj@redhat.com> 1.0.20-1
298 - update to 1.0.20.
299 - add --with-included-opencdk --with-included-libtasn1
300 - add --with-included-libcfg --with-included-lzo
301 - add --disable-srp-authentication.
302 - do "make check" after build.
303
304 * Fri Mar 21 2003 Jeff Johnson <jbj@redhat.com> 0.9.2-1
305 - upgrade to 0.9.2
306
307 * Tue Jun 25 2002 Jeff Johnson <jbj@redhat.com> 0.4.4-1
308 - update to 0.4.4.
309
310 * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
311 - automated rebuild
312
313 * Sat May 25 2002 Jeff Johnson <jbj@redhat.com> 0.4.3-1
314 - update to 0.4.3.
315
316 * Tue May 21 2002 Jeff Johnson <jbj@redhat.com> 0.4.2-1
317 - update to 0.4.2.
318 - change license to LGPL.
319 - include splint annotations patch.
320
321 * Tue Apr 2 2002 Nalin Dahyabhai <nalin@redhat.com> 0.4.0-1
322 - update to 0.4.0
323
324 * Thu Jan 17 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.2-1
325 - update to 0.3.2
326
327 * Wed Jan 10 2002 Nalin Dahyabhai <nalin@redhat.com> 0.3.0-1
328 - add a URL
329
330 * Wed Dec 20 2001 Nalin Dahyabhai <nalin@redhat.com>
331 - initial package

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2