aboutsummaryrefslogtreecommitdiff
path: root/libs/libssh
diff options
context:
space:
mode:
authorGioacchino Mazzurco <gio@eigenlab.org>2023-08-27 12:15:06 +0200
committerGioacchino Mazzurco <gio@eigenlab.org>2023-08-28 10:04:00 +0200
commitb95e1c56e7cfb5368567b74febefe8ccbdc86c10 (patch)
treea1897d1fe3d250fb5d5ed627a78ef584aa8b547f /libs/libssh
parent846ee0b9d0a84ea0868c7f3a3a6bb2e1730c16d7 (diff)
libssh: compile against MbedTLS instead of OpenSSL
Since 2017 libssh supports to be compiled against libmbedtls instead of libopessl, OpenWrt ships mbedtls by default, while depending on OpenSSL increase image size by almost 1.5MB unnecessarily. Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org>
Diffstat (limited to 'libs/libssh')
-rw-r--r--libs/libssh/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/libssh/Makefile b/libs/libssh/Makefile
index d2b1e7d94..7cd1bd6b6 100644
--- a/libs/libssh/Makefile
+++ b/libs/libssh/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libssh
PKG_VERSION:=0.10.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://www.libssh.org/files/0.10/
@@ -32,7 +32,7 @@ define Package/libssh
CATEGORY:=Libraries
URL:=$(PKG_SOURCE_URL)
TITLE:=SSH library
- DEPENDS:=+libpthread +librt +zlib +libopenssl
+ DEPENDS:=+libpthread +librt +zlib +libmbedtls
endef
define Package/libssh/description
@@ -46,6 +46,7 @@ CMAKE_OPTIONS += \
-DHAVE_TERMIOS_H=1 \
-DWITH_EXAMPLES:BOOL=OFF \
-DWITH_GCRYPT:BOOL=OFF \
+ -DWITH_MBEDTLS:BOOL=ON \
-DWITH_GSSAPI:BOOL=OFF \
-DWITH_LIBZ:BOOL=ON \
-DWITH_NACL:BOOL=OFF \