diff options
| author | CoprDistGit <infra@openeuler.org> | 2025-12-29 01:05:59 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2025-12-29 01:05:59 +0000 |
| commit | 8f70ef9a81ba754cbc6849dfc19769c7f1365fca (patch) | |
| tree | 669017d80b4a6f173ba527f022edba9f59554b0c /tunsafe.spec | |
| parent | 91176f55f82f2ca570f42fa4079db077ce3f1510 (diff) | |
automatic import of tunsafe
Diffstat (limited to 'tunsafe.spec')
| -rw-r--r-- | tunsafe.spec | 36 |
1 files changed, 36 insertions, 0 deletions
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 |
