From f8e7eb233d8780a6077b3abeb7ccfef5dcd7af0a Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 26 Nov 2024 19:41:32 +0300 Subject: [PATCH] import wireguard-tools-1.0.20210914-3.el10 --- .gitignore | 1 + .wireguard-tools.metadata | 1 + SPECS/wireguard-tools.spec | 55 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 .gitignore create mode 100644 .wireguard-tools.metadata create mode 100644 SPECS/wireguard-tools.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1d7536e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/wireguard-tools-1.0.20210914.tar.xz diff --git a/.wireguard-tools.metadata b/.wireguard-tools.metadata new file mode 100644 index 0000000..85b075c --- /dev/null +++ b/.wireguard-tools.metadata @@ -0,0 +1 @@ +7abc3173ecc9a0fc8e19c4a00660cc779bd06461 SOURCES/wireguard-tools-1.0.20210914.tar.xz diff --git a/SPECS/wireguard-tools.spec b/SPECS/wireguard-tools.spec new file mode 100644 index 0000000..453255b --- /dev/null +++ b/SPECS/wireguard-tools.spec @@ -0,0 +1,55 @@ +Name: wireguard-tools +Version: 1.0.20210914 +Release: 3%{?dist} +URL: https://www.wireguard.com/ +Summary: Fast, modern, secure VPN tunnel +License: GPL-2.0-only + +Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz + +%{?systemd_requires} +BuildRequires: make +BuildRequires: systemd +BuildRequires: gcc + +Requires: systemd-resolved + +%description +WireGuard is a novel VPN that runs inside the Linux Kernel and uses +state-of-the-art cryptography (the "Noise" protocol). It aims to be +faster, simpler, leaner, and more useful than IPSec, while avoiding +the massive headache. It intends to be considerably more performant +than OpenVPN. WireGuard is designed as a general purpose VPN for +running on embedded interfaces and super computers alike, fit for +many different circumstances. It runs over UDP. + +This package provides the wg binary for controlling WireGuard. + +%prep +%autosetup -p1 + +%build +%set_build_flags + +%make_build RUNSTATEDIR=%{_rundir} -C src + +%install +%make_install BINDIR=%{_bindir} MANDIR=%{_mandir} RUNSTATEDIR=%{_rundir} \ +WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src + +%files +%doc README.md contrib +%license COPYING +%{_bindir}/wg +%{_bindir}/wg-quick +%{_sysconfdir}/wireguard/ +%{_datadir}/bash-completion/completions/wg +%{_datadir}/bash-completion/completions/wg-quick +%{_unitdir}/wg-quick@.service +%{_unitdir}/wg-quick.target +%{_mandir}/man8/wg.8* +%{_mandir}/man8/wg-quick.8* + +%changelog +* Fri Aug 11 2023 Hangbin Liu - 1.0.20210914-3 +- Convert spec license tag to SPDX format (RHELMISC-1353)