diff options
author | ChacaS0 | 2018-08-13 07:12:17 +0400 |
---|---|---|
committer | ChacaS0 | 2018-08-13 07:12:17 +0400 |
commit | 5eb0213a5a1c9b1089d22e2fb752a877ddc9b5c9 (patch) | |
tree | 0bde9350621079d92c5e4681e413f4ad5996e262 | |
parent | c69700529a5255f20ef05109cd5e82ab2c8d931b (diff) | |
download | aur-5eb0213a5a1c9b1089d22e2fb752a877ddc9b5c9.tar.gz |
:box: fix on pkgbuild
-rw-r--r-- | PKGBUILD | 116 |
1 files changed, 69 insertions, 47 deletions
@@ -44,58 +44,80 @@ build() { done export GOROOT="$srcdir/build/go" - export GOPATH="$srcdir/build" - go get -fix "$_gourl" + # GOPATH + if [[ -z "${GOPATH}" ]]; then + export GOPATH="$HOME/gocode" + fi + + # GOBIN + if [[ -z "${GOBIN}" ]]; then + export GOBIN="$GOPATH/bin" + fi + + go get -u -t "$_gourl" + + # Prepare executable - if [ -d "$srcdir/build/src" ]; then - cd "$srcdir/build/src/$_gourl" - go build -o "$srcdir/build/$pkgname" - else - echo 'Old sources for a previous version of this package are already present!' - echo 'Build in a chroot or uninstall the previous version.' - return 1 - fi + #if [ -d "$srcdir/build/src" ]; then + # cd "$srcdir/build/src/$_gourl" + # go build -o "$srcdir/build/$pkgname" + #else + # echo 'Old sources for a previous version of this package are already present!' + # echo 'Build in a chroot or uninstall the previous version.' + # return 1 + #fi } package() { - export GOROOT="$GOPATH" - - # Package go package files - for f in "$srcdir/build/go/pkg/"* "$srcdir/build/pkg/"*; do - # If it's a directory - if [ -d "$f" ]; then - cd "$f" - mkdir -p "$pkgdir/$GOROOT/pkg/`basename $f`" - for z in *; do - # Check if the directory name matches - if [ "$z" == `echo $_gourl | cut -d/ -f1` ]; then - cp -r $z "$pkgdir/$GOROOT/pkg/`basename $f`" - fi - done - cd .. - fi - done +# export GOROOT="$GOPATH" +# +# # Package go package files +# for f in "$srcdir/build/go/pkg/"* "$srcdir/build/pkg/"*; do +# # If it's a directory +# if [ -d "$f" ]; then +# cd "$f" +# mkdir -p "$pkgdir/$GOROOT/pkg/`basename $f`" +# for z in *; do +# # Check if the directory name matches +# if [ "$z" == `echo $_gourl | cut -d/ -f1` ]; then +# cp -r $z "$pkgdir/$GOROOT/pkg/`basename $f`" +# fi +# done +# cd .. +# fi +# done +# +# # Package source files +# if [ -d "$srcdir/build/src" ]; then +# mkdir -p "$pkgdir/$GOROOT/src/pkg" +# cp -r "$srcdir/build/src/"* "$pkgdir/$GOROOT/src/pkg/" +# find "$pkgdir" -depth -type d -name .git -exec rm -r {} \; +# fi +# +# # Package license (if available) +# for f in LICENSE COPYING; do +# if [ -e "$srcdir/build/src/$_gourl/$f" ]; then +# install -Dm644 "$srcdir/build/src/$_gourl/$f" \ +# "$pkgdir/usr/share/licenses/$pkgname/$f" +# fi +# done +# +# # Package executables +# if [ -e "$srcdir/build/$pkgname" ]; then +# install -Dm755 "$srcdir/build/$pkgname" \ +# "$pkgdir/usr/bin/$pkgname" +# fi +if ! tempest > /dev/null 2>&1; then + ln -s $GOBIN/tempest /usr/bin/tempest +fi - # Package source files - if [ -d "$srcdir/build/src" ]; then - mkdir -p "$pkgdir/$GOROOT/src/pkg" - cp -r "$srcdir/build/src/"* "$pkgdir/$GOROOT/src/pkg/" - find "$pkgdir" -depth -type d -name .git -exec rm -r {} \; - fi - - # Package license (if available) - for f in LICENSE COPYING; do - if [ -e "$srcdir/build/src/$_gourl/$f" ]; then - install -Dm644 "$srcdir/build/src/$_gourl/$f" \ - "$pkgdir/usr/share/licenses/$pkgname/$f" - fi - done +} - # Package executables - if [ -e "$srcdir/build/$pkgname" ]; then - install -Dm755 "$srcdir/build/$pkgname" \ - "$pkgdir/usr/bin/$pkgname" - fi -}
\ No newline at end of file +#install() { +# # symbolic link to bin +# if ! tempest > /dev/null 2>&1; then +# ln -s $GOBIN/tempest /usr/bin/tempest +# fi +#} |