summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiyush Pangtey2019-05-14 14:53:15 +0530
committerPiyush Pangtey2019-05-14 14:53:15 +0530
commit291de4fb1a537e1982db3833db2d2a5c22b4244e (patch)
tree45188cdd954e00f5602fa61c3dc9edcaf806030b
downloadaur-291de4fb1a537e1982db3833db2d2a5c22b4244e.tar.gz
Inital Commit
Signed-off-by: Piyush Pangtey <piyush@newgenpayments.com>
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD42
-rw-r--r--go5
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0aeb2ceba4b9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = gocomplete
+ pkgdesc = bash completion written in go + bash completion for go command
+ pkgver = 1.2.1
+ pkgrel = 1
+ url = https://github.com/posener/complete
+ arch = x86_64
+ license = MIT
+ makedepends = go
+ depends = go
+ depends = bash-completion
+ source = complete-1.2.1.tar.gz::https://github.com/posener/complete/archive/v1.2.1.tar.gz
+ source = go
+ sha256sums = 172c679610a8e91b188b0260f0615ea32ef05c6feb2dc313eaef522853758579
+ sha256sums = cf3f177396a14b0800249a16ab18e9e0e4e3b001b51f0cc28f1974fc5bb76850
+
+pkgname = gocomplete
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cffe047c1350
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Piyush Pangtey <gokuvsvegita at gmail dot com>
+
+pkgname=gocomplete
+_pkgname=complete
+pkgver=1.2.1
+pkgrel=1
+pkgdesc='bash completion written in go + bash completion for go command'
+arch=('x86_64')
+url='https://github.com/posener/complete'
+license=('MIT')
+source=(
+ "${_pkgname}-${pkgver}.tar.gz::https://github.com/posener/complete/archive/v${pkgver}.tar.gz"
+ 'go'
+)
+sha256sums=(
+ '172c679610a8e91b188b0260f0615ea32ef05c6feb2dc313eaef522853758579'
+ 'cf3f177396a14b0800249a16ab18e9e0e4e3b001b51f0cc28f1974fc5bb76850'
+)
+makedepends=('go')
+depends=(
+ 'go'
+ 'bash-completion'
+)
+
+prepare() {
+ mkdir -p "${srcdir}/src/github.com/posener/"
+ cp -r "${srcdir}/${_pkgname}-${pkgver}" "${srcdir}/src/github.com/posener/${_pkgname}"
+}
+
+build() {
+ GOPATH="${srcdir}"
+ cd "${srcdir}/src/github.com/posener/${_pkgname}/${pkgname}"
+ go get -d ./...
+ go build ./...
+}
+
+package() {
+ cd "${srcdir}/src/github.com/posener/${_pkgname}/${pkgname}"
+ install -Dm755 "$pkgname" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${srcdir}/go" "${pkgdir}/usr/share/bash-completion/completions/go"
+ install -Dm644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/go b/go
new file mode 100644
index 000000000000..b0a2f9b4d642
--- /dev/null
+++ b/go
@@ -0,0 +1,5 @@
+# bash completion for go -*- shell-script -*-
+
+complete -C gocomplete go
+
+# ex: filetype=sh