ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/nss.spec
Revision: 1.10
Committed: Fri Sep 23 08:23:08 2011 UTC (13 years, 7 months ago) by eulisse
Branch: MAIN
CVS Tags: bld_1364477047_CmsTC_slc5_amd64_gcc434, bld_1363597235_CmsTC_slc5_amd64_gcc434, bld_1361358843_CmsTC_slc5_amd64_gcc434, bld_1360935597_CmsTC_slc5_amd64_gcc434, bld_1358942699_CmsTC_slc5_amd64_gcc434, bld_1358853292_CmsTC_slc5_amd64_gcc434, TW20120428p, TW20120417a, TW20120416a, TW20120410b, TW20120410a, TW20120327b, TW20120327a, TW20120326a, TW20120322a, HG1203i, TW20120321c, TW20120321b, TW20120321a, TW20120320b, TW20120320a, TW20120319k, TW20120319j, TW20120319i, TW20120319h, TW20120319g, TW20120319f, TW20120319e, TW20120319d, TW20120319c, TW20120319b, TW20120319a, TW20120313a, TW20120309h, TW20120309g, TW20120309f, TW20120309e, TW20120309d, TW20120309c, TW20120309b, TW20120309a, TW20120308b, TW20120308a, TW20120307a, HG1203h, TW20120305b, TW20120305a, HG1203g, HG1203f, HG1203e, HG1203d, HG1203c, HG1203b, TW20120217a, TW20120216b, TW20120216a, HG1201d, HG1203a, TW20120210a, TW20120209a, TW20120207b, TW20120207a, HG1201c, bld_1328198772_crab_slc5_amd64_gcc461, TW20120130b, TW20120130a, TW20120127b, TW20120127a, TW20120125a, bld_1327424666_crab-client3_slc5_amd64_gcc461, HG1201b, bld_1327416353_crab-server3_slc5_amd64_gcc461, bld_1327397075_cmsbuilder_slc5_amd64_gcc461, TW20120123a, TW20120120a, TW20120119b, TW20120119a, bld_1326980038_cmsbuild_slc5_amd64_gcc461, TW20120118a, bld_1326280382_cmsBuilder_slc5_amd64_gcc461, bld_1326274893_cmsBuilder_slc5_amd64_gcc461, bld_1326273864_asyncstageout_slc5_amd64_gcc461, bld_1324281658_cmsweb_osx106_amd64_gcc461, HG1201a, HG1112d, bld_1323333807_CmsTC_slc5_amd64_gcc461, da20111202-50X-gcc461-ports, da20111201f-50X-gcc461-ports, da20111201e-50X-gcc461-ports, da20111201d-50X-gcc461-ports, da20111201c-50X-gcc461-ports, HG1112c, da20111201b-50X-gcc461-ports, da20111201-50X-gcc461-ports, da20111130-50X-gcc461-ports, TW20111129e, TW20111129d, TW20111129c, TW20111129a, TW20111128c, da20111128-50X-gcc461-ports, TW20111128b, TW20111128a, az20111126-50X-gcc461-ports, sm20111126-50X-gcc461-ports, az20111125-50X-gcc461-ports, az20111124-50X-gcc461-ports, az20111123-50X-gcc461-ports, HG1112b, CMSSW_5_0_0_pre6-gcc461-ports, sjgFor500pre6-gcc461-ports, TW20111122a, sm20111121-50X-gcc461-ports, TW20111120a, az20111118b-50X-gcc461-ports, TW20111118c, bld_1321637643_reqmon_slc5_amd64_gcc461, TW20111118b, sm20111118-50X-gcc461-ports, TW20111118a, az20111117b-50X-gcc461-ports, az20111117-50X-gcc461-ports, HG1111e, az20111116-50X-gcc461-ports, bld_1321455789_happyface_slc5_amd64_gcc461, bld_1321454935_happyface_slc5_amd64_gcc461, TW20111115d, TW20111115c, TW20111115b, az20111115b-50X-gcc461-ports, az20111115-50X-gcc461-ports, TW20111115a, sm111115-onlgcc461, HG1112a, sjg111108-50X-gcc461-ports, az20111108-50X-gcc461-ports, CMSSW_5_0_0_pre5-gcc461-ports, sjgFor500pre5-50X-gcc461-ports, TW20111103a, az20111102b-50X-gcc461-ports, TW20111101e, TW20111101d, TW20111101c, TW20111101b, TW20111101a, az20111031c-50X-gcc461-ports, TW20111028a, az20111027c-50X-gcc461-ports, CMSSW_5_0_0_pre4-gcc461-ports, az20111027b-50X-gcc461-ports, az20111027-50X-gcc461-ports, sjgFor500pre4-gcc461-ports, az20111026-50X-gcc461-ports, az20111025-50X-gcc461-ports, bld_1319551575_PHEDEX-combined-agents_slc5_amd64_gcc461, sm20111025-50X-gcc461-ports, az20111024-50X-gcc461-ports, sjg111021c-50X-gcc461-ports, sjg111021b-50X-gcc461-ports, sjg111021-50X-gcc461-ports, az20111020-50X-gcc461-ports, CMSSW_5_0_0_pre3-gcc461-ports, HG1111d, sjgFor500pre3-gcc461-ports, TW20111017d, TW20111017c, TW20111017b, TW20111017a, sjgFor500pre2d-gcc461-ports, sjgFor500pre2c-gcc461-ports, sjgFor500pre2b-gcc461-ports, TW20111016a, TW20111015a, bld_1318622241_wmagent_slc5_amd64_gcc434, az20111014b-50X-gcc461-ports, TW20111014a, az20111014-50X-gcc461-ports, bld_1318524794_asyncstageout_slc5_amd64_gcc434, bld_1318523430_cmsweb_slc5_amd64_gcc434, HG1111c-gcc434, HG1111c, HG1111c-bootstrap-gcc461, HG1111c-bootstrap-gcc434, sjgFor500pre2-gcc461-ports, bld_1318424717_crab-server3_slc5_amd64_gcc434, bld_1318423430_asyncstageout_slc5_amd64_gcc434, LT20111012a-434, LT20111012a-461, LT20111012a, bld_1318410594_crab-server3_slc5_amd64_gcc434, az20111011c-50X-gcc461-ports, az20111011b-50X-gcc461-ports, az20111011a-50X-gcc461-ports, az20111010-50X-gcc461-ports, HG1111b, HG1111b-bootstrap-gcc461, az20111007-50X-gcc461-ports, az20111005-50X-gcc461-ports, HG1111a-gcc434, HG1111a, az20111004a-50X-gcc461-ports, HG1111a-bootstrap-gcc434, az20111004-50X-gcc461-ports, HG1111a-bootstrap-gcc461, az20111003-50X-gcc461-ports, az20110930a-50X-gcc461-ports, az20110930-50X-gcc461-ports, ge20110930-gcc461-ports, az20110929a-50X-gcc461-ports, az20110929-50X-gcc461-ports, ge20110929-gcc461-ports, LT20110929b, LT20110929a, LT20110928b, LT20110928a, az20110928a-50X-gcc461-ports, az20110928-50X-gcc461-ports, az20110928-50X-461-ports, az20110926a-50X-gcc461-ports, az20110926-gcc461-ports, ge20110926-gcc461-ports, ge20110923-gcc461-ports
Changes since 1.9: +2 -0 lines
Log Message:
Drop the libsoftokn3 and it's sqlite dependency.

