# Description: A Qt library to write cross-platform clients for Matrix # URL: https://quotient-im.github.io/libQuotient/ # Maintainer: CRUX KDE Ports, kde-ports at crux dot nu # Depends on: libolm qtkeychain6 name=libquotient version=0.8.1.2 release=1 source=(https://github.com/quotient-im/libQuotient/archive/$version/$name-$version.tar.gz symbol-visibility.patch) build() { patch -Np1 -d libQuotient-$version -i $SRC/symbol-visibility.patch cmake -S libQuotient-$version -B build -G Ninja \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -D BUILD_SHARED_LIBS=ON \ -D BUILD_WITH_QT6=ON \ -D Quotient_ENABLE_E2EE=ON \ -Wno-dev cmake --build build DESTDIR=$PKG cmake --install build } # vim: set ts=4 et: