ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/nss.spec
Revision: 1.3
Committed: Fri May 21 13:13:35 2010 UTC (14 years, 11 months ago) by eulisse
Branch: MAIN
Changes since 1.2: +11 -2 lines
Log Message:
Force 64bit compilation if the platform is *_amd64_*.

File Contents

# User Rev Content
1 eulisse 1.1 ### RPM external nss 3.12.6
2     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.1
5     %build
6 eulisse 1.3 export NSPR_INCLUDE_DIR=$NSPR_ROOT/include/nspr
7 eulisse 1.2 export NSPR_LIB_DIR=$NSPR_ROOT/lib
8 eulisse 1.3 export USE_SYSTEM_ZLIB=1
9     export ZLIB_LIBS="-L$ZLIB_ROOT -lz"
10    
11     case %cmsplatf is
12     *_amd64_*)
13     export USE_64=1
14     ;;
15     esac
16    
17 eulisse 1.2 make -C ./mozilla/security/coreconf
18     make -C ./mozilla/security/dbm
19 eulisse 1.1 case %cmsplatf in
20     osx*)
21 eulisse 1.2 make -C ./mozilla/security/nss CC="gcc -framework Foundation -framework Carbon"
22     ;;
23 eulisse 1.1 *)
24 eulisse 1.2 make -C ./mozilla/security/nss
25     ;;
26 eulisse 1.1 esac
27    
28     %install
29     case %cmsplatf in
30     osx*)
31     soname=dylib;;
32     *)
33     soname=so;;
34     esac
35    
36     install -d %i/include/nss3
37     install -d %i/lib
38     find mozilla/dist/public/nss -name '*.h' -exec install -m 644 {} %i/include/nss3 \;
39     find . -path "*/mozilla/dist/*.OBJ/lib/*.$soname" -exec install -m 755 {} %i/lib \;