summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilipe Nascimento2021-08-12 18:09:26 -0300
committerFilipe Nascimento2021-08-12 18:09:26 -0300
commitbb3f3abaa0edf11be49fdf9816f6c174873aac60 (patch)
tree8e46dce344d5a97ffbb0e5ef23f33efb0dc28597
parent809dc30f53cb5b7f522680d6c65bbffa5c3afdaa (diff)
downloadaur-bb3f3abaa0edf11be49fdf9816f6c174873aac60.tar.gz
upgpkg: exa-git 0.10.1.r33.g3f24f7c-1
new rust package guidelines
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4e2b00aae289..04202d93d6f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = exa-git
pkgdesc = Replacement for ls written in Rust
- pkgver = 0.10.1.r19.ga6754f3
+ pkgver = 0.10.1.r33.g3f24f7c
pkgrel = 1
url = https://github.com/ogham/exa
arch = i686
arch = x86_64
license = MIT
- makedepends = rust
+ makedepends = cargo
makedepends = git
makedepends = pandoc
depends = libgit2
@@ -16,4 +16,3 @@ pkgbase = exa-git
md5sums = SKIP
pkgname = exa-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 49f94a3d9ec8..8969d77b3082 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,27 +3,34 @@
_pkgname=exa
pkgname=${_pkgname}-git
-pkgver=0.10.1.r19.ga6754f3
+pkgver=0.10.1.r33.g3f24f7c
pkgrel=1
pkgdesc='Replacement for ls written in Rust'
arch=('i686' 'x86_64')
url="https://github.com/ogham/exa"
license=('MIT')
depends=('libgit2')
-makedepends=('rust' 'git' 'pandoc')
+makedepends=('cargo' 'git' 'pandoc')
provides=('exa')
conflicts=('exa')
source=("git+https://github.com/ogham/exa.git")
md5sums=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgname"
+ cd $_pkgname
printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')"
}
+prepare() {
+ cd $_pkgname
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
cd $_pkgname
- cargo build --release
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release
mkdir -p target/release/man
pandoc --standalone -f markdown -t man man/exa.1.md > "target/release/man/exa.1"
pandoc --standalone -f markdown -t man man/exa_colors.5.md > "target/release/man/exa_colors.5"
@@ -34,7 +41,7 @@ package() {
install -Dm755 "target/release/$_pkgname" \
-t "$pkgdir/usr/bin"
install -Dm644 completions/bash/$_pkgname \
- -t "$pkgdir/etc/bash_completion.d"
+ -t "$pkgdir/usr/share/bash-completion/completions"
install -Dm644 completions/zsh/_$_pkgname \
-t "$pkgdir/usr/share/zsh/site-functions"
install -Dm644 completions/fish/$_pkgname.fish \