1 # Maintainer: George Rawlinson <grawlinson@archlinux.org>
6 pkgdesc='CLI tool for running SQL queries against JSON/CSV/Excel/Parquet and more'
8 url='https://github.com/multiprocessio/dsq'
11 makedepends=('git' 'go')
12 checkdepends=('python' 'jq' 'p7zip')
14 _commit='0ff1a1218f57fbd81d9dae48e82cbe3f24572b88'
15 source=("$pkgname::git+$url.git#commit=$_commit")
21 git describe --tags | sed 's/^v//'
27 # download dependencies
35 export CGO_CPPFLAGS="${CPPFLAGS}"
36 export CGO_CFLAGS="${CFLAGS}"
37 export CGO_CXXFLAGS="${CXXFLAGS}"
44 -ldflags "-linkmode external -extldflags ${LDFLAGS} \
45 -X main.Version=$pkgver" \
55 -e "s/dsq latest/dsq $pkgver/"
58 7z e testdata/taxi.csv.7z
60 # ensure chatter from systemd-nspawn doesn't modify expected stdout
61 LC_ALL=C ./scripts/test.py
67 install -vDm755 -t "$pkgdir/usr/bin" dsq