From 193fde6d2477fdd06ccbfb67dce9f597ae2769ef Mon Sep 17 00:00:00 2001 From: Artur Sinila Date: Thu, 25 Mar 2021 23:18:42 +0300 Subject: [PATCH] rust-sccache: update to 0.2.15 --- srcpkgs/rust-sccache-dist | 1 + srcpkgs/rust-sccache/template | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/rust-sccache-dist diff --git a/srcpkgs/rust-sccache-dist b/srcpkgs/rust-sccache-dist new file mode 120000 index 000000000000..c967e3f41a20 --- /dev/null +++ b/srcpkgs/rust-sccache-dist @@ -0,0 +1 @@ +rust-sccache \ No newline at end of file diff --git a/srcpkgs/rust-sccache/template b/srcpkgs/rust-sccache/template index 5d8f2bf185c1..4b65b41832d6 100644 --- a/srcpkgs/rust-sccache/template +++ b/srcpkgs/rust-sccache/template @@ -1,17 +1,18 @@ # Template file for 'rust-sccache' pkgname=rust-sccache -version=0.2.13 -revision=3 +version=0.2.15 +revision=1 wrksrc="${pkgname/rust-/}-${version}" build_style=cargo hostmakedepends="pkg-config" makedepends="openssl-devel" +configure_args="--features dist-client,dist-server" short_desc="Sccache is a ccache-like tool" maintainer="Enno Boland " license="Apache-2.0" homepage="https://crates.io/crates/sccache" distfiles="https://static.crates.io/crates/sccache/sccache-${version}.crate" -checksum=34b8eaab25eb467e9796c2f3ad7524c8548bf3afed962a922dd0b40ed2472ef7 +checksum=cd1b19d56224beccdbf3fcc1fac1b21d58ddad64eed7fc1288db84d227bcebf7 case "$XBPS_TARGET_MACHINE" in x86_64*|i686*|arm*|aarch64*) ;; @@ -19,5 +20,13 @@ case "$XBPS_TARGET_MACHINE" in esac pre_build() { - cargo update --package openssl-sys --precise 0.9.58 + cargo update --package openssl-sys +} + +rust-sccache-dist_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - distributed builds server" + pkg_install() { + vmove usr/bin/sccache-dist + } }