Advertisement
Guest User

chakracore-1.10.0-1-PKGBUILD

a guest
Jul 4th, 2018
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.29 KB | None | 0 0
  1. # Maintainer: enihcam <nanericwang at the google email domain which is .com>
  2. # Contributor: enihcam <nanericwang at the google email domain which is .com>
  3.  
  4. pkgname=chakracore
  5. pkgver=1.10.0
  6. pkgrel=1
  7. pkgdesc='ChakraCore is the core part of the Chakra Javascript engine that powers Microsoft Edge'
  8. arch=('x86_64')
  9. url='https://github.com/Microsoft/ChakraCore'
  10. license=('MIT')
  11. depends=('icu')
  12. makedepends=('cmake' 'clang' 'python2')
  13. provides=('libChakraCore.so' 'ch')
  14. conflicts=('chakracore-git' 'chakaracore' 'chakaracore-git')
  15. replaces=('chakaracore')
  16. source=("$pkgname-$pkgver.tar.gz::https://github.com/Microsoft/ChakraCore/archive/v${pkgver}.tar.gz")
  17. sha256sums=('1d1ad8e930219a382d9dafd25e1d5b9eaabeb6c620fdb6798aaececffe092f0f')
  18.  
  19. build() {
  20.   cd "$srcdir/ChakraCore-${pkgver}"
  21.   ./build.sh --jobs=$(nproc) --extra-defines=U_USING_ICU_NAMESPACE=1 -y
  22.   ./build.sh --jobs=$(nproc) --extra-defines=U_USING_ICU_NAMESPACE=1 -y --static
  23. }
  24.  
  25. package() {
  26.   install -Dm755 "$srcdir/ChakraCore-${pkgver}/out/Release/ch" "${pkgdir}/usr/bin/ch"
  27.  
  28.   mkdir -p "${pkgdir}/usr/lib"
  29.   mkdir -p "${pkgdir}/usr/include"
  30.   cp "$srcdir/ChakraCore-${pkgver}/out/Release/bin/ChakraCore/libChakraCore.so" "${pkgdir}/usr/lib"
  31.   cp "$srcdir/ChakraCore-${pkgver}/out/Release/include/"*.h "${pkgdir}/usr/include/."
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement