From 9b1e9c091ca083c66800436a96c73efd1eae962c Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 13 Sep 2017 08:40:42 +0200 Subject: [PATCH] go-ipfs: use gx --- srcpkgs/go-ipfs/template | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/srcpkgs/go-ipfs/template b/srcpkgs/go-ipfs/template index f1b69ce2c01..8d7e4186ad7 100644 --- a/srcpkgs/go-ipfs/template +++ b/srcpkgs/go-ipfs/template @@ -1,10 +1,11 @@ # Template file for 'go-ipfs' pkgname=go-ipfs version=0.4.10 -revision=2 +revision=3 create_wrksrc=yes build_wrksrc=${pkgname}-${version} build_style=go +hostmakedepends="gx-go" go_import_path="github.com/ipfs/${pkgname}" go_package="${go_import_path}/cmd/ipfs" depends="fs-repo-migrations>=1.2.0" @@ -12,24 +13,14 @@ short_desc="Global versioned P2P merkle DAG file system" maintainer="Christopher Brannon " license="MIT" homepage="https://ipfs.io" -distfiles="https://${go_import_path}/archive/v${version}.tar.gz - http://the-brannons.com/ipfs-gx-deps-${version}.tar.xz" -checksum="d996f04b86c933626f71c00ba23f87e807d932899625703d7f0cf43133027e4d - 526c1bd024f77e7100ca8cc43fb9f347cc053dcddb6917c2e4f5cdf854ae8678" +distfiles="https://${go_import_path}/archive/v${version}.tar.gz" +checksum="d996f04b86c933626f71c00ba23f87e807d932899625703d7f0cf43133027e4d" -do_build() { - local path="${GOPATH}/src/${go_import_path}" - mkdir -p "$(dirname ${path})" - ln -fs $PWD "${path}" - # I fetch all the deps with gx locally and bundle them in a tarball, - # so that we don't have to deal with packaging gx. - ln -s "${wrksrc}/ipfs-gx-deps-${version}/src/gx" "${GOPATH}/src" - cd cmd/ipfs - go build +pre_build() { + gx install } -do_install() { - vbin cmd/ipfs/ipfs +post_install() { vinstall misc/completion/ipfs-completion.bash 644 usr/share/bash-completion/completions ipfs vlicense LICENSE vdoc README.md