diff options
author | Moses Narrow | 2019-09-08 20:37:38 -0500 |
---|---|---|
committer | Moses Narrow | 2019-09-08 20:37:38 -0500 |
commit | e6c69080e7b6f30c0b3fffa43c2eaa3562c9a003 (patch) | |
tree | f91bd4c56afa5a640aa7a2c1d26065f539e3606c /PKGBUILD | |
parent | 73b7d467a159470096e7663f81e3b143850810ae (diff) | |
download | aur-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-- | PKGBUILD | 62 |
1 files changed, 31 insertions, 31 deletions
@@ -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 } |