summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGrey Christoforo2020-01-30 11:40:41 +0000
committerGrey Christoforo2020-01-30 11:40:41 +0000
commitd0765e49f12951634176cb7d21182cdc8dca7c51 (patch)
tree95abd6372920642772a37c040f6d6fdd09340055 /PKGBUILD
parenta0d51452ef2a59805e36e199d0f3570811f8a0ac (diff)
downloadaur-d0765e49f12951634176cb7d21182cdc8dca7c51.tar.gz
bump version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 24 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 077ef438fbc2..3a69286b4be9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,3 @@
-
pkgname=arduino-cli-rc
_tagver="0.7.2"
pkgver="${_tagver%-*}"
@@ -6,11 +5,11 @@ pkgrel=1
pkgdesc="Arduino command line interface -- stable and release candidates"
arch=('x86_64')
url="https://github.com/arduino/arduino-cli"
-license=('GPL')
+license=('GPL3')
conflicts=('arduino-cli')
provides=('arduino-cli')
depends=('arduino-ctags')
-makedepends=('go' 'git' 'unzip')
+makedepends=('go-pie' 'git')
optdepends=('arduino-avr-core: AVR core with upstream avr-gcc and avrdude'
'arduino-builder: Arduino command line interface'
'arduino-ctags')
@@ -18,12 +17,18 @@ source=("https://github.com/arduino/arduino-cli/archive/${_tagver}.tar.gz")
sha512sums=('8ad5716aea3a36e93550290363528d103741e451c5b016d876ff1d08f6540c647453d29ac40a325393f00346f305385674abefd2a1e52fa44d5b037de8ca3e33')
-
prepare(){
+ cd arduino-cli-${_tagver}
+
+ # Fix version string
+# sed -i "s|versionString = \".*\"|versionString = \"$pkgver-arch\"|
+# s|commit = \".*\"|commit = \"$(git rev-parse HEAD)\"|" \
+# version/version.go
+
export GOPATH="$srcdir"/gopath
mkdir -p "$GOPATH"/src/github.com/arduino
- ln -rTsf "${pkgname//-rc}-${_tagver}" "$GOPATH"/src/github.com/arduino/arduino-cli
+ ln -rTsf . "$GOPATH"/src/github.com/arduino/arduino-cli
cd "$GOPATH"/src/github.com/arduino/arduino-cli
export GO111MODULE=on
@@ -32,41 +37,27 @@ prepare(){
go mod download
}
-build() {
+build(){
export GOPATH="$srcdir"/gopath
cd "$GOPATH"/src/github.com/arduino/arduino-cli
- go build \
- -buildmode=pie \
- -gcflags "all=-trimpath=$GOPATH" \
- -asmflags "all=-trimpath=$GOPATH" \
- -ldflags "-extldflags $LDFLAGS" \
- -v .
- chmod -R 744 "$GOPATH"
+ go build \
+ -gcflags "all=-trimpath=$GOPATH" \
+ -asmflags "all=-trimpath=$GOPATH" \
+ -ldflags "-extldflags $LDFLAGS" \
+ -v .
}
-#check() {
-# cd "$GOPATH"/src/github.com/arduino/arduino-cli
-# go test -v -timeout 60m .
-#}
-
package() {
- # Fix platform.txt for arch arduino-ctags
- #cd "$GOPATH"/src/github.com/arduino/arduino-cli/hardware
- #sed -i 's#^tools.ctags.path=.*#tools.ctags.path=/usr/bin#' platform.txt
- #sed -i 's#^tools.ctags.cmd.path=.*#tools.ctags.cmd.path={path}/arduino-ctags#' platform.txt
-
- cd "$GOPATH"/src/github.com/arduino/arduino-cli
+ install -Dm 755 arduino-cli-${_tagver}/arduino-cli "$pkgdir"/usr/bin/arduino-cli
- # Install main tool
- install -Dm755 "arduino-cli" "${pkgdir}/usr/bin/arduino-cli"
+ # Fix platform.txt for arch arduino-ctags
+ #cd "$GOPATH"/src/github.com/arduino/arduino-cli/hardware
+ #sed -i 's#^tools.ctags.path=.*#tools.ctags.path=/usr/bin#' platform.txt
+ #sed -i 's#^tools.ctags.cmd.path=.*#tools.ctags.cmd.path={path}/arduino-ctags#' platform.txt
- # Install
- install -Dm644 -t "${pkgdir}/usr/share/arduino/hardware/" "${srcdir}/${pkgname//-rc}-${_tagver}/legacy/builder/hardware/platform.keys.rewrite.txt"
- # Install platform.txt files
- #install -Dm644 -t "${pkgdir}/usr/share/arduino/hardware/" "${srcdir}"/build/src/github.com/arduino/arduino-cli/hardware/*
-
- # Add documentation
- install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname//-rc}" "${srcdir}/${pkgname//-rc}-${_tagver}/README.md"
+ # Install
+ install -Dm644 -t "${pkgdir}/usr/share/arduino/hardware/" "${srcdir}/${pkgname//-rc}-${_tagver}/legacy/builder/hardware/platform.keys.rewrite.txt"
}
+