/[packages]/updates/3/gnutls/current/SPECS/gnutls.spec
ViewVC logotype

Annotation of /updates/3/gnutls/current/SPECS/gnutls.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 389213 - (hide annotations) (download)
Thu Jan 17 21:29:26 2013 UTC (11 years, 3 months ago) by pterjan
Original Path: obsolete/cauldron/gnutls/current/SPECS/gnutls.spec
File size: 3094 byte(s)
Drop 
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 fwang 331282 %define url_ver %(echo %{version}|cut -d. -f1,2)
8 ahmad 6531
9     Summary: Library providing a secure layer (SSL)
10     Name: gnutls
11 luigiwalser 337965 Version: 3.1.6
12 umeabot 352394 Release: %mkrel 2
13 fwang 131364 License: GPLv3+ and LGPLv3+
14 fwang 307104 Group: Security
15 ahmad 6531 URL: http://www.gnutls.org
16 fwang 331282 Source0: ftp://ftp.gnutls.org/gcrypt/gnutls/v%{url_ver}/%{name}-%{version}.tar.xz
17     Source1: ftp://ftp.gnutls.org/gcrypt/gnutls/v%{url_ver}/%{name}-%{version}.tar.xz.sig
18 ahmad 6531 BuildRequires: liblzo-devel
19 fwang 285840 BuildRequires: nettle-devel >= 2.5
20 luigiwalser 343153 #BuildRequires: trousers-devel >= 0.3.9
21 ahmad 6531 BuildRequires: libtasn1-devel >= 0.3.4
22 fwang 131365 BuildRequires: pkgconfig(p11-kit-1) >= 0.2
23 mikala 113217 %ifnarch %arm %mips
24 ahmad 6531 BuildRequires: valgrind
25 mikala 113217 %endif
26     BuildRequires: opencdk-devel
27 fwang 131364
28 ahmad 6531 %description
29     GnuTLS is a project that aims to develop a library which provides
30     a secure layer, over a reliable transport layer.
31    
32     %package -n %{libname}
33     Summary: Library providing a secure layer (SSL)
34     Group: System/Libraries
35     Provides: %{libname_orig} = %{version}-%{release}
36    
37     %description -n %{libname}
38     GnuTLS is a project that aims to develop a library which provides
39     a secure layer, over a reliable transport layer.
40    
41 fwang 111574 %package -n %{libssl}
42     Summary: Library providing a secure layer (SSL)
43     Group: System/Libraries
44    
45     %description -n %{libssl}
46     GnuTLS is a project that aims to develop a library which provides
47     a secure layer, over a reliable transport layer.
48    
49 ahmad 6531 %package -n %{develname}
50     Summary: Development files for %{name}
51     Group: Development/C
52     Requires: %{name} = %{version}-%{release}
53     Requires: %{libname} = %{version}-%{release}
54 fwang 111574 Requires: %{libssl} = %{version}-%{release}
55 ahmad 6531 Provides: %{libname_orig}-devel = %{version}-%{release}
56     Provides: %{name}-devel = %{version}-%{release}
57     Obsoletes: %mklibname %{name} 13 -d
58    
59     %description -n %{develname}
60     GnuTLS is a project that aims to develop a library which provides
61     a secure layer, over a reliable transport layer.
62    
63     This package contains all necessary files to compile or develop
64     programs/libraries that use %{name}.
65    
66     %prep
67     %setup -q
68    
69     %build
70     %configure2_5x \
71 fwang 131369 --disable-static \
72 ahmad 6531 --with-included-libtasn1=no \
73     --with-libz-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     %doc NEWS README
104     %{_bindir}/[cgs]*
105 fwang 321715 %{_bindir}/danetool
106 ahmad 6531 %{_bindir}/psktool
107 fwang 111574 %{_bindir}/p11tool
108 fwang 217753 %{_bindir}/ocsptool
109 luigiwalser 343153 #{_bindir}/tpmtool
110 ahmad 6531 %{_mandir}/man?/*
111 fwang 111574 %{_infodir}/*
112 ahmad 6531
113     %files -n %{libname}
114     %{_libdir}/lib*.so.%{major}*
115    
116 fwang 111574 %files -n %{libssl}
117     %{_libdir}/lib*.so.%{sslmajor}*
118    
119 ahmad 6531 %files -n %{develname}
120     %{_libdir}/*.so
121     %{_libdir}/pkgconfig/*.pc
122     %{_includedir}/gnutls

  ViewVC Help
Powered by ViewVC 1.1.30