diff options
author | Christoph W | 2017-04-23 21:11:14 +1000 |
---|---|---|
committer | Christoph W | 2017-04-23 21:11:14 +1000 |
commit | cbd478c1d1f0a6fdd93d9d0790dbf5cf4821f155 (patch) | |
tree | 08dc891e213776e6153bb99a3c1f8545c927ccd1 | |
download | aur-cbd478c1d1f0a6fdd93d9d0790dbf5cf4821f155.tar.gz |
Adding usql 0.5.0 - using same tags as official binary release
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a6a16e56512b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = usql + pkgdesc = usql is a universal command-line interface for SQL databases + pkgver = 0.5.0 + pkgrel = 1 + url = https://github.com/knq/usql + arch = i686 + arch = x86_64 + arch = armv6h + arch = armv7h + arch = aarch64 + license = MIT + makedepends = go + makedepends = git + depends = go + provides = usql + source = git+https://github.com/knq/usql#tag=v0.5.0 + md5sums = SKIP + +pkgname = usql + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..290f94b59b36 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Christoph W <c w e g e n e r at gmail dot com> + +pkgname='usql' +_gitname='usql' +pkgver='0.5.0' +pkgrel='1' +pkgdesc='usql is a universal command-line interface for SQL databases' +arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') +url='https://github.com/knq/usql' +license=('MIT') +depends=('go') +makedepends=('go' 'git') +provides=('usql') +#backup=('etc/influxdb/influxdb.conf') +#install='influxdb.install' +source=("git+https://github.com/knq/usql#tag=v$pkgver") +md5sums=('SKIP') +build() +{ + export GOPATH="$srcdir" + export GOBIN="$GOPATH/bin" + export PATH="$GOBIN:$PATH" + + go get -u github.com/kardianos/govendor + + mkdir -p "$GOPATH/src/github.com/knq" + mv -f "$srcdir/usql" "$GOPATH/src/github.com/knq/" + + cd "$GOPATH/src/github.com/knq/usql" + + echo "Building usql version=$pkgver" + #go install -ldflags="-X main.version=$version -X main.commit=$revision -X main.branch=master" ./... + TAGS="most fts5 vtable json1" + TAGS="$TAGS no_adodb" + + govendor init + govendor fetch ./... + govendor remove github.com/knq/usql/internal + + go install -tags "$TAGS" \ + -ldflags="-X github.com/knq/usql/text.CommandName=$pkgname -X github.com/knq/usql/text.CommandVersion=$pkgver" + + +} +package() +{ + cd $GOBIN + install -Dsm755 usql "$pkgdir/usr/bin/usql" + + cd "$GOPATH/src/github.com/knq/usql" + install -Dm644 "README.md" "${pkgdir}/usr/share/doc/usql/README.md" + install -Dm644 "contrib/usqlpass" "${pkgdir}/usr/share/doc/usql/usqlpass" + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/usql/LICENSE" +} |