# Maintainer: Sergey Mezentsev pkgname=datafusion-cli pkgver=33.0.0 pkgrel=1 pkgdesc="The DataFusion CLI is a command-line interactive SQL utility for executing queries against any supported data files." url="https://github.com/apache/arrow-datafusion" arch=(x86_64) license=(APACHE) makedepends=( rustup cargo ) source=("$pkgname-$pkgver.tar.gz::https://github.com/apache/arrow-datafusion/archive/tags/$pkgver.tar.gz") b2sums=('f6c964747bf8aa25450a649dbe1b850b33a7d0011024083f84cc1888cacddea390d31164ce69901ab6022bb0461c1e7df46d4b2f76f7f61f47a909e893d5c0d8') build() { export CARGO_TARGET_DIR=target cd "arrow-datafusion-tags-$pkgver/datafusion-cli" rustup override set 1.70 rustup component add rustfmt cargo build --release } #check() { # cd "arrow-datafusion-tags-$pkgver" # cargo test --frozen --all-features #} package() { cd "arrow-datafusion-tags-$pkgver/datafusion-cli" install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" cd .. install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 {README,CHANGELOG}.md }