summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBalló György2021-05-13 16:30:10 +0000
committerBalló György2021-05-13 16:30:10 +0000
commite223c24bb45a45ad3aff7f63d9bd2cdecc0aab9e (patch)
tree67f5e5686a22d6ae38c043dcc9f62744dcce41ac /PKGBUILD
downloadaur-golang-glide.tar.gz
Rename glide to golang-glide
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3533699c91b1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Contributor: Ivan Shapovalov <intelfx@intelfx.name>
+# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
+# Contributor: fanningert <thomas@fanninger.at>
+
+pkgname=golang-glide
+pkgver=0.13.3
+pkgrel=3
+pkgdesc='Dependency management and vendoring for Go projects'
+arch=('x86_64')
+url='https://github.com/Masterminds/glide'
+license=('MIT')
+makedepends=('go' 'git')
+options=('!strip' '!emptydirs')
+_commit=8ed5b9292379d86c39592a7e6a58eb9c903877cf # tags/v0.13.3^0
+source=("git+$url#tag=v$pkgver")
+md5sums=('SKIP')
+
+prepare() {
+ export GOPATH="$srcdir/go"
+ _gosrc="$GOPATH/src/${url#https://}"
+ rm -rf "$GOPATH"
+ mkdir -p "${_gosrc%/*}"
+ mv -T glide "$_gosrc"
+}
+
+build() {
+ export GOPATH="$srcdir/go"
+ cd "$GOPATH/src/${url#https://}"
+
+ go build -o glide -ldflags "-X main.version=$pkgver" glide.go
+}
+
+package() {
+ export GOPATH="$srcdir/go"
+ cd "$GOPATH/src/${url#https://}"
+
+ install -Dm755 glide "$pkgdir/usr/bin/glide"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# getver: github.com/Masterminds/glide
+# vim: ts=2 sw=2 et: