summaryrefslogtreecommitdiff
path: root/elements/network-security/nss.bst
blob: 9d16c10b85486233d03f37e0183e7c078811bab4 (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.28.1
  ref: c1486be3a4e210759109db2888ca24b608aab0d9
variables:
  notparallel: true
config:
  build-commands:
  - |
    case "%{bst-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