mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
928 B

  1. #!/bin/bash
  2. srcdir="nss-$ver/mozilla/security/nss"
  3. var_append makeopt " " "nss_build_all"
  4. hook_add premake 5 nss_premake
  5. hook_add postmake 5 nss_postmake
  6. nss_premake ()
  7. {
  8. tar -xf $archdir/nspr-$nspr_ver.tar.bz2
  9. mv nspr-$nspr_ver/mozilla/nsprpub $builddir/nss-$ver/mozilla/
  10. }
  11. nss_postmake ()
  12. {
  13. rm -f ../../dist/Linux*/bin/lib*.so
  14. cp -LpR ../../dist/Linux*/bin/* $bindir
  15. mkdir -p $includedir/{nss,nspr}
  16. cp -LpR ../../dist/public/nss/* $includedir/nss
  17. cp -LpR ../../dist/Linux*/include/* $includedir/nspr
  18. # openssl also contains a libssl.a file
  19. ( cd ../../dist/Linux*/lib/ ; mv libssl{,-nss}.a ; )
  20. cp -LpR ../../dist/Linux*/lib/* $libdir
  21. cp -Lp ../../nsprpub/Linux*/config/nspr-config $bindir
  22. sed -i -e"s,^prefix=/usr/local$,prefix=/$prefix," $bindir/nspr-config
  23. cp -Lp mozilla/security/nss/cmd/config/nss-config $bindir
  24. chmod +x $bindir/nss-config
  25. cp -Lp mozilla/security/nss/lib/pkgconfig/nss.pc $libdir
  26. }