mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-28 16:32:57 +02:00
ttyd: dynamically link against libwebsockets
This commit is contained in:
parent
b1023ad49c
commit
02a1d43b95
2 changed files with 28 additions and 1 deletions
27
srcpkgs/ttyd/patches/cmake-find-libwebsockets.patch
Normal file
27
srcpkgs/ttyd/patches/cmake-find-libwebsockets.patch
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# make it link against libwebsockets dynamically
|
||||||
|
|
||||||
|
--- CMakeLists.txt
|
||||||
|
+++ CMakeLists.txt
|
||||||
|
@@ -53,21 +53,9 @@
|
||||||
|
|
||||||
|
find_package(OpenSSL REQUIRED)
|
||||||
|
find_package(ZLIB REQUIRED)
|
||||||
|
-find_package(Libwebsockets 1.7.0 QUIET)
|
||||||
|
-
|
||||||
|
-if(NOT Libwebsockets_FOUND) # for libwebsockets-dev on ubuntu 16.04
|
||||||
|
- find_path(LIBWEBSOCKETS_INCLUDE_DIR NAMES libwebsockets.h)
|
||||||
|
- find_library(LIBWEBSOCKETS_LIBRARY NAMES websockets)
|
||||||
|
- find_package_handle_standard_args(Libwebsockets REQUIRED_VARS LIBWEBSOCKETS_LIBRARY LIBWEBSOCKETS_INCLUDE_DIR)
|
||||||
|
- mark_as_advanced(LIBWEBSOCKETS_INCLUDE_DIR LIBWEBSOCKETS_LIBRARY)
|
||||||
|
- if(Libwebsockets_FOUND)
|
||||||
|
- SET(LIBWEBSOCKETS_INCLUDE_DIRS "${LIBWEBSOCKETS_INCLUDE_DIR}")
|
||||||
|
- SET(LIBWEBSOCKETS_LIBRARIES "${LIBWEBSOCKETS_LIBRARY}")
|
||||||
|
- endif()
|
||||||
|
-endif()
|
||||||
|
|
||||||
|
set(INCLUDE_DIRS ${OPENSSL_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${LIBWEBSOCKETS_INCLUDE_DIRS} ${JSON-C_INCLUDE_DIRS} ${LIBUV_INCLUDE_DIRS})
|
||||||
|
-set(LINK_LIBS ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} ${LIBWEBSOCKETS_LIBRARIES} ${JSON-C_LIBRARIES} ${LIBUV_LIBRARIES})
|
||||||
|
+set(LINK_LIBS ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARIES} websockets ${JSON-C_LIBRARIES} ${LIBUV_LIBRARIES})
|
||||||
|
|
||||||
|
if(WIN32)
|
||||||
|
list(APPEND LINK_LIBS shell32)
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'ttyd'
|
# Template file for 'ttyd'
|
||||||
pkgname=ttyd
|
pkgname=ttyd
|
||||||
version=1.6.0
|
version=1.6.0
|
||||||
revision=1
|
revision=2
|
||||||
build_style=cmake
|
build_style=cmake
|
||||||
hostmakedepends="pkg-config xxd"
|
hostmakedepends="pkg-config xxd"
|
||||||
makedepends="libwebsockets-devel json-c-devel libressl-devel zlib-devel
|
makedepends="libwebsockets-devel json-c-devel libressl-devel zlib-devel
|
||||||
|
|
Loading…
Add table
Reference in a new issue