From 2090dcc4221d079edecbec0d9d8f392bb39cb53b Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 20 Nov 2024 13:35:17 +0000 Subject: [PATCH] import RHEL 10 Beta wireguard-tools-1.0.20210914-3.el10 --- .gitignore | 2 +- .wireguard-tools.metadata | 1 - SPECS/wireguard-tools.spec | 367 ------------------------------------- sources | 1 + wireguard-tools.spec | 55 ++++++ 5 files changed, 57 insertions(+), 369 deletions(-) delete mode 100644 .wireguard-tools.metadata delete mode 100644 SPECS/wireguard-tools.spec create mode 100644 sources create mode 100644 wireguard-tools.spec diff --git a/.gitignore b/.gitignore index 1d7536e..c878e67 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/wireguard-tools-1.0.20210914.tar.xz +wireguard-tools-1.0.20210914.tar.xz diff --git a/.wireguard-tools.metadata b/.wireguard-tools.metadata deleted file mode 100644 index 85b075c..0000000 --- a/.wireguard-tools.metadata +++ /dev/null @@ -1 +0,0 @@ -7abc3173ecc9a0fc8e19c4a00660cc779bd06461 SOURCES/wireguard-tools-1.0.20210914.tar.xz diff --git a/SPECS/wireguard-tools.spec b/SPECS/wireguard-tools.spec deleted file mode 100644 index 470bedd..0000000 --- a/SPECS/wireguard-tools.spec +++ /dev/null @@ -1,367 +0,0 @@ -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) - -* Tue Aug 23 2022 Hangbin Liu - 1.0.20210914-2 -- Add resolvconf requirement (rhbz#2120112) - -* Fri Apr 22 2022 Hangbin Liu - 1.0.20210914-1 -- Update to version 1.0.20210914 (rhbz#2077746) - -* Tue Aug 10 2021 Mohan Boddu - 1.0.20210424-3 -- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Related: rhbz#1991688 - -* Tue May 25 2021 Hangbin Liu - 1.0.20210424-2 -- Add wireguard-tools gating test (rhbz#1958118) - -* Mon May 17 2021 Hangbin Liu - 1.0.20210424-1 -- Update version to 1.0.20210424 - -* Thu May 13 2021 Hangbin Liu - 1.0.20210315-2 -- remove DNS hack in spec file for RHEL9 - -* Mon Mar 15 2021 Joe Doss - 1.0.20210315-1 -- Makefile: fix version indicator -- wireguard-tools: const correctness -- wireguard-tools: drag in headers for prototypes -- ipc: uniformly ignore preshared keys that are zero -- wg-quick: freebsd: add kernel support -- ipc: freebsd: add initial FreeBSD support -- wg-quick: freebsd: avoid writing private keys to /tmp - -* Tue Feb 23 2021 Joe Doss - 1.0.20210223-1 -- wg-quick: android: do not free iterated pointer -- wg-quick: openbsd: no use for userspace support -- embeddable-wg-library: sync latest from netlink.h -- wincompat: recent mingw has inet_ntop/inet_pton -- wincompat: add resource and manifest and enable lto -- wincompat: do not elevate by default -- completion: add help and syncconf completions -- sticky-sockets: do not use SO_REUSEADDR -- man: LOG_LEVEL variables changed name -- ipc: do not use fscanf with trailing \n -- ipc: read trailing responses after set operation - -* Wed Jan 27 2021 Fedora Release Engineering - 1.0.20200827-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Oct 02 2020 Joe Doss - 1.0.20200827-2 -- Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+ - -* Sat Aug 29 2020 Joe Doss - 1.0.20200827-1 -- Update to 1.0.20200827 -- wg-quick: android: use iproute2 to bring up interface instead of ndc -- wg-quick: Revert wait on process substitutions - -* Thu Aug 20 2020 Joe Doss - 1.0.20200820-1 -- Update to 1.0.20200820 -- ipc: split into separate files per-platform -- wincompat: fold random into genkey -- systemd: add reload target to systemd unit -- man: wg-quick: use syncconf instead of addconf for strip example -- pubkey: isblank is a subset of isspace -- ctype: use non-locale-specific ctype.h -- wg-quick: wait on process substitutions - -* Wed Jul 29 2020 Fedora Release Engineering - 1.0.20200513-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed May 13 2020 Joe Doss - 1.0.20200513-1 -- Update to 1.0.20200513 -- Makefile: remember to install all systemd units -- ipc: openbsd: switch to array ioctl interface - -* Mon May 11 2020 Joe Doss - 1.0.20200510-1 -- Update to 1.0.20200510 -- ipc: add support for openbsd kernel implementation -- ipc: cleanup openbsd support -- wg-quick: add support for openbsd kernel implementation -- wg-quick: cleanup openbsd support -- wg-quick: support dns search domains -- Makefile: simplify silent cleaning -- ipc: remove extra space -- git: add gitattributes so tarball doesn't have gitignore files -- terminal: specialize color_mode to stdout only -- wg-quick: android: support application whitelist -- systemd: add wg-quick.target - -* Wed Apr 15 2020 Leigh Scott - 1.0.20200319-2 -- Add missing config directory -- Remove default buildroot BuildRequires -- Simplify doc install -- Remove commented lines -- Use correct macro for bash-completion - -* Fri Mar 20 2020 Joe Doss - 1.0.20200319-1 -- Update to 1.0.20200319 - -* Thu Feb 6 2020 Joe Doss - 1.0.20200206-1 -- Update to 1.0.20200206 -- Remove libmnl dependency - -* Tue Jan 21 2020 Joe Doss - 1.0.20200121-1 -- Update to 1.0.20200121 -- Spec changes to pass Fedora RPM review - -* Thu Jan 2 2020 Joe Doss - 1.0.20200102-1 -- Update to 1.0.20200102 -- Remove patch to fix dns-hatchet path - -* Thu Dec 26 2019 Joe Doss - 1.0.20191226-1 -- Update to 1.0.20191226 -- Split wireguard-tools back into it's own spec file -- Add in patch to fix dns-hatchet path - -* Mon Oct 14 2019 Joe Doss - 0.0.20191012-1 -- Update to 0.0.20191012 - -* Mon Sep 16 2019 Joe Doss - 0.0.20190913-1 -- Update to 0.0.20190913 - -* Mon Sep 9 2019 Joe Doss - 0.0.20190905-1 -- Update to 0.0.20190905 - -* Tue Jul 2 2019 Joe Doss - 0.0.20190702-1 -- Update to 0.0.20190702 - -* Sat Jun 1 2019 Joe Doss - 0.0.20190601-1 -- Update to 0.0.20190601 - -* Fri May 31 2019 Joe Doss - 0.0.20190531-1 -- Update to 0.0.20190531 - -* Sat Apr 6 2019 Joe Doss - 0.0.20190406-1 -- Update to 0.0.20190406 - -* Wed Feb 27 2019 Joe Doss - 0.0.20190227-1 -- Update to 0.0.20190227 - -* Thu Jan 24 2019 Joe Doss - 0.0.20190123-1 -- Update to 0.0.20190123 - -* Wed Dec 19 2018 Joe Doss - 0.0.20181218-1 -- Update to 0.0.20181218 - -* Thu Nov 15 2018 Joe Doss - 0.0.20181115-1 -- Update to 0.0.20181115 - -* Sun Oct 14 2018 Joe Doss - 0.0.20181018-1 -- Update to 0.0.20181018 - -* Sun Oct 14 2018 Joe Doss - 0.0.20181007-2 -- Add make as a build dependency - -* Sun Oct 7 2018 Joe Doss - 0.0.20181007-1 -- Update to 0.0.20181007 - -* Tue Sep 25 2018 Joe Doss - 0.0.20180925-1 -- Update to 0.0.20180925 - -* Tue Sep 18 2018 Joe Doss - 0.0.20180918-2 -- Add BuildRequires gcc to fix builds on F29 and Rawhide - -* Tue Sep 18 2018 Joe Doss - 0.0.20180918-1 -- Update to 0.0.20180918 - -* Mon Sep 10 2018 Joe Doss - 0.0.20180910-1 -- Update to 0.0.20180910 - -* Wed Sep 5 2018 Joe Doss - 0.0.20180904-1 -- Update to 0.0.20180904 - -* Thu Aug 9 2018 Joe Doss - 0.0.20180809-1 -- Update to 0.0.20180809 - -* Sun Aug 5 2018 Joe Doss - 0.0.20180802-1 -- Update to 0.0.20180802 - -* Wed Jul 18 2018 Joe Doss - 0.0.20180718-1 -- Update to 0.0.20180718 - -* Tue Jul 10 2018 Joe Doss - 0.0.20180708-1 -- Update to 0.0.20180708 - -* Fri Jun 29 2018 Joe Doss - 0.0.20180625-1 -- Update to 0.0.20180625 - -* Wed Jun 20 2018 Joe Doss - 0.0.20180620-1 -- Update to 0.0.20180620 - -* Wed Jun 13 2018 Joe Doss - 0.0.20180613-1 -- Update to 0.0.20180613 - -* Wed May 30 2018 Joe Doss - 0.0.20180531-1 -- Update to 0.0.20180531 - -* Wed May 23 2018 Joe Doss - 0.0.20180524-1 -- Update to 0.0.20180524 - -* Thu May 17 2018 Joe Doss - 0.0.20180519-1 -- Update to 0.0.20180519 - -* Sun May 13 2018 Joe Doss - 0.0.20180513-1 -- Update to 0.0.20180513 -- Drop support for RHEL 7.4, moving on instead to RHEL 7.5 - -* Fri Apr 20 2018 Joe Doss - 0.0.20180420-1 -- Update to 0.0.20180420 - -* Sun Apr 15 2018 Joe Doss - 0.0.20180413-1 -- Update to 0.0.20180413 - -* Mon Mar 05 2018 Joe Doss - 0.0.20180304-1 -- Update to 0.0.20180304 - -* Mon Feb 19 2018 Joe Doss - 0.0.20180218-1 -- Update to 0.0.20180218 - -* Sun Feb 04 2018 Joe Doss - 0.0.20180202-1 -- Update to 0.0.20180202 - -* Thu Jan 18 2018 Joe Doss - 0.0.20180118-1 -- Update to 0.0.20180118 - -* Thu Dec 21 2017 Joe Doss - 0.0.20171221-1 -- Update to 0.0.20171221 - -* Tue Dec 12 2017 Joe Doss - 0.0.20171211-1 -- Update to 0.0.20171211 - -* Mon Nov 27 2017 Joe Doss - 0.0.20171127-1 -- Update to 0.0.20171127 - -* Thu Nov 23 2017 Joe Doss - 0.0.20171122-1 -- Update to 0.0.20171122 - -* Sat Nov 11 2017 Joe Doss - 0.0.20171111-1 -- Update to 0.0.20171111 - -* Wed Nov 01 2017 Joe Doss - 0.0.20171101-1 -- Update to 0.0.20171101 -- Add temporary DNS hatchet to wg-quick - -* Thu Oct 26 2017 Joe Doss - 0.0.20171017-1 -- Update to 0.0.20171017 - -* Wed Oct 11 2017 Joe Doss - 0.0.20171011-1 -- Update to 0.0.20171011 - -* Fri Oct 6 2017 Joe Doss - 0.0.20171005-1 -- Update to 0.0.20171005 -- Update RPM spec URL to www.wireguard.com - -* Mon Oct 2 2017 Joe Doss - 0.0.20171001-1 -- Update to 0.0.20171001 - -* Mon Sep 18 2017 Joe Doss - 0.0.20170918-1 -- Update to 0.0.20170918 -- Drop support for RHEL 7.3, moving on instead to RHEL 7.4. - -* Thu Sep 7 2017 Joe Doss - 0.0.20170907-1 -- Update to 0.0.20170907 - -* Wed Aug 9 2017 Joe Doss - 0.0.20170810-1 -- Update to 0.0.20170810 - -* Mon Jul 31 2017 Joe Doss - 0.0.20170726-1 -- Update to 0.0.20170726 - -* Thu Jun 29 2017 Joe Doss - 0.0.20170629-1 -- Update to 0.0.20170629 - -* Tue Jun 13 2017 Joe Doss - 0.0.20170613-1 -- Update to 0.0.20170613 - -* Mon Jun 12 2017 Joe Doss - 0.0.20170612-1 -- Update to 0.0.20170612 - -* Wed May 31 2017 Joe Doss - 0.0.20170531-1 -- Update to 0.0.20170531 - -* Wed May 17 2017 Joe Doss - 0.0.20170517-1 -- Update to 0.0.20170517 - -* Mon Apr 24 2017 Joe Doss - 0.0.20170421-1 -- Update to 0.0.20170421 - -* Mon Apr 10 2017 Joe Doss - 0.0.20170409-1 -- Update to 0.0.20170409 - -* Fri Mar 24 2017 Joe Doss - 0.0.20170324-1 -- Update to 0.0.20170324 - -* Mon Mar 20 2017 Joe Doss - 0.0.20170320.1-1 -- Update to 0.0.20170320.1 - -* Thu Mar 2 2017 Joe Doss - 0.0.20170223-1 -- Update to 0.0.20170223 - -* Thu Feb 16 2017 Joe Doss - 0.0.20170214-1 -- Update to 0.0.20170214 - -* Thu Jan 5 2017 Joe Doss - 0.0.20170105-1 -- Update to 0.0.20170105 -- Add wg-quick, bash-completion, and systemd service - -* Mon Dec 19 2016 Jason A. Donenfeld - 0.0.20161218-1 -- Spec adjustments - -* Wed Aug 17 2016 Joe Doss - 0.0.20160808-2 -- Spec adjustments - -* Mon Aug 15 2016 Joe Doss - 0.0.20160808-1 -- Initial WireGuard Tools RPM -- Version 0.0.20160808 diff --git a/sources b/sources new file mode 100644 index 0000000..e7938bf --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (wireguard-tools-1.0.20210914.tar.xz) = 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445 diff --git a/wireguard-tools.spec b/wireguard-tools.spec new file mode 100644 index 0000000..453255b --- /dev/null +++ b/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)