update
This commit is contained in:
parent
70687b2e10
commit
9b7daa6eb9
@ -2,13 +2,13 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|||||||
index c62d7f9..b046e90 100644
|
index c62d7f9..b046e90 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -38,6 +38,8 @@ set(LWS_LIBRARY_VERSION_PATCH ${CPACK_PACKAGE_VERSION_PATCH})
|
@@ -344,6 +344,8 @@ set(LWS_LIBRARY_VERSION_PATCH ${CPACK_PACKAGE_VERSION_PATCH})
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/")
|
||||||
|
|
||||||
|
|
||||||
+set(CMAKE_C_FLAGS "-Wl,-z,now ${CMAKE_C_FLAGS}")
|
+set(CMAKE_C_FLAGS "-Wl,-z,now ${CMAKE_C_FLAGS}")
|
||||||
+
|
+
|
||||||
message(STATUS "CMAKE_TOOLCHAIN_FILE='${CMAKE_TOOLCHAIN_FILE}'")
|
message(STATUS "CMAKE_TOOLCHAIN_FILE='${CMAKE_TOOLCHAIN_FILE}'")
|
||||||
|
|
||||||
# Try to find the current Git hash.
|
if(WIN32)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
BIN
libwebsockets-4.0.1.tar.gz
Normal file
BIN
libwebsockets-4.0.1.tar.gz
Normal file
Binary file not shown.
@ -1,13 +0,0 @@
|
|||||||
diff --git a/lib/context.c b/lib/context.c
|
|
||||||
index 9f221f5..207b032 100644
|
|
||||||
--- a/lib/context.c
|
|
||||||
+++ b/lib/context.c
|
|
||||||
@@ -1109,7 +1109,7 @@ lws_create_context(struct lws_context_creation_info *info)
|
|
||||||
|
|
||||||
#if LWS_MAX_SMP > 1
|
|
||||||
/* each thread serves his own chunk of fds */
|
|
||||||
- for (n = 1; n < (int)info->count_threads; n++)
|
|
||||||
+ for (n = 1; n < (int)context->count_threads; n++)
|
|
||||||
context->pt[n].fds = context->pt[n - 1].fds +
|
|
||||||
context->fd_limit_per_thread;
|
|
||||||
#endif
|
|
||||||
@ -1,14 +1,14 @@
|
|||||||
Name: libwebsockets
|
Name: libwebsockets
|
||||||
Version: 2.4.2
|
Version: 4.0.1
|
||||||
Release: 3
|
Release: 1
|
||||||
Summary: A lightweight C library for Websockets
|
Summary: A lightweight C library for Websockets
|
||||||
License: LGPLv2 and Public Domain and BSD and MIT and zlib
|
License: LGPLv2 and Public Domain and BSD and MIT and zlib
|
||||||
URL: https://libwebsockets.org
|
URL: https://libwebsockets.org
|
||||||
Source0: https://github.com/warmcat/libwebsockets/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/warmcat/libwebsockets/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Patch6000: libwebsockets-fix-coredump.patch
|
|
||||||
Patch9000: 0001-add-secure-compile-option-in-Makefile.patch
|
Patch9000: 0001-add-secure-compile-option-in-Makefile.patch
|
||||||
|
|
||||||
BuildRequires: cmake openssl-devel zlib-devel libev-devel git
|
BuildRequires: cmake openssl-devel zlib-devel libev-devel git libwebsockets
|
||||||
|
|
||||||
Provides: bundled(sha1-hollerbach) bundled(base64-decode) bundled(ssl-http2)
|
Provides: bundled(sha1-hollerbach) bundled(base64-decode) bundled(ssl-http2)
|
||||||
|
|
||||||
@ -35,20 +35,43 @@ This package contains the header files needed for developing
|
|||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
%cmake \
|
%cmake \
|
||||||
|
-D LWS_WITH_HTTP2=ON \
|
||||||
|
-D LWS_IPV6=ON \
|
||||||
|
-D LWS_WITH_ZIP_FOPS=ON \
|
||||||
|
-D LWS_WITH_SOCKS5=ON \
|
||||||
|
-D LWS_WITH_RANGES=ON \
|
||||||
|
-D LWS_WITH_ACME=ON \
|
||||||
|
-D LWS_WITH_LIBUV=OFF \
|
||||||
|
-D LWS_WITH_LIBEV=OFF \
|
||||||
|
-D LWS_WITH_LIBEVENT=OFF \
|
||||||
|
-D LWS_WITH_FTS=ON \
|
||||||
|
-D LWS_WITH_THREADPOOL=ON \
|
||||||
|
-D LWS_UNIX_SOCK=ON \
|
||||||
|
-D LWS_WITH_HTTP_PROXY=ON \
|
||||||
|
-D LWS_WITH_DISKCACHE=ON \
|
||||||
|
-D LWS_WITH_LWSAC=ON \
|
||||||
-D LWS_LINK_TESTAPPS_DYNAMIC=ON \
|
-D LWS_LINK_TESTAPPS_DYNAMIC=ON \
|
||||||
-D LWS_USE_LIBEV=OFF \
|
|
||||||
-D LWS_WITHOUT_BUILTIN_GETIFADDRS=ON \
|
-D LWS_WITHOUT_BUILTIN_GETIFADDRS=ON \
|
||||||
-D LWS_USE_BUNDLED_ZLIB=OFF \
|
-D LWS_USE_BUNDLED_ZLIB=OFF \
|
||||||
-D LWS_WITHOUT_BUILTIN_SHA1=ON \
|
-D LWS_WITHOUT_BUILTIN_SHA1=ON \
|
||||||
-D LWS_WITH_STATIC=OFF \
|
-D LWS_WITH_STATIC=OFF \
|
||||||
-D LWS_MAX_SMP=32 \
|
-D LWS_WITHOUT_CLIENT=OFF \
|
||||||
-D CMAKE_BUILD_TYPE=Debug \
|
-D LWS_WITHOUT_SERVER=OFF \
|
||||||
|
-D LWS_WITHOUT_TESTAPPS=OFF \
|
||||||
|
-D LWS_WITHOUT_TEST_SERVER=ON \
|
||||||
|
-D LWS_WITHOUT_TEST_SERVER_EXTPOLL=ON \
|
||||||
|
-D LWS_WITHOUT_TEST_PING=ON \
|
||||||
|
-D LWS_WITHOUT_TEST_CLIENT=ON \
|
||||||
..
|
..
|
||||||
|
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
cd build
|
cd build
|
||||||
%make_install
|
%make_install
|
||||||
|
|
||||||
|
cp -a %{_libdir}/libwebsockets.so.12* %{buildroot}%{_libdir}
|
||||||
|
|
||||||
%delete_la_and_a
|
%delete_la_and_a
|
||||||
find %{buildroot} -name '*.cmake' -exec rm -f {} ';'
|
find %{buildroot} -name '*.cmake' -exec rm -f {} ';'
|
||||||
find %{buildroot} -name '*_static.pc' -exec rm -f {} ';'
|
find %{buildroot} -name '*_static.pc' -exec rm -f {} ';'
|
||||||
@ -63,6 +86,7 @@ find %{buildroot} -name '*_static.pc' -exec rm -f {} ';'
|
|||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_includedir}/*.h
|
%{_includedir}/*.h
|
||||||
|
%{_includedir}/%{name}
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
%{_bindir}/%{name}-test-*
|
%{_bindir}/%{name}-test-*
|
||||||
@ -74,6 +98,12 @@ find %{buildroot} -name '*_static.pc' -exec rm -f {} ';'
|
|||||||
%doc changelog README.md READMEs/
|
%doc changelog README.md READMEs/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 9 2020 zhujunhao <zhujunhao8@huawei.com> - 4.0.1-1
|
||||||
|
- Type:requirement
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:update to 4.0.1
|
||||||
|
|
||||||
* Tue Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.4.2-3
|
* Tue Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.4.2-3
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user