Name: zerotier-one Version: 1.12.2 Release: alt1 Summary: ZeroTier network virtualization service License: BUSL-1.1 #ZeroTier BUSL 1.1 Group: Networking/Other Url: https://www.zerotier.com # Source-url: # upstream submodule packaged with ./*.sh Source: %name-%version.tar # Cargo modules for build rust code in the zeroidc dir Source1: %name-development-%version.tar ExcludeArch: armh BuildRequires: udev-rules clang libstdc++-devel BuildRequires: rust-cargo BuildRequires: libssl-devel libminiupnpc-devel # for man pages BuildRequires: /usr/bin/ronn Requires: udev-rules Requires(pre): %_sbindir/useradd, %_bindir/getent %description ZeroTier is a software defined networking layer for Earth. It can be used for on-premise network virtualization, as a peer to peer VPN for mobile teams, for hybrid or multi-data-center cloud deployments, or just about anywhere else secure software defined virtual networking is useful. This is our OS-level client service. It allows Mac, Linux, Windows, FreeBSD, and soon other types of clients to join ZeroTier virtual networks like conventional VPNs or VLANs. It can run on native systems, VMs, or containers (Docker, OpenVZ, etc.). %prep %setup -a1 mkdir -p zeroidc/.cargo ### grep 'vendored-sources' zeroidc/.cargo/config.toml || cat >> zeroidc/.cargo/config.toml <, _>>\(\)\?\s*;/let items = format_items.collect::, _>>()?;/s' \ vendor/time-0.3.25-patched/src/format_description/parse/mod.rs ### grep zeroidc/Cargo.toml 'time-0.3.25-patched' || cat >> zeroidc/Cargo.toml < 1.12.2-alt1 - new version 1.12.2 (with rpmrb script) * Sun Apr 23 2023 Vitaly Lipatov 1.10.6-alt1 - initial build for ALT Sisyphus