Guest User

google-cloud-sdk PKGBUILD

a guest
Jun 11th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.40 KB | None | 0 0
  1. pkgname='google-cloud-sdk'
  2. pkgver=0.9.26
  3. pkgrel=1
  4. pkgdesc='Tools and libraries to easily create and manage resources on Google Cloud Platform'
  5. arch=('i686' 'x86_64')
  6. url='https://developers.google.com/cloud/sdk/'
  7. depends=('python2')
  8. makedepends=('python2')
  9. optdepends=('go: for Go version of App Engine'
  10.             'java-environment: for Java version of App Engine'
  11.             'php: for PHP version of App Engine')
  12. license=('APACHE')
  13. source=("$pkgname-$pkgver.tar.gz::https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz"
  14.         "profile.sh")
  15. md5sums=('328e974b4fe584f91c04557a0e1d86ea'
  16.          'd7c7ccb7d32a871d67288228f5b4cd94')
  17. noextract=("$pkgname-$pkgver.tar.gz")
  18. options=('!strip' 'staticlibs')
  19.  
  20. build() {
  21.   true
  22. }
  23.  
  24. package() {
  25.   mkdir "$pkgdir/opt"
  26.   cd "$pkgdir/opt"
  27.   tar -xzf "$srcdir"/$pkgname-$pkgver.tar.gz
  28.   cd google-cloud-sdk
  29.   python2 -S "$pkgdir"/opt/google-cloud-sdk/bin/bootstrapping/install.py \
  30.     --usage-reporting false --disable-installation-options \
  31.     --path-update false --bash-completion false --rc-path "$srcdir"/fake.bashrc \
  32.     --additional-components pkg-go pkg-python pkg-java
  33.   sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find "${pkgdir}" -name '*.py')
  34.   install -Dm755 completion.bash.inc "$pkgdir"/etc/bash_completion.d/google-cloud-sdk
  35.   install -Dm755 "$srcdir"/profile.sh "$pkgdir"/etc/profile.d/google-cloud-sdk
  36. }
Add Comment
Please, Sign In to add comment