summaryrefslogtreecommitdiff
path: root/elements/network-security/nss.bst
blob: 6b25c19e699f91f8d8abdebefa560f98f56c469f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
kind: manual
depends:
- core.bst
- network-security/nspr.bst
sources:
- kind: git
  url: upstream:nss
  track: baserock/nss-3.31
  ref: 711f0416e5f43f6514ad3c169080aed89054d44b
variables:
  notparallel: true
config:
  build-commands:
  - |
    case "%{arch}" in
        x86_64|ppc64)
            export USE_64=1;;
        *)
            ;;
    esac
    cd nss
    make BUILD_OPT=1                    \
    NSPR_INCLUDE_DIR=/usr/include/nspr  \
    USE_SYSTEM_ZLIB=1                   \
    ZLIB_LIBS=-lz                       \
    NSS_USE_SYSTEM_SQLITE=1
  install-commands:
  - install -d                                         "%{install-root}"/usr/lib/pkgconfig
  - install -v -m755 dist/Linux*/lib/*.so              "%{install-root}"/usr/lib
  - install -v -m644 dist/Linux*/lib/*.chk             "%{install-root}"/usr/lib
  - install -v -m644 dist/Linux*/lib/libcrmf.a         "%{install-root}"/usr/lib
  - install -v -m755 -d                                "%{install-root}"/usr/include/nss
  - cp -v -RL dist/public/nss/*                        "%{install-root}"/usr/include/nss
  - cp -v -RL dist/private/nss/*                       "%{install-root}"/usr/include/nss
  - chmod -v 644                                       "%{install-root}"/usr/include/nss/*
  - install -d                                         "%{install-root}"/usr/bin
  - install -v -m755 dist/Linux*/bin/certutil          "%{install-root}"/usr/bin
  - install -v -m755 dist/Linux*/bin/nss-config        "%{install-root}"/usr/bin
  - install -v -m755 dist/Linux*/bin/pk12util          "%{install-root}"/usr/bin
  - install -v -m644 dist/Linux*/lib/pkgconfig/nss.pc  "%{install-root}"/usr/lib/pkgconfig