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"]
|
||||
path = cargo-prefetch
|
||||
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"]
|
||||
path = cloudflared
|
||||
url = ssh://aur@aur.archlinux.org/cloudflared.git
|
||||
|
@ -130,6 +133,9 @@
|
|||
[submodule "kirc"]
|
||||
path = kirc
|
||||
url = ssh://aur@aur.archlinux.org/kirc.git
|
||||
[submodule "kondo"]
|
||||
path = kondo
|
||||
url = ssh://aur@aur.archlinux.org/kondo.git
|
||||
[submodule "ksuid"]
|
||||
path = ksuid
|
||||
url = ssh://aur@aur.archlinux.org/ksuid.git
|
||||
|
|
|
@ -121,6 +121,24 @@ exclude_regex = "^.*(alpha|beta|rc).*$"
|
|||
|
||||
# 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]
|
||||
source = "github"
|
||||
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