Spec URL: https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01085509-zerotier-one/zerotier-one.spec SRPM URL: https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01085509-zerotier-one/zerotier-one-1.4.6-1.fc31.src.rpm Description: ZeroTier is a smart programmable Ethernet switch for planet Earth. It allows all networked devices, VMs, containers, and applications to communicate as if they all reside in the same physical data center or cloud region. This is accomplished by combining a cryptographically addressed and secure peer to peer network (termed VL1) with an Ethernet emulation layer somewhat similar to VXLAN (termed VL2). Our VL2 Ethernet virtualization layer includes advanced enterprise SDN features like fine grained access control rules for network micro-segmentation and security monitoring. All ZeroTier traffic is encrypted end-to-end using secret keys that only you control. Most traffic flows peer to peer, though we offer free (but slow) relaying for users who cannot establish peer to peer connections. The goals and design principles of ZeroTier are inspired by among other things the original Google BeyondCorp paper and the Jericho Forum with its notion of "deperimeterization." Fedora Account System Username: atim Working COPR: https://copr.fedorainfracloud.org/coprs/atim/zerotier-one/ --- Since politics about bundling in Fedora eased a little bit i want to try push this again. Old review request from another maintainer: https://bugzilla.redhat.com/show_bug.cgi?id=1352169 The problem with few bundled components which upstream prefer to bundle because of bugs which could happen if distro ship different versions of those components: https://github.com/zerotier/ZeroTierOne/pull/462#issuecomment-287913026
https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01086060-zerotier-one/zerotier-one.spec https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01086060-zerotier-one/zerotier-one-1.4.6-2.fc31.src.rpm
1. Change %if 0%{?fedora} < 31 BuildRequires: golang-github-cpuguy83-go-md2man %endif %if 0%{?fedora} >= 31 BuildRequires: golang-github-cpuguy83-md2man %endif to BuildRequires: go-md2man 2. Add version to all Provides: bundled() 3. Change BuildRequires: systemd to BuildRequires: systemd-rpm-macros
https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01094641-zerotier-one/zerotier-one.spec https://copr-be.cloud.fedoraproject.org/results/atim/zerotier-one/fedora-31-x86_64/01094641-zerotier-one/zerotier-one-1.4.6-3.fc31.src.rpm
Business Source License not allowed if Fedora. You can try add it to rpmfusion repo.