mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-util/rustup: unbundle zstd crate by using system deps
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
@@ -31,6 +31,7 @@ RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
app-arch/xz-utils
|
||||
app-arch/zstd
|
||||
net-misc/curl:=[http2,ssl]
|
||||
dev-libs/openssl:0=
|
||||
"
|
||||
@@ -67,6 +68,7 @@ src_configure() {
|
||||
|
||||
src_compile() {
|
||||
export OPENSSL_NO_VENDOR=true
|
||||
export ZSTD_SYS_USE_PKG_CONFIG=1
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
@@ -22,13 +22,16 @@ fi
|
||||
|
||||
LICENSE="|| ( Apache-2.0 MIT )"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 openssl Unicode-3.0"
|
||||
LICENSE+="
|
||||
Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT openssl Unicode-3.0 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
# uses network
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
app-arch/xz-utils
|
||||
app-arch/zstd
|
||||
net-misc/curl:=[http2,ssl]
|
||||
dev-libs/openssl:0=
|
||||
"
|
||||
@@ -65,6 +68,7 @@ src_configure() {
|
||||
|
||||
src_compile() {
|
||||
export OPENSSL_NO_VENDOR=true
|
||||
export ZSTD_SYS_USE_PKG_CONFIG=1
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user