mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 03:00:46 +03:00
Bump mtxclient
This commit is contained in:
parent
03fc88281d
commit
a1dd02d763
3 changed files with 22 additions and 3 deletions
|
@ -13,7 +13,7 @@ build-clazy:
|
|||
TRAVIS_OS_NAME: linux
|
||||
before_script:
|
||||
- apt-get update
|
||||
- apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake liblmdb-dev
|
||||
- apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake liblmdb-dev libre2-dev
|
||||
libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
|
||||
qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
|
||||
qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
|
||||
|
|
|
@ -61,6 +61,7 @@ option(USE_BUNDLED_COEURL "Use a bundled version of the Curl wrapper"
|
|||
${HUNTER_ENABLED})
|
||||
option(USE_BUNDLED_LIBEVENT "Use the bundled version of libevent." ${HUNTER_ENABLED})
|
||||
option(USE_BUNDLED_LIBCURL "Use the bundled version of libcurl." ${HUNTER_ENABLED})
|
||||
option(USE_BUNDLED_RE2 "Use the bundled version of re2." ${HUNTER_ENABLED})
|
||||
|
||||
include(CMakeDependentOption)
|
||||
set(VOIP_DEFAULT ON)
|
||||
|
@ -208,6 +209,15 @@ if (NOT COEURL_TARGET_NAME)
|
|||
message(ERROR "Couldn't find coeurl")
|
||||
endif()
|
||||
|
||||
if(USE_BUNDLED_RE2)
|
||||
hunter_add_package(re2)
|
||||
find_package(re2 CONFIG REQUIRED)
|
||||
else()
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(re2 REQUIRED IMPORTED_TARGET re2)
|
||||
endif()
|
||||
|
||||
|
||||
#
|
||||
# LMDB
|
||||
#
|
||||
|
@ -583,7 +593,7 @@ if(USE_BUNDLED_MTXCLIENT)
|
|||
FetchContent_Declare(
|
||||
MatrixClient
|
||||
GIT_REPOSITORY https://github.com/Nheko-Reborn/mtxclient.git
|
||||
GIT_TAG 5ef4460c26acb02f24530db1c6058534b87014f6
|
||||
GIT_TAG fc10a689fd6dbcd8e99e45903d0bd6351577f300
|
||||
)
|
||||
set(BUILD_LIB_EXAMPLES OFF CACHE INTERNAL "")
|
||||
set(BUILD_LIB_TESTS OFF CACHE INTERNAL "")
|
||||
|
|
|
@ -145,6 +145,15 @@ modules:
|
|||
- sha256: 1155fd1a83049767360e9a120c43c578145db3204d2b309eba49fbbedd0f4ed3
|
||||
type: archive
|
||||
url: https://github.com/nlohmann/json/archive/v3.10.4.tar.gz
|
||||
- buildsystem: simple
|
||||
build-commands:
|
||||
- make static
|
||||
- make prefix=/app static-install
|
||||
name: re2
|
||||
sources:
|
||||
- sha256: f89c61410a072e5cbcf8c27e3a778da7d6fd2f2b5b1445cd4f4508bee946ab0f
|
||||
type: archive
|
||||
url: https://github.com/google/re2/archive/refs/tags/2022-06-01.tar.gz
|
||||
- buildsystem: qmake
|
||||
name: qt-jdenticon
|
||||
no-make-install: true
|
||||
|
@ -173,7 +182,7 @@ modules:
|
|||
buildsystem: cmake-ninja
|
||||
name: mtxclient
|
||||
sources:
|
||||
- commit: 5ef4460c26acb02f24530db1c6058534b87014f6
|
||||
- commit: fc10a689fd6dbcd8e99e45903d0bd6351577f300
|
||||
#tag: v0.8.2
|
||||
type: git
|
||||
url: https://github.com/Nheko-Reborn/mtxclient.git
|
||||
|
|
Loading…
Reference in a new issue