1 |
%bcond_without lib |
2 |
|
3 |
%define major 3 |
4 |
%define libname %mklibname %{name} %{major} |
5 |
%define develname %mklibname -d %{name} |
6 |
%define sdevelname %mklibname -d -s %{name} |
7 |
%define cvsver 3_13_5 |
8 |
|
9 |
%define nspr_libname %mklibname nspr 4 |
10 |
|
11 |
# this seems fragile, so require the exact version or later (#58754) |
12 |
%define sqlite3_version %(pkg-config --modversion sqlite3 &>/dev/null && pkg-config --modversion sqlite3 2>/dev/null || echo 0) |
13 |
%define nspr_version %(pkg-config --modversion nspr &>/dev/null && pkg-config --modversion nspr 2>/dev/null || echo 0) |
14 |
|
15 |
Name: nss |
16 |
Version: 3.13.5 |
17 |
Release: %mkrel 2 |
18 |
Epoch: 2 |
19 |
Summary: Netscape Security Services |
20 |
Group: System/Libraries |
21 |
License: MPLv1.1 or GPLv2+ or LGPLv2+ |
22 |
URL: http://www.mozilla.org/projects/security/pki/nss/index.html |
23 |
Source0: ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_%{cvsver}_RTM/src/nss-%{version}.tar.gz |
24 |
Source1: nss.pc.in |
25 |
Source2: nss-config.in |
26 |
Source3: blank-cert8.db |
27 |
Source4: blank-key3.db |
28 |
Source5: blank-secmod.db |
29 |
# https://www.verisign.com/support/verisign-intermediate-ca/secure-site-intermediate/index.html |
30 |
# converted from PEM to DER format with openssl command: |
31 |
# openssl x509 -in cert.pem -inform PEM -outform DER -out cert.der |
32 |
# this way we can avoid a buildrequires for openssl |
33 |
Source7: verisign-class-3-secure-server-ca.der |
34 |
# Brasilian government certificate |
35 |
# verified in person with a government official |
36 |
Source8: http://www.icpbrasil.gov.br/certificadoACRaiz.crt |
37 |
Patch0: nss-no-rpath.patch |
38 |
Patch1: nss-fixrandom.patch |
39 |
Patch3: nss-3.12.7-format_not_a_string_literal_and_no_format_arguments.patch |
40 |
Patch4: renegotiate-transitional.patch |
41 |
BuildRequires: rootcerts >= 1:20120218.00 |
42 |
BuildRequires: libnspr-devel >= 2:%{nspr_version} |
43 |
BuildRequires: libz-devel |
44 |
BuildRequires: sqlite3-devel >= 3.6.22 |
45 |
BuildRequires: zip |
46 |
|
47 |
%description |
48 |
Network Security Services (NSS) is a set of libraries designed to |
49 |
support cross-platform development of security-enabled client and server |
50 |
applications. Applications built with NSS can support SSL v2 and v3, |
51 |
TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and |
52 |
other security standards. For detailed information on standards supported, see |
53 |
http://www.mozilla.org/projects/security/pki/nss/overview.html. |
54 |
%if %without lib |
55 |
|
56 |
Note: This package currently contains the NSS binaries only. The |
57 |
libraries have been not been included due to conflicts with the Mozilla |
58 |
libraries. |
59 |
%endif |
60 |
|
61 |
%package doc |
62 |
Summary: Network Security Services (NSS) - Documentation |
63 |
Group: Books/Computer books |
64 |
BuildArch: noarch |
65 |
|
66 |
%description doc |
67 |
Documentation for Network Security Services. |
68 |
|
69 |
%if %with lib |
70 |
%package -n %{libname} |
71 |
Summary: Network Security Services (NSS) |
72 |
Group: System/Libraries |
73 |
Provides: mozilla-nss = %{epoch}:%{version}-%{release} |
74 |
Requires(pre): filesystem >= 2.1.9-18 |
75 |
Requires(post): nss |
76 |
Requires(post): rpm-helper |
77 |
Requires: %{mklibname sqlite3_ 0} >= %{sqlite3_version} |
78 |
Requires: %{nspr_libname} >= %{nspr_version} |
79 |
|
80 |
%description -n %{libname} |
81 |
Network Security Services (NSS) is a set of libraries designed to |
82 |
support cross-platform development of security-enabled server |
83 |
applications. Applications built with NSS can support SSL v2 and v3, |
84 |
TLS, PKCS #5, PKCS #7, PKCS #11, PKCS |
85 |
#12, S/MIME, X.509 v3 certificates, and other security standards. For |
86 |
detailed information on standards supported, see |
87 |
http://www.mozilla.org/projects/security/pki/nss/overview.html. |
88 |
|
89 |
%package -n %{develname} |
90 |
Summary: Network Security Services (NSS) - development files |
91 |
Group: Development/C++ |
92 |
Requires(pre): filesystem >= 2.1.9-18 |
93 |
Requires: %{libname} = %{epoch}:%{version}-%{release} |
94 |
Requires: libnspr-devel |
95 |
Provides: libnss-devel = %{epoch}:%{version}-%{release} |
96 |
Provides: nss-devel = %{epoch}:%{version}-%{release} |
97 |
# (cg) The -devel package doesn't generate these automatically. |
98 |
%ifarch x86_64 |
99 |
Provides: devel(libfreebl3(64bit)) |
100 |
Provides: devel(libnss3(64bit)) |
101 |
Provides: devel(libnssckbi(64bit)) |
102 |
Provides: devel(libnssdbm3(64bit)) |
103 |
Provides: devel(libnssutil3(64bit)) |
104 |
Provides: devel(libsmime3(64bit)) |
105 |
Provides: devel(libsoftokn3(64bit)) |
106 |
Provides: devel(libssl3(64bit)) |
107 |
%else |
108 |
Provides: devel(libfreebl3) |
109 |
Provides: devel(libnss3) |
110 |
Provides: devel(libnssckbi) |
111 |
Provides: devel(libnssdbm3) |
112 |
Provides: devel(libnssutil3) |
113 |
Provides: devel(libsmime3) |
114 |
Provides: devel(libsoftokn3) |
115 |
Provides: devel(libssl3) |
116 |
%endif |
117 |
Obsoletes: %{libname}-devel < 2:3.12-8 |
118 |
Conflicts: %{libname} < 2:3.12-8 |
119 |
|
120 |
%description -n %{develname} |
121 |
Header files to doing development with Network Security Services. |
122 |
|
123 |
%package -n %{sdevelname} |
124 |
Summary: Network Security Services (NSS) - static libraries |
125 |
Group: Development/C++ |
126 |
Requires: %{libname} = %{epoch}:%{version}-%{release} |
127 |
Requires: %{develname} = %{epoch}:%{version}-%{release} |
128 |
Requires: libnspr-devel >= 2:%{nspr_version} |
129 |
Provides: libnss-static-devel = %{epoch}:%{version}-%{release} |
130 |
Provides: nss-static-devel = %{epoch}:%{version}-%{release} |
131 |
Conflicts: libopenssl-static-devel |
132 |
Obsoletes: %{libname}-static-devel < 2:3.12-8 |
133 |
|
134 |
%description -n %{sdevelname} |
135 |
Static libraries for doing development with Network Security Services. |
136 |
%endif |
137 |
|
138 |
%prep |
139 |
|
140 |
%setup -q |
141 |
%patch0 -p0 |
142 |
%patch1 -p0 |
143 |
%patch3 -p1 |
144 |
%patch4 -p0 -b .transitional |
145 |
|
146 |
find . -type d -perm 0700 -exec chmod 755 {} \; |
147 |
find . -type f -perm 0555 -exec chmod 755 {} \; |
148 |
find . -type f -perm 0444 -exec chmod 644 {} \; |
149 |
find . -name '*.h' -executable -exec chmod -x {} \; |
150 |
find . -name '*.c' -executable -exec chmod -x {} \; |
151 |
|
152 |
%build |
153 |
%setup_compile_flags |
154 |
export BUILD_OPT=1 |
155 |
export OPTIMIZER="%{optflags}" |
156 |
export XCFLAGS="%{optflags}" |
157 |
export LDOPTS="$LDFLAGS" |
158 |
export ARCHFLAG="$LDFLAGS" |
159 |
export LIBDIR=%{_libdir} |
160 |
export USE_SYSTEM_ZLIB=1 |
161 |
export ZLIB_LIBS="-lz" |
162 |
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 |
163 |
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 |
164 |
export NSPR_INCLUDE_DIR=`%{_bindir}/pkg-config --cflags-only-I nspr | %{__sed} 's/-I//'` |
165 |
export NSPR_LIB_DIR=`%{_bindir}/pkg-config --libs-only-L nspr | %{__sed} 's/-L//'` |
166 |
export MOZILLA_CLIENT=1 |
167 |
export NS_USE_GCC=1 |
168 |
export NSS_USE_SYSTEM_SQLITE=1 |
169 |
export NSS_ENABLE_ECC=1 |
170 |
%ifarch x86_64 ppc64 ia64 s390x |
171 |
export USE_64=1 |
172 |
%endif |
173 |
|
174 |
# Parallel is broken as of 3.11.4 :( |
175 |
%make -j1 -C ./mozilla/security/nss \ |
176 |
build_coreconf \ |
177 |
build_dbm \ |
178 |
all |
179 |
|
180 |
# install new Verisign intermediate certificate |
181 |
# http://qa.mandriva.com/show_bug.cgi?id=29612 |
182 |
# use built addbuildin command to avoid having |
183 |
# a buildrequires for nss |
184 |
ADDBUILTIN=`%{_bindir}/find . -type f -name addbuiltin` |
185 |
if [ -z "$ADDBUILTIN" ]; then |
186 |
exit 1 |
187 |
fi |
188 |
ADDBUILTIN="$PWD/$ADDBUILTIN" |
189 |
OLD="$LD_LIBRARY_PATH" |
190 |
libpath=`%{_bindir}/find mozilla/dist/ -name "Linux2.*" -type d` |
191 |
# to use the built libraries instead of requiring nss |
192 |
# again as buildrequires |
193 |
export LD_LIBRARY_PATH="$PWD/$libpath/lib" |
194 |
|
195 |
pushd mozilla/security/nss/lib/ckfw/builtins |
196 |
|
197 |
# recreate certificates |
198 |
%{__perl} ./certdata.perl < /etc/pki/tls/mozilla/certdata.txt |
199 |
|
200 |
%make clean |
201 |
%make -j1 |
202 |
|
203 |
popd |
204 |
export LD_LIBRARY_PATH="$OLD" |
205 |
|
206 |
%install |
207 |
%{__rm} -rf %{buildroot} |
208 |
|
209 |
pushd mozilla/dist/$(uname -s)* |
210 |
|
211 |
%{__mkdir_p} %{buildroot}%{_bindir} |
212 |
%{__cp} -aL bin/* %{buildroot}%{_bindir} |
213 |
|
214 |
%if %with lib |
215 |
%{__mkdir_p} %{buildroot}%{_libdir} |
216 |
%{__mkdir_p} %{buildroot}%{_includedir}/nss |
217 |
%{__cp} -aL ../public/nss/* %{buildroot}%{_includedir}/nss |
218 |
|
219 |
%{__cp} -aL lib/libcrmf.a \ |
220 |
lib/libnss.a \ |
221 |
lib/libnssb.a \ |
222 |
lib/libnssckbi.so \ |
223 |
lib/libnssckfw.a \ |
224 |
lib/libnssutil.a \ |
225 |
lib/libsmime.a \ |
226 |
lib/libssl.a \ |
227 |
%{buildroot}%{_libdir} |
228 |
|
229 |
# Copy the binary libraries we want |
230 |
for file in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \ |
231 |
libssl3.so libsmime3.so libnssckbi.so libnssdbm3.so |
232 |
do |
233 |
%{__install} -m 755 lib/$file %{buildroot}%{_libdir} |
234 |
done |
235 |
|
236 |
# These ghost files will be generated in the post step |
237 |
# Make sure chk files can be found in both places |
238 |
for file in libsoftokn3.chk libfreebl3.chk |
239 |
do |
240 |
touch %{buildroot}%{_libdir}/$file |
241 |
done |
242 |
|
243 |
%{__mkdir_p} %{buildroot}%{_libdir}/pkgconfig |
244 |
%{__cat} %{SOURCE1} | sed -e "s,%%libdir%%,%{_libdir},g" \ |
245 |
-e "s,%%prefix%%,%{_prefix},g" \ |
246 |
-e "s,%%exec_prefix%%,%{_prefix},g" \ |
247 |
-e "s,%%includedir%%,%{_includedir}/nss,g" \ |
248 |
-e "s,%%NSPR_VERSION%%,%{nspr_version},g" \ |
249 |
-e "s,%%NSS_VERSION%%,%{version},g" > \ |
250 |
%{buildroot}%{_libdir}/pkgconfig/nss.pc |
251 |
%endif |
252 |
|
253 |
popd |
254 |
|
255 |
%if %with lib |
256 |
export NSS_VMAJOR=`%{__cat} mozilla/security/nss/lib/nss/nss.h | %{__grep} "#define.*NSS_VMAJOR" | %{__awk} '{print $3}'` |
257 |
export NSS_VMINOR=`%{__cat} mozilla/security/nss/lib/nss/nss.h | %{__grep} "#define.*NSS_VMINOR" | %{__awk} '{print $3}'` |
258 |
export NSS_VPATCH=`%{__cat} mozilla/security/nss/lib/nss/nss.h | %{__grep} "#define.*NSS_VPATCH" | %{__awk} '{print $3}'` |
259 |
|
260 |
%{__mkdir_p} %{buildroot}%{_bindir} |
261 |
%{__cat} %{SOURCE2} | %{__sed} -e "s,@libdir@,%{_libdir},g" \ |
262 |
-e "s,@prefix@,%{_prefix},g" \ |
263 |
-e "s,@exec_prefix@,%{_prefix},g" \ |
264 |
-e "s,@includedir@,%{_includedir}/nss%{major},g" \ |
265 |
-e "s,@MOD_MAJOR_VERSION@,$NSS_VMAJOR,g" \ |
266 |
-e "s,@MOD_MINOR_VERSION@,$NSS_VMINOR,g" \ |
267 |
-e "s,@MOD_PATCH_VERSION@,$NSS_VPATCH,g" \ |
268 |
> %{buildroot}/%{_bindir}/nss-config |
269 |
%endif |
270 |
|
271 |
pushd mozilla/security/nss/cmd/smimetools |
272 |
%{__install} -m 0755 smime %{buildroot}%{_bindir} |
273 |
%{__perl} -pi -e 's|/usr/local/bin|%{_bindir}|g' %{buildroot}%{_bindir}/smime |
274 |
popd |
275 |
|
276 |
# add docs |
277 |
%{__mkdir_p} docs/SSLsample |
278 |
#%{__cp} -a mozilla/security/nss/cmd/SSLsample/README docs/SSLsample/ |
279 |
|
280 |
%{__mkdir_p} docs/bltest |
281 |
%{__cp} -a mozilla/security/nss/cmd/bltest/tests/* docs/bltest/ |
282 |
|
283 |
%{__mkdir_p} docs/certcgi |
284 |
%{__cp} -a mozilla/security/nss/cmd/certcgi/*.html docs/certcgi/ |
285 |
%{__cp} -a mozilla/security/nss/cmd/certcgi/HOWTO.txt docs/certcgi/ |
286 |
|
287 |
%{__mkdir_p} docs/modutil |
288 |
%{__cp} -a mozilla/security/nss/cmd/modutil/*.html docs/modutil/ |
289 |
|
290 |
%{__mkdir_p} docs/signtool |
291 |
%{__cp} -a mozilla/security/nss/cmd/signtool/README docs/signtool/ |
292 |
|
293 |
%{__mkdir_p} docs/signver |
294 |
%{__cp} -a mozilla/security/nss/cmd/signver/examples/1/*.pl docs/signver/ |
295 |
%{__cp} -a mozilla/security/nss/cmd/signver/examples/1/*.html docs/signver/ |
296 |
|
297 |
%{__mkdir_p} docs/ssltap |
298 |
%{__cp} -a mozilla/security/nss/cmd/ssltap/*.html docs/ssltap/ |
299 |
|
300 |
# Install the empty NSS db files |
301 |
%{__mkdir_p} %{buildroot}%{_sysconfdir}/pki/nssdb |
302 |
%{__install} -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pki/nssdb/cert8.db |
303 |
%{__install} -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/pki/nssdb/key3.db |
304 |
%{__install} -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/pki/nssdb/secmod.db |
305 |
|
306 |
%{_bindir}/find docs -type f | %{_bindir}/xargs -t %{__perl} -pi -e 's/\r$//g' |
307 |
|
308 |
%multiarch_binaries %{buildroot}%{_bindir}/nss-config |
309 |
|
310 |
%clean |
311 |
%{__rm} -rf %{buildroot} |
312 |
|
313 |
%if %with lib |
314 |
%post -n %{libname} |
315 |
%create_ghostfile %{_libdir}/libsoftokn%{major}.chk root root 644 |
316 |
%create_ghostfile %{_libdir}/libfreebl%{major}.chk root root 644 |
317 |
%{_bindir}/shlibsign -i %{_libdir}/libsoftokn%{major}.so >/dev/null 2>/dev/null |
318 |
%{_bindir}/shlibsign -i %{_libdir}/libfreebl%{major}.so >/dev/null 2>/dev/null |
319 |
%endif |
320 |
|
321 |
%files |
322 |
%defattr(0644,root,root,0755) |
323 |
%attr(0755,root,root) %{_bindir}/addbuiltin |
324 |
%attr(0755,root,root) %{_bindir}/atob |
325 |
%attr(0755,root,root) %{_bindir}/baddbdir |
326 |
%attr(0755,root,root) %{_bindir}/bltest |
327 |
%attr(0755,root,root) %{_bindir}/btoa |
328 |
%attr(0755,root,root) %{_bindir}/certcgi |
329 |
%attr(0755,root,root) %{_bindir}/certutil |
330 |
%attr(0755,root,root) %{_bindir}/checkcert |
331 |
%attr(0755,root,root) %{_bindir}/chktest |
332 |
%attr(0755,root,root) %{_bindir}/cmsutil |
333 |
%attr(0755,root,root) %{_bindir}/conflict |
334 |
%attr(0755,root,root) %{_bindir}/crlutil |
335 |
%attr(0755,root,root) %{_bindir}/crmftest |
336 |
%attr(0755,root,root) %{_bindir}/dbtest |
337 |
%attr(0755,root,root) %{_bindir}/derdump |
338 |
%attr(0755,root,root) %{_bindir}/dertimetest |
339 |
%attr(0755,root,root) %{_bindir}/digest |
340 |
%attr(0755,root,root) %{_bindir}/encodeinttest |
341 |
%attr(0755,root,root) %{_bindir}/fipstest |
342 |
%attr(0755,root,root) %{_bindir}/makepqg |
343 |
%attr(0755,root,root) %{_bindir}/mangle |
344 |
%attr(0755,root,root) %{_bindir}/modutil |
345 |
%attr(0755,root,root) %{_bindir}/multinit |
346 |
%attr(0755,root,root) %{_bindir}/nonspr10 |
347 |
%attr(0755,root,root) %{_bindir}/ocspclnt |
348 |
%attr(0755,root,root) %{_bindir}/oidcalc |
349 |
%attr(0755,root,root) %{_bindir}/p7content |
350 |
%attr(0755,root,root) %{_bindir}/p7env |
351 |
%attr(0755,root,root) %{_bindir}/p7sign |
352 |
%attr(0755,root,root) %{_bindir}/p7verify |
353 |
%attr(0755,root,root) %{_bindir}/pk11mode |
354 |
%attr(0755,root,root) %{_bindir}/pk12util |
355 |
%attr(0755,root,root) %{_bindir}/pp |
356 |
%attr(0755,root,root) %{_bindir}/remtest |
357 |
%attr(0755,root,root) %{_bindir}/rsaperf |
358 |
%attr(0755,root,root) %{_bindir}/sdrtest |
359 |
%attr(0755,root,root) %{_bindir}/selfserv |
360 |
%attr(0755,root,root) %{_bindir}/shlibsign |
361 |
%attr(0755,root,root) %{_bindir}/signtool |
362 |
%attr(0755,root,root) %{_bindir}/signver |
363 |
%attr(0755,root,root) %{_bindir}/smime |
364 |
%attr(0755,root,root) %{_bindir}/ssltap |
365 |
%attr(0755,root,root) %{_bindir}/strsclnt |
366 |
%attr(0755,root,root) %{_bindir}/symkeyutil |
367 |
%attr(0755,root,root) %{_bindir}/tstclnt |
368 |
%attr(0755,root,root) %{_bindir}/vfychain |
369 |
%attr(0755,root,root) %{_bindir}/vfyserv |
370 |
%dir %{_sysconfdir}/pki/nssdb |
371 |
%config(noreplace) %{_sysconfdir}/pki/nssdb/cert8.db |
372 |
%config(noreplace) %{_sysconfdir}/pki/nssdb/key3.db |
373 |
%config(noreplace) %{_sysconfdir}/pki/nssdb/secmod.db |
374 |
|
375 |
%files doc |
376 |
%defattr(0644,root,root,0755) |
377 |
%doc docs/* |
378 |
|
379 |
%if %with lib |
380 |
%files -n %{libname} |
381 |
%defattr(0755,root,root,0755) |
382 |
%{_libdir}/libfreebl%{major}.so |
383 |
%{_libdir}/libnss%{major}.so |
384 |
%{_libdir}/libnssckbi.so |
385 |
%{_libdir}/libsmime%{major}.so |
386 |
%{_libdir}/libsoftokn%{major}.so |
387 |
%{_libdir}/libssl%{major}.so |
388 |
%{_libdir}/libnssutil%{major}.so |
389 |
%{_libdir}/libnssdbm%{major}.so |
390 |
%defattr(0644,root,root,0755) |
391 |
%ghost %{_libdir}/libsoftokn%{major}.chk |
392 |
%ghost %{_libdir}/libfreebl%{major}.chk |
393 |
|
394 |
%files -n %{develname} |
395 |
%defattr(0644,root,root,0755) |
396 |
%attr(0755,root,root) %{_bindir}/nss-config |
397 |
%attr(0755,root,root) %{multiarch_bindir}/nss-config |
398 |
%dir %{_includedir}/nss |
399 |
%{_includedir}/nss/base64.h |
400 |
%{_includedir}/nss/blapit.h |
401 |
%{_includedir}/nss/certdb.h |
402 |
%{_includedir}/nss/cert.h |
403 |
%{_includedir}/nss/certt.h |
404 |
%{_includedir}/nss/ciferfam.h |
405 |
%{_includedir}/nss/cmmf.h |
406 |
%{_includedir}/nss/cmmft.h |
407 |
%{_includedir}/nss/cms.h |
408 |
%{_includedir}/nss/cmsreclist.h |
409 |
%{_includedir}/nss/cmst.h |
410 |
%{_includedir}/nss/crmf.h |
411 |
%{_includedir}/nss/crmft.h |
412 |
%{_includedir}/nss/cryptohi.h |
413 |
%{_includedir}/nss/cryptoht.h |
414 |
%{_includedir}/nss/ecl-exp.h |
415 |
%{_includedir}/nss/hasht.h |
416 |
%{_includedir}/nss/jar-ds.h |
417 |
%{_includedir}/nss/jarfile.h |
418 |
%{_includedir}/nss/jar.h |
419 |
%{_includedir}/nss/key.h |
420 |
%{_includedir}/nss/keyhi.h |
421 |
%{_includedir}/nss/keyt.h |
422 |
%{_includedir}/nss/keythi.h |
423 |
%{_includedir}/nss/nssb64.h |
424 |
%{_includedir}/nss/nssb64t.h |
425 |
%{_includedir}/nss/nssbase.h |
426 |
%{_includedir}/nss/nssbaset.h |
427 |
%{_includedir}/nss/nssck.api |
428 |
%{_includedir}/nss/nssckbi.h |
429 |
%{_includedir}/nss/nssckepv.h |
430 |
%{_includedir}/nss/nssckft.h |
431 |
%{_includedir}/nss/nssckfwc.h |
432 |
%{_includedir}/nss/nssckfw.h |
433 |
%{_includedir}/nss/nssckfwt.h |
434 |
%{_includedir}/nss/nssckg.h |
435 |
%{_includedir}/nss/nssckmdt.h |
436 |
%{_includedir}/nss/nssckt.h |
437 |
%{_includedir}/nss/nss.h |
438 |
%{_includedir}/nss/nssilckt.h |
439 |
%{_includedir}/nss/nssilock.h |
440 |
%{_includedir}/nss/nsslocks.h |
441 |
%{_includedir}/nss/nsslowhash.h |
442 |
%{_includedir}/nss/nssrwlk.h |
443 |
%{_includedir}/nss/nssrwlkt.h |
444 |
%{_includedir}/nss/nssutil.h |
445 |
%{_includedir}/nss/ocsp.h |
446 |
%{_includedir}/nss/ocspt.h |
447 |
%{_includedir}/nss/p12.h |
448 |
%{_includedir}/nss/p12plcy.h |
449 |
%{_includedir}/nss/p12t.h |
450 |
%{_includedir}/nss/pk11func.h |
451 |
%{_includedir}/nss/pk11pqg.h |
452 |
%{_includedir}/nss/pk11priv.h |
453 |
%{_includedir}/nss/pk11pub.h |
454 |
%{_includedir}/nss/pk11sdr.h |
455 |
%{_includedir}/nss/pkcs11f.h |
456 |
%{_includedir}/nss/pkcs11.h |
457 |
%{_includedir}/nss/pkcs11n.h |
458 |
%{_includedir}/nss/pkcs11p.h |
459 |
%{_includedir}/nss/pkcs11t.h |
460 |
%{_includedir}/nss/pkcs11u.h |
461 |
%{_includedir}/nss/pkcs12.h |
462 |
%{_includedir}/nss/pkcs12t.h |
463 |
%{_includedir}/nss/pkcs7t.h |
464 |
%{_includedir}/nss/portreg.h |
465 |
%{_includedir}/nss/preenc.h |
466 |
%{_includedir}/nss/secasn1.h |
467 |
%{_includedir}/nss/secasn1t.h |
468 |
%{_includedir}/nss/seccomon.h |
469 |
%{_includedir}/nss/secder.h |
470 |
%{_includedir}/nss/secdert.h |
471 |
%{_includedir}/nss/secdig.h |
472 |
%{_includedir}/nss/secdigt.h |
473 |
%{_includedir}/nss/secerr.h |
474 |
%{_includedir}/nss/sechash.h |
475 |
%{_includedir}/nss/secitem.h |
476 |
%{_includedir}/nss/secmime.h |
477 |
%{_includedir}/nss/secmod.h |
478 |
%{_includedir}/nss/secmodt.h |
479 |
%{_includedir}/nss/secoid.h |
480 |
%{_includedir}/nss/secoidt.h |
481 |
%{_includedir}/nss/secpkcs5.h |
482 |
%{_includedir}/nss/secpkcs7.h |
483 |
%{_includedir}/nss/secport.h |
484 |
%{_includedir}/nss/shsign.h |
485 |
%{_includedir}/nss/smime.h |
486 |
%{_includedir}/nss/sslerr.h |
487 |
%{_includedir}/nss/ssl.h |
488 |
%{_includedir}/nss/sslproto.h |
489 |
%{_includedir}/nss/sslt.h |
490 |
%{_includedir}/nss/utilrename.h |
491 |
%{_libdir}/pkgconfig/nss.pc |
492 |
%{_libdir}/libsoftokn%{major}.chk |
493 |
%{_libdir}/libfreebl%{major}.chk |
494 |
|
495 |
%files -n %{sdevelname} |
496 |
%defattr(0644,root,root,0755) |
497 |
%{_libdir}/libcrmf.a |
498 |
%{_libdir}/libnss.a |
499 |
%{_libdir}/libnssutil.a |
500 |
%{_libdir}/libnssb.a |
501 |
%{_libdir}/libnssckfw.a |
502 |
%{_libdir}/libsmime.a |
503 |
%{_libdir}/libssl.a |
504 |
%endif |