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

  ViewVC Help
Powered by ViewVC 1.1.30