summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--sources1
-rw-r--r--tunsafe.spec36
3 files changed, 38 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ff36a87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/85a871c1d226956df7c1308a1e5527556fe35fe1.tar.gz
diff --git a/sources b/sources
new file mode 100644
index 0000000..14c5d08
--- /dev/null
+++ b/sources
@@ -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