summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwcasanova2024-04-16 21:05:49 -0400
committerwcasanova2024-04-16 21:05:49 -0400
commite6855e13c77a2fb1ca785f75c2f26d0e179cb9e4 (patch)
tree09cc0e4f4725175783501812d587c8364548faad
parentc24900674b9ca8892ab84abd2b8d0ff628844af1 (diff)
downloadaur-starship-git.tar.gz
update pkgbuild
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD35
2 files changed, 27 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe756ed8b3ae..14e04109f302 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
pkgbase = starship-git
pkgdesc = The cross-shell prompt for astronauts
- pkgver = 0.50.0.1370.gd0951db3
+ pkgver = 1.18.2.3242.g98d0ac8e2
pkgrel = 1
url = https://github.com/starship/starship
arch = x86_64
license = ISC
makedepends = rust
+ makedepends = cmake
makedepends = cargo
makedepends = git
optdepends = powerline-fonts: powerline symbols for terminals
- optdepends = nerd-fonts-complete: popular collections such as Font Awesome & fonts such as Hack
+ optdepends = ttf-font-nerd: Nerd Font Symbols preset
provides = starship
conflicts = starship
source = starship::git+https://github.com/starship/starship.git
sha256sums = SKIP
pkgname = starship-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 454345293487..ffeb0aadf9f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Maintainer: Walter - "d2Nhc2Fub3ZhQGRpc3Jvb3Qub3JnCg==" - use base64 -d
+# Maintainer: Walter - "d2Nhc2Fub3ZhQGRpc3Jvb3Qub3JnCg=="
pkgname="starship-git"
_pkgname="starship"
-pkgver=0.50.0.1370.gd0951db3
+pkgver=1.18.2.3242.g98d0ac8e2
pkgrel=1
pkgdesc="The cross-shell prompt for astronauts"
arch=("x86_64")
@@ -10,8 +10,8 @@ url="https://github.com/starship/starship"
license=("ISC")
depends=()
optdepends=('powerline-fonts: powerline symbols for terminals'
- 'nerd-fonts-complete: popular collections such as Font Awesome & fonts such as Hack')
-makedepends=("rust" "cargo" "git")
+ 'ttf-font-nerd: Nerd Font Symbols preset')
+makedepends=("rust" "cmake" "cargo" "git")
provides=("starship")
conflicts=("starship")
source=("$_pkgname::git+https://github.com/starship/starship.git")
@@ -22,18 +22,31 @@ pkgver() {
echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
- build() {
+prepare() {
+ cd "$_pkgname"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+build() {
cd $_pkgname
- cargo build --release --locked --all-features --target-dir=target
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
}
check() {
- cd $_pkgname
- cargo test --release --locked --target-dir=target
+ cd $_pkgname
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen
}
package() {
- cd "$srcdir/$_pkgname"
- install -Dm755 target/release/$_pkgname "$pkgdir/usr/bin/$_pkgname"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd "$srcdir/$_pkgname"
+ install -Dm755 target/release/$_pkgname "$pkgdir/usr/bin/$_pkgname"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -dm 755 "${pkgdir}"/usr/share/{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions}/
+ ./target/release/starship completions bash > "${pkgdir}"/usr/share/bash-completion/completions/starship
+ ./target/release/starship completions fish > "${pkgdir}"/usr/share/fish/vendor_completions.d/starship.fish
+ ./target/release/starship completions zsh > "${pkgdir}"/usr/share/zsh/site-functions/_starship
}