/[packages]/updates/5/nss/current/SPECS/nss.spec
ViewVC logotype

Contents of /updates/5/nss/current/SPECS/nss.spec

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30