diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | sources | 1 | ||||
| -rw-r--r-- | tunsafe.spec | 36 |
3 files changed, 38 insertions, 0 deletions
@@ -0,0 +1 @@ +/85a871c1d226956df7c1308a1e5527556fe35fe1.tar.gz @@ -0,0 +1 @@ +36c5313d673686694e7a0795383176cb 85a871c1d226956df7c1308a1e5527556fe35fe1.tar.gz diff --git a/tunsafe.spec b/tunsafe.spec new file mode 100644 index 0000000..bc40b58 --- /dev/null +++ b/tunsafe.spec @@ -0,0 +1,36 @@ +%global commit 85a871c1d226956df7c1308a1e5527556fe35fe1 + +Name: tunsafe +Version: 1.5rc2 +Release: 1%{?dist} +Summary: WireGuard VPN client + +License: AGPL-1.0 AND BSD-3-Clause AND OpenSSL +URL: https://github.com/TunSafe/TunSafe +Source0: https://github.com/TunSafe/TunSafe/archive/%{commit}.tar.gz + +BuildRequires: clang + +%description +High performance and secure VPN client that uses the WireGuard protocol. + +%prep +%setup -q -n TunSafe-%{commit} + +%build +sed -i "s|clang++-6.0|clang++ -g $CXXFLAGS|;s|-lrt|-lrt $LDFLAGS|" build_linux.sh +#sed -i "s|-mtls-dialect=gnu2||g" build_linux.sh +#sed -i "s|-flto=auto||g; s|-ffat-lto-objects||g" build_linux.sh + +make + +%install +install -Dm755 %{name} %{buildroot}/%{_bindir}/%{name} + +%files +%license LICENSE.AGPL.TXT installer/LICENSE.TXT +%doc docs/*txt installer/TunSafe.conf installer/ChangeLog.txt +%{_bindir}/%{name} + + +%changelog |
