/[packages]/cauldron/gnutls/current/SPECS/gnutls.spec
ViewVC logotype

Annotation of /cauldron/gnutls/current/SPECS/gnutls.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 305299 - (hide annotations) (download)
Sun Oct 14 03:51:59 2012 UTC (11 years, 6 months ago) by fwang
File size: 3131 byte(s)
new version 3.1.3
1 fwang 131369 %define major 28
2 fwang 111574 %define sslmajor 27
3 ahmad 6531 %define libname %mklibname %{name} %{major}
4 fwang 111574 %define libssl %mklibname %{name}-ssl %{sslmajor}
5 ahmad 6531 %define libname_orig lib%{name}
6     %define develname %mklibname %{name} -d
7    
8     Summary: Library providing a secure layer (SSL)
9     Name: gnutls
10 fwang 305299 Version: 3.1.3
11 fwang 287473 Release: %mkrel 1
12 fwang 131364 License: GPLv3+ and LGPLv3+
13 ahmad 6531 Group: System/Libraries
14     URL: http://www.gnutls.org
15 fwang 131364 Source0: http://ftp.gnu.org/pub/gnu/gnutls/%{name}-%{version}.tar.xz
16     Source1: http://ftp.gnu.org/pub/gnu/gnutls/%{name}-%{version}.tar.xz.sig
17 ahmad 6531 BuildRequires: liblzo-devel
18 fwang 285840 BuildRequires: nettle-devel >= 2.5
19 fwang 286860 BuildRequires: trousers-devel >= 0.3.9
20 ahmad 6531 BuildRequires: libtasn1-devel >= 0.3.4
21 fwang 131365 BuildRequires: pkgconfig(p11-kit-1) >= 0.2
22 mikala 113217 %ifnarch %arm %mips
23 ahmad 6531 BuildRequires: valgrind
24 mikala 113217 %endif
25     BuildRequires: opencdk-devel
26 fwang 131364
27 ahmad 6531 %description
28     GnuTLS is a project that aims to develop a library which provides
29     a secure layer, over a reliable transport layer.
30    
31     %package -n %{libname}
32     Summary: Library providing a secure layer (SSL)
33     Group: System/Libraries
34     Provides: %{libname_orig} = %{version}-%{release}
35    
36     %description -n %{libname}
37     GnuTLS is a project that aims to develop a library which provides
38     a secure layer, over a reliable transport layer.
39    
40 fwang 111574 %package -n %{libssl}
41     Summary: Library providing a secure layer (SSL)
42     Group: System/Libraries
43    
44     %description -n %{libssl}
45     GnuTLS is a project that aims to develop a library which provides
46     a secure layer, over a reliable transport layer.
47    
48 ahmad 6531 %package -n %{develname}
49     Summary: Development files for %{name}
50     Group: Development/C
51     Requires: %{name} = %{version}-%{release}
52     Requires: %{libname} = %{version}-%{release}
53 fwang 111574 Requires: %{libssl} = %{version}-%{release}
54 ahmad 6531 Provides: %{libname_orig}-devel = %{version}-%{release}
55     Provides: %{name}-devel = %{version}-%{release}
56     Obsoletes: %mklibname %{name} 13 -d
57    
58     %description -n %{develname}
59     GnuTLS is a project that aims to develop a library which provides
60     a secure layer, over a reliable transport layer.
61    
62     This package contains all necessary files to compile or develop
63     programs/libraries that use %{name}.
64    
65     %prep
66     %setup -q
67    
68     %build
69     %configure2_5x \
70 fwang 131369 --disable-static \
71 ahmad 6531 --with-included-libtasn1=no \
72     --with-libz-prefix=%{_prefix} \
73     --with-libtasn1-prefix=%{_prefix} \
74 fwang 202401 --with-packager="%_vendor" \
75     --with-packager-version="%product_version" \
76     --with-packager-bug-reports="https://bugs.mageia.org" \
77     --disable-gtk-doc-html \
78 mikala 113217 %ifnarch %arm %mips
79 ahmad 6531 --enable-valgrind-tests \
80 mikala 113217 %endif
81 ahmad 6531 --disable-rpath \
82     --disable-guile
83    
84     %make
85    
86     %check
87     make check
88    
89     %install
90     %makeinstall_std
91    
92     %{find_lang} %{name} %{name} libgnutls
93    
94 fwang 131369 rm -f %{buildroot}%{_libdir}/*.la
95    
96 ahmad 6531 %post
97     %_install_info gnutls.info
98    
99     %postun
100     %_remove_install_info gnutls.info
101    
102     %files -f %{name}.lang
103     %defattr(-,root,root)
104     %doc NEWS README
105     %{_bindir}/[cgs]*
106     %{_bindir}/psktool
107 fwang 111574 %{_bindir}/p11tool
108 fwang 217753 %{_bindir}/ocsptool
109 fwang 287484 %{_bindir}/tpmtool
110 ahmad 6531 %{_mandir}/man?/*
111 fwang 111574 %{_infodir}/*
112 ahmad 6531
113     %files -n %{libname}
114     %defattr(-,root,root)
115     %{_libdir}/lib*.so.%{major}*
116    
117 fwang 111574 %files -n %{libssl}
118     %defattr(-,root,root)
119     %{_libdir}/lib*.so.%{sslmajor}*
120    
121 ahmad 6531 %files -n %{develname}
122     %defattr(-,root,root)
123     %{_libdir}/*.so
124     %{_libdir}/pkgconfig/*.pc
125     %{_includedir}/gnutls

  ViewVC Help
Powered by ViewVC 1.1.30