Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
2090dcc422 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/wireguard-tools-1.0.20210914.tar.xz
|
wireguard-tools-1.0.20210914.tar.xz
|
||||||
|
@ -1 +0,0 @@
|
|||||||
7abc3173ecc9a0fc8e19c4a00660cc779bd06461 SOURCES/wireguard-tools-1.0.20210914.tar.xz
|
|
@ -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 <haliu@redhat.com> - 1.0.20210914-3
|
|
||||||
- Convert spec license tag to SPDX format (RHELMISC-1353)
|
|
||||||
|
|
||||||
* Tue Aug 23 2022 Hangbin Liu <haliu@redhat.com> - 1.0.20210914-2
|
|
||||||
- Add resolvconf requirement (rhbz#2120112)
|
|
||||||
|
|
||||||
* Fri Apr 22 2022 Hangbin Liu <haliu@redhat.com> - 1.0.20210914-1
|
|
||||||
- Update to version 1.0.20210914 (rhbz#2077746)
|
|
||||||
|
|
||||||
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.20210424-3
|
|
||||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
||||||
Related: rhbz#1991688
|
|
||||||
|
|
||||||
* Tue May 25 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210424-2
|
|
||||||
- Add wireguard-tools gating test (rhbz#1958118)
|
|
||||||
|
|
||||||
* Mon May 17 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210424-1
|
|
||||||
- Update version to 1.0.20210424
|
|
||||||
|
|
||||||
* Thu May 13 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210315-2
|
|
||||||
- remove DNS hack in spec file for RHEL9
|
|
||||||
|
|
||||||
* Mon Mar 15 2021 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 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 <releng@fedoraproject.org> - 1.0.20200827-3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
||||||
|
|
||||||
* Fri Oct 02 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200827-2
|
|
||||||
- Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+
|
|
||||||
|
|
||||||
* Sat Aug 29 2020 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 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 <releng@fedoraproject.org> - 1.0.20200513-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed May 13 2020 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 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 <leigh123linux@gmail.com> - 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 <joe@solidadmin.com> - 1.0.20200319-1
|
|
||||||
- Update to 1.0.20200319
|
|
||||||
|
|
||||||
* Thu Feb 6 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200206-1
|
|
||||||
- Update to 1.0.20200206
|
|
||||||
- Remove libmnl dependency
|
|
||||||
|
|
||||||
* Tue Jan 21 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200121-1
|
|
||||||
- Update to 1.0.20200121
|
|
||||||
- Spec changes to pass Fedora RPM review
|
|
||||||
|
|
||||||
* Thu Jan 2 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200102-1
|
|
||||||
- Update to 1.0.20200102
|
|
||||||
- Remove patch to fix dns-hatchet path
|
|
||||||
|
|
||||||
* Thu Dec 26 2019 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 0.0.20191012-1
|
|
||||||
- Update to 0.0.20191012
|
|
||||||
|
|
||||||
* Mon Sep 16 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190913-1
|
|
||||||
- Update to 0.0.20190913
|
|
||||||
|
|
||||||
* Mon Sep 9 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190905-1
|
|
||||||
- Update to 0.0.20190905
|
|
||||||
|
|
||||||
* Tue Jul 2 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190702-1
|
|
||||||
- Update to 0.0.20190702
|
|
||||||
|
|
||||||
* Sat Jun 1 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190601-1
|
|
||||||
- Update to 0.0.20190601
|
|
||||||
|
|
||||||
* Fri May 31 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190531-1
|
|
||||||
- Update to 0.0.20190531
|
|
||||||
|
|
||||||
* Sat Apr 6 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190406-1
|
|
||||||
- Update to 0.0.20190406
|
|
||||||
|
|
||||||
* Wed Feb 27 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190227-1
|
|
||||||
- Update to 0.0.20190227
|
|
||||||
|
|
||||||
* Thu Jan 24 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190123-1
|
|
||||||
- Update to 0.0.20190123
|
|
||||||
|
|
||||||
* Wed Dec 19 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181218-1
|
|
||||||
- Update to 0.0.20181218
|
|
||||||
|
|
||||||
* Thu Nov 15 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181115-1
|
|
||||||
- Update to 0.0.20181115
|
|
||||||
|
|
||||||
* Sun Oct 14 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181018-1
|
|
||||||
- Update to 0.0.20181018
|
|
||||||
|
|
||||||
* Sun Oct 14 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181007-2
|
|
||||||
- Add make as a build dependency
|
|
||||||
|
|
||||||
* Sun Oct 7 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181007-1
|
|
||||||
- Update to 0.0.20181007
|
|
||||||
|
|
||||||
* Tue Sep 25 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180925-1
|
|
||||||
- Update to 0.0.20180925
|
|
||||||
|
|
||||||
* Tue Sep 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180918-2
|
|
||||||
- Add BuildRequires gcc to fix builds on F29 and Rawhide
|
|
||||||
|
|
||||||
* Tue Sep 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180918-1
|
|
||||||
- Update to 0.0.20180918
|
|
||||||
|
|
||||||
* Mon Sep 10 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180910-1
|
|
||||||
- Update to 0.0.20180910
|
|
||||||
|
|
||||||
* Wed Sep 5 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180904-1
|
|
||||||
- Update to 0.0.20180904
|
|
||||||
|
|
||||||
* Thu Aug 9 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180809-1
|
|
||||||
- Update to 0.0.20180809
|
|
||||||
|
|
||||||
* Sun Aug 5 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180802-1
|
|
||||||
- Update to 0.0.20180802
|
|
||||||
|
|
||||||
* Wed Jul 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180718-1
|
|
||||||
- Update to 0.0.20180718
|
|
||||||
|
|
||||||
* Tue Jul 10 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180708-1
|
|
||||||
- Update to 0.0.20180708
|
|
||||||
|
|
||||||
* Fri Jun 29 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180625-1
|
|
||||||
- Update to 0.0.20180625
|
|
||||||
|
|
||||||
* Wed Jun 20 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180620-1
|
|
||||||
- Update to 0.0.20180620
|
|
||||||
|
|
||||||
* Wed Jun 13 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180613-1
|
|
||||||
- Update to 0.0.20180613
|
|
||||||
|
|
||||||
* Wed May 30 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180531-1
|
|
||||||
- Update to 0.0.20180531
|
|
||||||
|
|
||||||
* Wed May 23 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180524-1
|
|
||||||
- Update to 0.0.20180524
|
|
||||||
|
|
||||||
* Thu May 17 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180519-1
|
|
||||||
- Update to 0.0.20180519
|
|
||||||
|
|
||||||
* Sun May 13 2018 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 0.0.20180420-1
|
|
||||||
- Update to 0.0.20180420
|
|
||||||
|
|
||||||
* Sun Apr 15 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180413-1
|
|
||||||
- Update to 0.0.20180413
|
|
||||||
|
|
||||||
* Mon Mar 05 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180304-1
|
|
||||||
- Update to 0.0.20180304
|
|
||||||
|
|
||||||
* Mon Feb 19 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180218-1
|
|
||||||
- Update to 0.0.20180218
|
|
||||||
|
|
||||||
* Sun Feb 04 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180202-1
|
|
||||||
- Update to 0.0.20180202
|
|
||||||
|
|
||||||
* Thu Jan 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180118-1
|
|
||||||
- Update to 0.0.20180118
|
|
||||||
|
|
||||||
* Thu Dec 21 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171221-1
|
|
||||||
- Update to 0.0.20171221
|
|
||||||
|
|
||||||
* Tue Dec 12 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171211-1
|
|
||||||
- Update to 0.0.20171211
|
|
||||||
|
|
||||||
* Mon Nov 27 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171127-1
|
|
||||||
- Update to 0.0.20171127
|
|
||||||
|
|
||||||
* Thu Nov 23 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171122-1
|
|
||||||
- Update to 0.0.20171122
|
|
||||||
|
|
||||||
* Sat Nov 11 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171111-1
|
|
||||||
- Update to 0.0.20171111
|
|
||||||
|
|
||||||
* Wed Nov 01 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171101-1
|
|
||||||
- Update to 0.0.20171101
|
|
||||||
- Add temporary DNS hatchet to wg-quick
|
|
||||||
|
|
||||||
* Thu Oct 26 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171017-1
|
|
||||||
- Update to 0.0.20171017
|
|
||||||
|
|
||||||
* Wed Oct 11 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171011-1
|
|
||||||
- Update to 0.0.20171011
|
|
||||||
|
|
||||||
* Fri Oct 6 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171005-1
|
|
||||||
- Update to 0.0.20171005
|
|
||||||
- Update RPM spec URL to www.wireguard.com
|
|
||||||
|
|
||||||
* Mon Oct 2 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171001-1
|
|
||||||
- Update to 0.0.20171001
|
|
||||||
|
|
||||||
* Mon Sep 18 2017 Joe Doss <joe@solidadmin.com> - 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 <joe@solidadmin.com> - 0.0.20170907-1
|
|
||||||
- Update to 0.0.20170907
|
|
||||||
|
|
||||||
* Wed Aug 9 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170810-1
|
|
||||||
- Update to 0.0.20170810
|
|
||||||
|
|
||||||
* Mon Jul 31 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170726-1
|
|
||||||
- Update to 0.0.20170726
|
|
||||||
|
|
||||||
* Thu Jun 29 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170629-1
|
|
||||||
- Update to 0.0.20170629
|
|
||||||
|
|
||||||
* Tue Jun 13 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170613-1
|
|
||||||
- Update to 0.0.20170613
|
|
||||||
|
|
||||||
* Mon Jun 12 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170612-1
|
|
||||||
- Update to 0.0.20170612
|
|
||||||
|
|
||||||
* Wed May 31 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170531-1
|
|
||||||
- Update to 0.0.20170531
|
|
||||||
|
|
||||||
* Wed May 17 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170517-1
|
|
||||||
- Update to 0.0.20170517
|
|
||||||
|
|
||||||
* Mon Apr 24 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170421-1
|
|
||||||
- Update to 0.0.20170421
|
|
||||||
|
|
||||||
* Mon Apr 10 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170409-1
|
|
||||||
- Update to 0.0.20170409
|
|
||||||
|
|
||||||
* Fri Mar 24 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170324-1
|
|
||||||
- Update to 0.0.20170324
|
|
||||||
|
|
||||||
* Mon Mar 20 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170320.1-1
|
|
||||||
- Update to 0.0.20170320.1
|
|
||||||
|
|
||||||
* Thu Mar 2 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170223-1
|
|
||||||
- Update to 0.0.20170223
|
|
||||||
|
|
||||||
* Thu Feb 16 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170214-1
|
|
||||||
- Update to 0.0.20170214
|
|
||||||
|
|
||||||
* Thu Jan 5 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170105-1
|
|
||||||
- Update to 0.0.20170105
|
|
||||||
- Add wg-quick, bash-completion, and systemd service
|
|
||||||
|
|
||||||
* Mon Dec 19 2016 Jason A. Donenfeld <jason@zx2c4.com> - 0.0.20161218-1
|
|
||||||
- Spec adjustments
|
|
||||||
|
|
||||||
* Wed Aug 17 2016 Joe Doss <joe@solidadmin.com> - 0.0.20160808-2
|
|
||||||
- Spec adjustments
|
|
||||||
|
|
||||||
* Mon Aug 15 2016 Joe Doss <joe@solidadmin.com> - 0.0.20160808-1
|
|
||||||
- Initial WireGuard Tools RPM
|
|
||||||
- Version 0.0.20160808
|
|
1
sources
Normal file
1
sources
Normal file
@ -0,0 +1 @@
|
|||||||
|
SHA512 (wireguard-tools-1.0.20210914.tar.xz) = 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445
|
55
wireguard-tools.spec
Normal file
55
wireguard-tools.spec
Normal file
@ -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 <haliu@redhat.com> - 1.0.20210914-3
|
||||||
|
- Convert spec license tag to SPDX format (RHELMISC-1353)
|
Loading…
Reference in New Issue
Block a user