diff options
author | Forud Ghafouri | 2021-06-30 23:12:43 +0200 |
---|---|---|
committer | Forud Ghafouri | 2021-06-30 23:12:43 +0200 |
commit | 620e5e5059e85b893f7b24a3811be246c804fa39 (patch) | |
tree | 7a3f7ede52334d7a1728aa7a8b29b641e3956b97 /PKGBUILD | |
download | aur-goi3autowname-git.tar.gz |
Initialize
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c4bac4ce8a5c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Simone Cimarelli <aquilairreale [AT] ymail [DOT] com> + +_basename=goi3autowname +pkgname=$_basename-git +pkgver=0.2.r9.g351c6b3 +pkgrel=1 +pkgdesc="i3 workspace auto rename" +arch=("i686" "pentium4" "x86_64" "arm" "armv6h" "armv7h" "aarch64") +url="https://github.com/tbellembois/$_basename" +license=("APACHE") +makedepends=("git" "go>=1.9") +source=("$_basename::git+https://github.com/tbellembois/$_basename.git#branch=master") +sha256sums=('SKIP') +provides=("$_basename") +conflicts=("$_basename") + +pkgver() { + cd "$srcdir/$_basename" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + mkdir -p go/src/github.com/tbellembois + ln -rTsf "$_basename" "go/src/github.com/tbellembois/$_basename" + export GOPATH="$srcdir/go" + cd "go/src/github.com/tbellembois/$_basename" + go get -v -d ./... + chmod -R u+w "$srcdir/go" +} + +build() { + export GOPATH="$srcdir/go" + cd "go/src/github.com/tbellembois/$_basename" + go install -v \ + -gcflags "all=-trimpath=$GOPATH" \ + -asmflags "all=-trimpath=$GOPATH" \ + -ldflags "-extldflags $LDFLAGS" \ + ./... +} + +package() { + install -Dm755 "$srcdir/go/bin/$_basename" "$pkgdir/usr/bin/$_basename" +} |