summaryrefslogtreecommitdiff
path: root/i3status-rust/Pkgfile
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2021-02-14 15:11:48 +0000
committerTim Biermann <tbier@posteo.de>2021-02-14 15:11:48 +0000
commitc5e32ea8851fa8b6fef7f56aed2c327a23fb818d (patch)
treee33254adfd77a99927836e11b1dd20d2e34b9c31 /i3status-rust/Pkgfile
parent5c017cc2ba844a0f0ff50d8fda257c24d4c0d80f (diff)
downloadcontrib-c5e32ea8851fa8b6fef7f56aed2c327a23fb818d.tar.gz
contrib-c5e32ea8851fa8b6fef7f56aed2c327a23fb818d.tar.xz
i3status-rust: 0.14.5 -> 0.14.6
Diffstat (limited to 'i3status-rust/Pkgfile')
-rw-r--r--i3status-rust/Pkgfile23
1 files changed, 12 insertions, 11 deletions
diff --git a/i3status-rust/Pkgfile b/i3status-rust/Pkgfile
index b07e99241..43bec632b 100644
--- a/i3status-rust/Pkgfile
+++ b/i3status-rust/Pkgfile
@@ -5,25 +5,26 @@
# Optional: notmuch pulseaudio
name=i3status-rust
-version=0.14.5
-release=2
+version=0.14.6
+release=1
source=(https://github.com/greshake/i3status-rust/archive/v$version/$name-$version-01.tar.gz)
build() {
- cd $name-$version
+ prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache
+ mkdir "$PKGMK_SOURCE_DIR/rust" || true
+ export CARGO_HOME="$PKGMK_SOURCE_DIR/rust"
# configure optional dependencies
[[ -e /usr/lib/libnotmuch.so ]] && PKGMK_I3STATUS_RUST+=' notmuch'
[[ -e /usr/lib/pkgconfig/libpulse.pc ]] && PKGMK_I3STATUS_RUST+=' libpulse-binding'
- prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache
- mkdir "$PKGMK_SOURCE_DIR/rust" || true
- export CARGO_HOME="$PKGMK_SOURCE_DIR/rust"
+ cargo update --manifest-path $name-$version/Cargo.toml
+
+ cargo fetch --manifest-path $name-$version/Cargo.toml --locked
- cargo update
- cargo fetch
[[ -n $PKGMK_I3STATUS_RUST ]] \
- && cargo build --release --features "$PKGMK_I3STATUS_RUST" \
- || cargo build --release --no-default-features
- install -Dt $PKG/usr/bin target/release/i3status-rs
+ && cargo build --manifest-path $name-$version/Cargo.toml --release --features "$PKGMK_I3STATUS_RUST" \
+ || cargo build --manifest-path $name-$version/Cargo.toml --release --no-default-features
+
+ install -Dt $PKG/usr/bin $name-$version/target/release/i3status-rs
}

Generated by cgit