# Template file for 'arti' pkgname=arti version=1.1.3 revision=1 archs="x86_64* i686* aarch64* arm*" # ring build_style=cargo make_install_args="--path crates/arti" hostmakedepends="pkg-config" makedepends="openssl-devel sqlite-devel libzstd-devel" short_desc="Tor implementation in Rust" maintainer="Daniel Eyßer " license="Apache-2.0, MIT" homepage="https://gitlab.torproject.org/tpo/core/arti" changelog="https://gitlab.torproject.org/tpo/core/arti/-/raw/main/CHANGELOG.md" distfiles="https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v${version}/arti-arti-v${version}.tar.gz" checksum=bbadab3273d97b0a36c02763a4fcdcf94181b2475b98e1f3a8742093e342ebad if [ "$XBPS_CHECK_PKGS" ]; then case "$XBPS_TARGET_MACHINE" in # Disable LTO for i686 because otherwise tests fail with: # ---- src/address.rs - address::TorAddr (line 79) stdout ---- # error: ran out of registers during register allocation # LLVM ERROR: Cannot emit physreg copy instruction i686*) export CARGO_PROFILE_RELEASE_LTO=false ;; esac fi post_install() { vlicense LICENSE-MIT }