summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChacaS02018-08-13 07:12:17 +0400
committerChacaS02018-08-13 07:12:17 +0400
commit5eb0213a5a1c9b1089d22e2fb752a877ddc9b5c9 (patch)
tree0bde9350621079d92c5e4681e413f4ad5996e262
parentc69700529a5255f20ef05109cd5e82ab2c8d931b (diff)
downloadaur-5eb0213a5a1c9b1089d22e2fb752a877ddc9b5c9.tar.gz
:box: fix on pkgbuild
-rw-r--r--PKGBUILD116
1 files changed, 69 insertions, 47 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 99495671cd99..09caebf48fe0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+#}