diff options
author | Grey Christoforo | 2020-01-30 11:40:41 +0000 |
---|---|---|
committer | Grey Christoforo | 2020-01-30 11:40:41 +0000 |
commit | d0765e49f12951634176cb7d21182cdc8dca7c51 (patch) | |
tree | 95abd6372920642772a37c040f6d6fdd09340055 | |
parent | a0d51452ef2a59805e36e199d0f3570811f8a0ac (diff) | |
download | aur-d0765e49f12951634176cb7d21182cdc8dca7c51.tar.gz |
bump version
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 24 insertions, 33 deletions
@@ -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" } + |