summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMoses Narrow2019-09-08 20:37:38 -0500
committerMoses Narrow2019-09-08 20:37:38 -0500
commite6c69080e7b6f30c0b3fffa43c2eaa3562c9a003 (patch)
treef91bd4c56afa5a640aa7a2c1d26065f539e3606c /PKGBUILD
parent73b7d467a159470096e7663f81e3b143850810ae (diff)
downloadaur-e6c69080e7b6f30c0b3fffa43c2eaa3562c9a003.tar.gz
moved cx to cx-latest (i.e. latest github commits); replacing cx with build from source of latest versioned release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 31 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e9207b63da83..bd0bc9a0c919 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: Moses Narrow <moe_narrow@use.startmail.com>
# Maintainer: Rudi [KittyCash] <rudi@skycoinmail.com>
-pkgname=cx
+pkgname=cx-latest
pkgname1=cx
projectname=skycoin
pkgdesc="CX Skycoin Blockchain Programming Language - most recent github commits (+opengl)"
-pkgver='autogenerated'
-pkggopath="github.com/$projectname/$pkgname1"
+pkgver=20'autogenerated'
+pkggopath="github.com/${projectname}/${pkgname1}"
pkgrel=1
arch=('any')
url="https://${pkggopath}"
@@ -15,7 +15,7 @@ source=("git+${url}.git#branch=${BRANCH:-develop}")
sha256sums=('SKIP')
export GOOS=linux
-export GOPATH="$srcdir"
+export GOPATH="${srcdir}"
export CGO_ENABLED=1
@@ -36,18 +36,18 @@ mipsel) export GOARCH="mipsle" ;;
esac
pkgver() {
- cd "$srcdir/$pkgname1"
+ cd "${srcdir}/${pkgname1}"
local date=$(git log -1 --format="%cd" --date=short | sed s/-//g)
local count=$(git rev-list --count HEAD)
local commit=$(git rev-parse --short HEAD)
- echo "$date.${count}_$commit"
+ echo "${date}.${count}_${commit}"
}
prepare() {
# https://wiki.archlinux.org/index.php/Go_package_guidelines
- mkdir -p $srcdir/go/src/${pkggopath//$pkgname1/} "$srcdir"/go/bin
- ln -rTsf $srcdir/$pkgname1 $srcdir/go/src/$pkggopath
- cd $srcdir/go/src/$pkggopath/
+ mkdir -p ${srcdir}/go/src/${pkggopath//${pkgname1}/} "${srcdir}"/go/bin
+ ln -rTsf ${srcdir}/${pkgname1} ${srcdir}/go/src/${pkggopath}
+ cd ${srcdir}/go/src/${pkggopath}/
git checkout develop
git submodule --quiet update --init --recursive
@@ -57,57 +57,57 @@ prepare() {
sed '59s/.*/#&/' Makefile > Makefile1
mv Makefile1 Makefile
- export GOPATH="$srcdir"/go
+ export GOPATH="${srcdir}"/go
export GOBIN=${GOPATH}/bin
export PATH=${GOPATH}/bin:${PATH}
}
build() {
- export GOPATH=$srcdir/go
+ export GOPATH=${srcdir}/go
export GOBIN=${GOPATH}/bin
export PATH=${GOPATH}/bin:${PATH}
-# cp -b Makefile $srcdir/go/src/$pkggopath/Makefile
- cd $srcdir/go/src/$pkggopath
+# cp -b Makefile ${srcdir}/go/src/${pkggopath}/Makefile
+ cd ${srcdir}/go/src/${pkggopath}
make install-gfx-deps
make build-full
go install \
-gcflags "all=-trimpath=${GOPATH}" \
-asmflags "all=-trimpath=${GOPATH}" \
- -ldflags "-extldflags $LDFLAGS" \
+ -ldflags "-extldflags ${LDFLAGS}" \
-v ./cmd/...
# msg2 'creating cx chains setup script'
-#mkdir -p $srcdir/$pkgname1-scripts
-#cd $srcdir/$pkgname1-scripts
-#chmod +x $pkgname1-chaintest
+#mkdir -p ${srcdir}/${pkgname1}-scripts
+#cd ${srcdir}/${pkgname1}-scripts
+#chmod +x ${pkgname1}-chaintest
}
package() {
msg2 'installing CX'
options=(!strip staticlibs)
#make dirs
-mkdir -p $pkgdir/usr/bin
-mkdir -p $pkgdir/usr/lib/$projectname/go/bin
-mkdir -p $pkgdir/usr/lib/$projectname/go/src/github.com/$projectname/
-mkdir -p $pkgdir/usr/lib/$projectname/$pkgname1/
+mkdir -p ${pkgdir}/usr/bin
+mkdir -p ${pkgdir}/usr/lib/${projectname}/go/bin
+mkdir -p ${pkgdir}/usr/lib/${projectname}/go/src/github.com/${projectname}/
+mkdir -p ${pkgdir}/usr/lib/${projectname}/${pkgname1}/
#install sources
-#cp -r $srcdir/$pkgname1 $pkgdir/usr/lib/$projectname/go/src/github.com/$projectname/$pkgname1
+#cp -r ${srcdir}/${pkgname1} ${pkgdir}/usr/lib/${projectname}/go/src/github.com/${projectname}/${pkgname1}
#install binary
msg2 'installing binaries'
-#cxbins="$srcdir"/go/bin
+#cxbins="${srcdir}"/go/bin
#cxbin=$( ls $cxbins )
#for i in $cxbin; do
#^MAKE DEPENDANCIES ARE IN GOBIN; GET ONLY CX & NEWCOIN
-install -Dm755 $srcdir/go/bin/newcoin $pkgdir/usr/lib/$projectname/go/bin/newcoin
-ln -rTsf $pkgdir/usr/lib/$projectname/go/bin/newcoin $pkgdir/usr/bin/newcoin
-chmod 755 $pkgdir/usr/bin/newcoin
-install -Dm755 $srcdir/go/bin/$pkgname1 $pkgdir/usr/lib/$projectname/go/bin/$pkgname1
-ln -rTsf $pkgdir/usr/lib/$projectname/go/bin/$pkgname1 $pkgdir/usr/bin/$pkgname1
-chmod 755 $pkgdir/usr/bin/$pkgname1
+install -Dm755 ${srcdir}/go/bin/newcoin ${pkgdir}/usr/lib/${projectname}/go/bin/newcoin
+ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/newcoin ${pkgdir}/usr/bin/newcoin
+chmod 755 ${pkgdir}/usr/bin/newcoin
+install -Dm755 ${srcdir}/go/bin/${pkgname1} ${pkgdir}/usr/lib/${projectname}/go/bin/${pkgname1}
+ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/${pkgname1} ${pkgdir}/usr/bin/${pkgname1}
+chmod 755 ${pkgdir}/usr/bin/${pkgname1}
#done
#install the scripts
-#cxscripts=$( ls $srcdir/$pkgname1-scripts )
+#cxscripts=$( ls ${srcdir}/${pkgname1}-scripts )
#for i in $cxscripts; do
-#cp $srcdir/$pkgname1-scripts/$i $pkgdir/usr/bin/$i
+#cp ${srcdir}/${pkgname1}-scripts/$i ${pkgdir}/usr/bin/$i
#done
}