From 8bede44aa84d7dac90b796b1268baf5749f1d885 Mon Sep 17 00:00:00 2001 From: Arseniy Romenskiy Date: Thu, 19 Feb 2026 20:23:27 +0300 Subject: [PATCH] added spec --- zerotier-one.spec | 113 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 zerotier-one.spec diff --git a/zerotier-one.spec b/zerotier-one.spec new file mode 100644 index 000000000..be15dd6fc --- /dev/null +++ b/zerotier-one.spec @@ -0,0 +1,113 @@ +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 +Source0: %name.tar + +# Cargo modules for build rust code in the zeroidc dir +Source1: vendor.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 +mkdir -p zerotier-one +tar -xf %SOURCE0 -C zerotier-one + +cd zerotier-one + +tar -xf %SOURCE1 -C . + +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 +