| |
@@ -13,7 +13,7 @@
|
| |
|
| |
Name: et
|
| |
Version: 6.1.8
|
| |
- Release: 3%{?dist}
|
| |
+ Release: 4%{?dist}
|
| |
Summary: Remote shell that survives IP roaming and disconnect
|
| |
|
| |
License: ASL 2.0
|
| |
@@ -23,14 +23,13 @@
|
| |
# SIGSTKSZ is no longer constant in glibc > 2.33 but a function returning a long
|
| |
# cast the result before taking max
|
| |
Patch0: et-6.1.4-fix-sentry-breakpad-sigstksz.patch
|
| |
- # ditto with MINSIGSTKSZ
|
| |
- Patch1: et-6.1.4-fix-catch2-minsigstksz.patch
|
| |
|
| |
BuildRequires: boost-devel
|
| |
BuildRequires: cmake3
|
| |
BuildRequires: firewalld-filesystem
|
| |
BuildRequires: gcc-c++
|
| |
BuildRequires: gflags-devel
|
| |
+ BuildRequires: catch-devel
|
| |
BuildRequires: libatomic
|
| |
BuildRequires: libcurl-devel
|
| |
BuildRequires: libsodium-devel
|
| |
@@ -45,7 +44,6 @@
|
| |
# cat .gitmodules | grep submodule | sort
|
| |
# for tarball, s/external/external_imported
|
| |
Provides: bundled(base64) = 0
|
| |
- # Catch2 is only a test framework
|
| |
# external_imported/cotire/CMake/cotire.cmake
|
| |
Provides: bundled(cotire) = 1.8.0
|
| |
# grep User-Agent external/cpp-httlib/httplib.h
|
| |
@@ -82,6 +80,9 @@
|
| |
|
| |
%prep
|
| |
%autosetup -p1 -n EternalTerminal-et-v%{version}
|
| |
+ # Remove bundled Catch2 test framework
|
| |
+ rm -rf external_imported/Catch2
|
| |
+ sed -r -i '/\$\{EXTERNAL_DIR\}\/Catch2\/single_include/d' CMakeLists.txt
|
| |
|
| |
|
| |
%build
|
| |
@@ -142,6 +143,9 @@
|
| |
|
| |
|
| |
%changelog
|
| |
+ * Mon Oct 18 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 6.1.8-4
|
| |
+ - Unbundle catch2 (fix RHBZ#1987466)
|
| |
+
|
| |
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 6.1.8-3
|
| |
- Rebuilt with OpenSSL 3.0.0
|
| |
|
| |
RHBZ#1987466 describes build failures related to non-constant
MINSIGSTKSZ
despiteet-6.1.4-fix-catch2-minsigstksz.patch
. This PR would resolve the issue by unbundling Catch2 and using the system copy instead.