Compare commits
11 commits
ca88afd993
...
d47ddbab50
Author | SHA1 | Date | |
---|---|---|---|
d47ddbab50 | |||
2763ed4097 | |||
ee9d31c365 | |||
5bdd0bcc8d | |||
0f166290e7 | |||
175e727748 | |||
0ca4fc1769 | |||
2d9916ce3e | |||
4081dae1be | |||
14084c1d48 | |||
ce00456bac |
11 changed files with 107 additions and 6 deletions
6
.gitmodules
vendored
6
.gitmodules
vendored
|
@ -43,6 +43,9 @@
|
||||||
[submodule "cargo-prefetch"]
|
[submodule "cargo-prefetch"]
|
||||||
path = cargo-prefetch
|
path = cargo-prefetch
|
||||||
url = ssh://aur@aur.archlinux.org/cargo-prefetch.git
|
url = ssh://aur@aur.archlinux.org/cargo-prefetch.git
|
||||||
|
[submodule "cargo-sweep"]
|
||||||
|
path = cargo-sweep
|
||||||
|
url = ssh://aur@aur.archlinux.org/cargo-sweep.git
|
||||||
[submodule "cloudflared"]
|
[submodule "cloudflared"]
|
||||||
path = cloudflared
|
path = cloudflared
|
||||||
url = ssh://aur@aur.archlinux.org/cloudflared.git
|
url = ssh://aur@aur.archlinux.org/cloudflared.git
|
||||||
|
@ -130,6 +133,9 @@
|
||||||
[submodule "kirc"]
|
[submodule "kirc"]
|
||||||
path = kirc
|
path = kirc
|
||||||
url = ssh://aur@aur.archlinux.org/kirc.git
|
url = ssh://aur@aur.archlinux.org/kirc.git
|
||||||
|
[submodule "kondo"]
|
||||||
|
path = kondo
|
||||||
|
url = ssh://aur@aur.archlinux.org/kondo.git
|
||||||
[submodule "ksuid"]
|
[submodule "ksuid"]
|
||||||
path = ksuid
|
path = ksuid
|
||||||
url = ssh://aur@aur.archlinux.org/ksuid.git
|
url = ssh://aur@aur.archlinux.org/ksuid.git
|
||||||
|
|
|
@ -121,6 +121,24 @@ exclude_regex = "^.*(alpha|beta|rc).*$"
|
||||||
|
|
||||||
# github
|
# github
|
||||||
|
|
||||||
|
[cargo-sweep]
|
||||||
|
source = "github"
|
||||||
|
github = "holmgr/cargo-sweep"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[kondo]
|
||||||
|
source = "github"
|
||||||
|
github = "tbillington/kondo"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
|
[trdsql]
|
||||||
|
source = "github"
|
||||||
|
github = "noborus/trdsql"
|
||||||
|
use_max_tag = true
|
||||||
|
prefix = "v"
|
||||||
|
|
||||||
[octosql]
|
[octosql]
|
||||||
source = "github"
|
source = "github"
|
||||||
github = "cube2222/octosql"
|
github = "cube2222/octosql"
|
||||||
|
|
1
cargo-sweep
Submodule
1
cargo-sweep
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit e6f119b05348173a88c0d048a507bc3a68b995b9
|
2
dsq
2
dsq
|
@ -1 +1 @@
|
||||||
Subproject commit efa68dd70d41e953641d5d34d1ba4ace4a5f096d
|
Subproject commit 2d071dbad009d19b9c6bb2323467f1be06b615e8
|
1
kondo
Submodule
1
kondo
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 66b7d27e47db58bf3b81d83ab5c1bd41f439b2cc
|
2
lemmy
2
lemmy
|
@ -1 +1 @@
|
||||||
Subproject commit 9993020b65c9d8b84b8d94fa98465af1512949a5
|
Subproject commit dbb59357bc82933dc31d13076c27c8c711c886a9
|
2
lemmy-ui
2
lemmy-ui
|
@ -1 +1 @@
|
||||||
Subproject commit 9061756d5654c729bffff2852345986f7f034c41
|
Subproject commit c496ba7dded289166ab9c44d0efce03581214bb6
|
2
nerdctl
2
nerdctl
|
@ -1 +1 @@
|
||||||
Subproject commit 8d600ab9a7a966e29248af000c3547406fd758d9
|
Subproject commit 727a8cf81a64c1707ab3340d9bd9c076ddb1a2f2
|
|
@ -1 +1 @@
|
||||||
Subproject commit ac6608e1802a9f7774e4753a49da198cf966b5ad
|
Subproject commit 7a628a88708298f87e57b538fc9e259026bf9970
|
|
@ -1 +1 @@
|
||||||
Subproject commit 80694a727b679a4f474e4f7d5726a70ddaeed819
|
Subproject commit a653bbfc438995a2f47219b8848eef0fe57ecc3c
|
75
trdsql/PKGBUILD
Normal file
75
trdsql/PKGBUILD
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
# Maintainer: João Vitor S. Anjos <jvanjos at protonmail dot com>
|
||||||
|
# Contributor: Dmitri Goutnik <dg@syrec.org>
|
||||||
|
|
||||||
|
pkgname=trdsql
|
||||||
|
pkgver=0.9.1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Tool that can execute SQL queries on CSV, LTSV and JSON"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="https://github.com/noborus/trdsql"
|
||||||
|
license=('MIT')
|
||||||
|
depends=('glibc')
|
||||||
|
makedepends=('git' 'go')
|
||||||
|
options=('!lto')
|
||||||
|
_commit='34be5949b4deffbc3f1b07a9efa9da9a40b7f2bd'
|
||||||
|
source=("$pkgname::git+$url.git#commit=$_commit")
|
||||||
|
sha512sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd "$pkgname"
|
||||||
|
git describe --tags | sed "s/^v//"
|
||||||
|
}
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd "$pkgname"
|
||||||
|
|
||||||
|
# create directory for build output
|
||||||
|
mkdir build
|
||||||
|
|
||||||
|
# download dependencies
|
||||||
|
go mod download
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$pkgname"
|
||||||
|
|
||||||
|
# set Go flags
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
|
||||||
|
# binary
|
||||||
|
go build -v \
|
||||||
|
-trimpath \
|
||||||
|
-buildmode=pie \
|
||||||
|
-mod=readonly \
|
||||||
|
-modcacherw \
|
||||||
|
-ldflags "-linkmode external -extldflags ${LDFLAGS} \
|
||||||
|
-X github.com/noborus/trdsql.Version=$pkgver" \
|
||||||
|
-tags "sqlite_json" \
|
||||||
|
-o build \
|
||||||
|
./cmd/...
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd "$pkgname"
|
||||||
|
go test -v -tags "sqlite_json" ./...
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$pkgname"
|
||||||
|
|
||||||
|
install -vDm755 -t "$pkgdir/usr/bin" build/trdsql
|
||||||
|
|
||||||
|
# documentation
|
||||||
|
install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
|
||||||
|
cp -vr _example "$pkgdir/usr/share/doc/$pkgname"
|
||||||
|
|
||||||
|
# shell completion
|
||||||
|
install -Dm 644 completion/trdsql-completion.zsh "$pkgdir/usr/share/zsh/site-functions/_$pkgname"
|
||||||
|
|
||||||
|
# license
|
||||||
|
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim: ts=2 sw=2 et:
|
Loading…
Reference in a new issue