# Template file for 'arti' pkgname=arti version=1.1.10 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=bb7f18385022b616fb0fb04c61b890441524eaa884def1eef3c581b711814842 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 }