summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMoses Narrow2021-02-22 19:56:17 -0600
committerMoses Narrow2021-02-22 19:56:17 -0600
commitaf1d987e7415b4a7aba0553750734462e09c14ae (patch)
tree2857723fa57ef5aaf2eb78ce9b7bfd64694c14a8 /PKGBUILD
parentc86dc3c4e2c96af290a9ae8fc8852cf5d0e76244 (diff)
downloadaur-cx-latest.tar.gz
fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe531be63b91..f189e48cb406 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,8 @@ _githuborg=${_projectname}
pkgdesc="CX Skycoin Blockchain Programming Language - most recent github commits (+opengl)"
pkgver='autogenerated'
_pkggopath="github.com/${_githuborg}/${_pkgname}"
-pkgrel=4
+pkgrel=1
+#pkgrel=1
arch=('any')
url="https://${_pkggopath}"
license=()
@@ -40,6 +41,8 @@ prepare() {
build() {
export GOPATH=${srcdir}/go
export GOBIN=${GOPATH}/bin
+ export CC=musl-gcc
+set -x
# export PATH=${GOPATH}/bin:${PATH}
# cp -b Makefile ${srcdir}/go/src/${pkggopath}/Makefile
cd ${srcdir}/go/src/${_pkggopath}
@@ -51,11 +54,12 @@ goyacc -o cxgo/parser/cxgo.go cxgo/parser/cxgo.y
_cmddir=${srcdir}/go/src/${_pkggopath}/cmd
#static compilation
_msg2 'building cx binary'
-cd ${srcdir}/go/src/${_pkggopath}/
-go build -tags="base cxfx" -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -i -o $GOBIN/ cxgo/.
-cd ${srcdir}/go/src/${_pkggopath}/cmd/newcoin
-_msg2 'building newcoin binary'
-go build -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -o $GOBIN/ . #binary transparency
+cd ${srcdir}/go/src/${_pkggopath}/cxgo
+#go build -tags="base cxfx" -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -i -o $GOBIN/ cxgo/.
+go build -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -o $GOBIN/ .
+#cd ${srcdir}/go/src/${_pkggopath}/cmd/newcoin
+#_msg2 'building newcoin binary'
+#go build -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -o $GOBIN/ . #binary transparency
cd $GOBIN
msg2 'binary sha256sums'
sha256sum $(ls)
@@ -70,9 +74,9 @@ mkdir -p ${pkgdir}/opt/${_pkgname}/bin
#install sources
#cp -r ${srcdir}/${pkgname1} ${pkgdir}/usr/lib/${projectname}/go/src/github.com/${projectname}/${pkgname1}
_msg2 'installing binaries'
-install -Dm755 ${srcdir}/go/bin/newcoin ${pkgdir}/opt/${_pkgname}/bin/newcoin
-ln -rTsf ${pkgdir}/opt/${_pkgname}/bin ${pkgdir}/usr/bin/newcoin
-install -Dm755 ${srcdir}/go/bin/${_pkgname} ${pkgdir}/opt/${_pkgname}/bin/${_pkgname}
+#install -Dm755 ${srcdir}/go/bin/newcoin ${pkgdir}/opt/${_pkgname}/bin/newcoin
+#ln -rTsf ${pkgdir}/opt/${_pkgname}/bin ${pkgdir}/usr/bin/newcoin
+install -Dm755 ${srcdir}/go/bin/${_pkgname}go ${pkgdir}/opt/${_pkgname}/bin/${_pkgname}
ln -rTsf ${pkgdir}/opt/${_pkgname}/bin/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
chmod 755 ${pkgdir}/usr/bin/*
}