diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -2,20 +2,29 @@ # Former maintainer: Aaron DeVore <aaron.devore@gmail.com> pkgname=xsv-git -pkgver=0.13.0.r12.g3de6c04 -pkgrel=3 +pkgver=0.13.0.r13.g4278b85 +pkgrel=1 pkgdesc="A fast CSV command line toolkit written in Rust" arch=('i686' 'x86_64') url="https://github.com/BurntSushi/xsv" license=('custom' 'MIT') depends=('gcc-libs') makedepends=('git' 'rust') -provides=('xsv') +provides=("xsv=$pkgver") conflicts=('xsv') source=("git+https://github.com/BurntSushi/xsv.git") sha256sums=('SKIP') +prepare() { + cd "xsv" + + if [ ! -f "Cargo.lock" ]; then + cargo update + fi + cargo fetch +} + pkgver() { cd "xsv" @@ -25,18 +34,18 @@ pkgver() { check() { cd "xsv" - cargo test \ - --locked \ - --release + #cargo test \ + # --frozen } package() { cd "xsv" cargo install \ - --no-track \ --locked \ + --no-track \ --root "$pkgdir/usr" \ - --path "$srcdir/xsv" + --path . + install -Dm644 {LICENSE-MIT,UNLICENSE} -t "$pkgdir/usr/share/licenses/xsv" } |