summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnatol Pomozov2019-01-12 12:48:32 -0800
committerAnatol Pomozov2019-01-12 12:48:32 -0800
commit1baa5d913b15fbbf0ede78f1f3f6fb3f12863d25 (patch)
treeb2c5e7ea85a680cb2567ff0a784dd8530dd2df64 /PKGBUILD
parentd6cddeb6b6e6e19857d02131833779f86df3899c (diff)
downloadaur-1baa5d913b15fbbf0ede78f1f3f6fb3f12863d25.tar.gz
updpkg
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD75
1 files changed, 16 insertions, 59 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05cd7790bc34..56d8bce8db89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,16 @@
# Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com>
pkgname=jiri-git
-pkgver=r1336
+pkgver=r1423
pkgrel=1
pkgdesc='A tool for multi-repo development similar to Android repo'
arch=(i686 x86_64)
url='https://fuchsia.googlesource.com/jiri'
license=(MIT)
depends=()
-makedepends=(git go-pie cmake ninja python2)
-source=(
- git+https://fuchsia.googlesource.com/jiri
- git+https://fuchsia.googlesource.com/third_party/git2go
- git+https://fuchsia.googlesource.com/third_party/boringssl#commit=438229a8d724058cb4de1af6814204f03ce734ed
- git+https://fuchsia.googlesource.com/third_party/curl#commit=280e8c6e371ebd0f2e0a907e016ab44d6c9549af
- git+https://fuchsia.googlesource.com/third_party/libssh2#commit=615210a03ecf36e1c55ffb7101d53e5c231c2f43
- git+https://fuchsia.googlesource.com/third_party/libgit2#commit=25a4b97b1bd0b5316deb77866756a3db772e08a2
- git+https://fuchsia.googlesource.com/third_party/zlib#commit=871bb1c83c0a4cc180c66ac89b14cb08675bef0d
-
- fix_libgit2_build.patch
- fix_libssh2_build.patch
-)
-sha1sums=('SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- '798fbefdda5144f30e9fe6bde7ef0df01c0e9caf'
- '011af8785b96372b73e95d3c04012ad0bb34344a')
+makedepends=(git go-pie)
+source=(git+https://fuchsia.googlesource.com/jiri)
+sha1sums=('SKIP')
pkgver() {
cd jiri
@@ -37,45 +18,21 @@ pkgver() {
}
prepare() {
- cd jiri
-
- # script sets GOPATH to fuchsia wide location, we do not have it
- sed -i 's/export GOPATH=.*//' scripts/build.sh
- mkdir -p go
-
- mkdir -p go/src/fuchsia.googlesource.com
- rm -rf go/src/fuchsia.googlesource.com/jiri
- ln -sfT $srcdir/jiri go/src/fuchsia.googlesource.com/jiri
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go
- ln -sfT $srcdir/git2go go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/boringssl
- ln -sfT $srcdir/boringssl go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/boringssl
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/curl
- ln -sfT $srcdir/curl go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/curl
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/libssh2
- ln -sfT $srcdir/libssh2 go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/libssh2
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/libgit2
- ln -sfT $srcdir/libgit2 go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/libgit2
- mkdir -p go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor
- rm -rf go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/zlib
- ln -sfT $srcdir/zlib go/src/fuchsia.googlesource.com/jiri/vendor/github.com/libgit2/git2go/vendor/zlib
-
- cd $srcdir/libgit2
- patch -p1 < ../fix_libgit2_build.patch
-
- cd $srcdir/libssh2
- patch -p1 < ../fix_libssh2_build.patch
+ mkdir -p gopath/src/fuchsia.googlesource.com
+ ln -rTsf jiri gopath/src/fuchsia.googlesource.com/jiri
+ export GOPATH="$srcdir"/gopath
+ cd gopath/src/fuchsia.googlesource.com/jiri
+ go get -v -d ./...
}
build() {
- cd jiri
-
- GOPATH=`pwd`/go ./scripts/build.sh
+ export GOPATH="$srcdir"/gopath
+ cd gopath/src/fuchsia.googlesource.com/jiri
+ go build -v \
+ -gcflags "all=-trimpath=$PWD" \
+ -asmflags "all=-trimpath=$PWD" \
+ -ldflags "-extldflags $LDFLAGS" \
+ ./cmd/...
}
package() {