File Contents

# User Rev Content
1 eulisse 1.9 ### RPM external nss 3.12.9
2 eulisse 1.1 Source: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_%(echo %realversion | tr . _)_RTM/src/nss-%realversion.tar.gz
3 eulisse 1.3 Requires: nspr zlib
4 eulisse 1.6 Patch0: nss-3.12.6-remove-appleisms
5 eulisse 1.1
6 eulisse 1.6 %prep
7     %setup -n nss-%realversion
8     %patch0 -p1
9 eulisse 1.1 %build
10 eulisse 1.3 export NSPR_INCLUDE_DIR=$NSPR_ROOT/include/nspr
11 eulisse 1.2 export NSPR_LIB_DIR=$NSPR_ROOT/lib
12 eulisse 1.3 export USE_SYSTEM_ZLIB=1
13     export ZLIB_LIBS="-L$ZLIB_ROOT -lz"
14    
15 eulisse 1.4 case %cmsplatf in
16 eulisse 1.3 *_amd64_*)
17     export USE_64=1
18     ;;
19     esac
20    
21 eulisse 1.5 make -C ./mozilla/security/coreconf clean
22     make -C ./mozilla/security/dbm clean
23     make -C ./mozilla/security/nss clean
24 eulisse 1.2 make -C ./mozilla/security/coreconf
25     make -C ./mozilla/security/dbm
26 eulisse 1.5 make -C ./mozilla/security/nss
27 eulisse 1.1
28     %install
29     case %cmsplatf in
30     osx*)
31 eulisse 1.8 soname=dylib ;;
32 eulisse 1.1 *)
33 eulisse 1.8 soname=so ;;
34 eulisse 1.1 esac
35 eulisse 1.10 rm -rf %i/lib/libsoftokn3*
36     rm -rf %i/lib/libsql*
37 eulisse 1.1
38     install -d %i/include/nss3
39     install -d %i/lib
40     find mozilla/dist/public/nss -name '*.h' -exec install -m 644 {} %i/include/nss3 \;
41     find . -path "*/mozilla/dist/*.OBJ/lib/*.$soname" -exec install -m 755 {} %i/lib \;
42 eulisse 1.8 %define strip_files %i/lib