summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 13 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2cea8190c351..badec599fee3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname="google-cloud-sdk"
pkgver=276.0.0
-pkgrel=2
+pkgrel=3
pkgdesc="A set of command-line tools for the Google Cloud Platform. Includes gcloud (with beta and alpha commands), gsutil, and bq."
url="https://cloud.google.com/sdk/"
license=("Apache")
@@ -20,15 +20,26 @@ options=('!strip' 'staticlibs')
source=(
"https://dl.google.com/dl/cloudsdk/release/downloads/for_packagers/linux/${pkgname}_${pkgver}.orig.tar.gz"
"google-cloud-sdk.sh"
+ "0001-fix-console-io-syntax-warning.patch"
)
sha256sums=('ad3d711e372fdcef141106d33e150aee4922a88c76484798a40b48a2fc779c3c'
- 'a54f88947a2593fae4aa8f65e42de4ad735583ae743735305c0f36710a794295')
+ 'a54f88947a2593fae4aa8f65e42de4ad735583ae743735305c0f36710a794295'
+ 'b3faeb3af2922510048d12063fa215610f12879f5cc9f8b78786c7d9f2957c70')
+
+prepare() {
+ cd "$pkgname"
+
+ for f in ./../*.patch; do
+ patch -p1 -i $f > /dev/null 2>&1 || ( echo "failed to apply patch: $(basename $f)" && exit 1 )
+ done
+}
package() {
echo "Copying core SDK components"
mkdir "${pkgdir}/opt"
cp -r "${srcdir}/${pkgname}" "${pkgdir}/opt"
+
echo "Running bootstrapping script"
# The Google code uses a _TraceAction() method which spams the screen even