# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake flag-o-matic DESCRIPTION="Jami clent QT" HOMEPAGE="https://git.jami.net/savoirfairelinux/jami-client-qt" if [[ "${PV}" == 9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://git.jami.net/savoirfairelinux/jami-client-qt" EGIT_COMMIT="2e71d00c0500ffe2241e9171f7423a52a0efa96e" KEYWORDS="" else EGIT_REPO_URI="https://git.jami.net/savoirfairelinux/jami-client-qt" KEYWORDS="~amd64 ~x86" EGIT_COMMIT="stable/${PV}" fi LICENSE="GPL-3" SLOT="0" IUSE="doc" DEPEND=" net-voip/jami-daemon net-libs/libnma x11-libs/libnotify media-gfx/qrencode dev-libs/libayatana-appindicator dev-qt/qtbase dev-qt/qtdeclarative dev-qt/qtgraphicaleffects dev-qt/qtmultimedia[qml(+)] dev-qt/qtnetworkauth dev-qt/qtsvg dev-qt/qttools dev-qt/qtwebengine[qml(+)] dev-qt/qt5compat dev-qt/qtpositioning dev-qt/qtwebsockets[qml(+)] dev-qt/qwindowkit media-libs/zxing-cpp media-libs/zint app-text/htmltidy app-text/hunspell " BDEPEND="doc? ( app-text/doxygen )" RDEPEND=" ${DEPEND} " src_prepare() { eapply "${FILESDIR}"/drop-qt-version-check.patch eapply "${FILESDIR}"/qt-6.6.patch eapply "${FILESDIR}"/fix-link.patch eapply "${FILESDIR}"/missing-cmake-include.patch eapply "${FILESDIR}"/unbundle-qwindowkit.patch cmake_src_prepare } src_configure() { append-cxxflags -I/usr/include/jami append-ldflags -ljami local mycmakeargs=( #-DCMAKE_INSTALL_PREFIX=/usr #-DLIBJAMI_INCLUDE_DIR=/usr/lib64 -DCMAKE_BUILD_TYPE=None -DENABLE_LIBWRAP=ON -DJAMICORE_AS_SUBDIR=OFF -DWITH_DAEMON_SUBMODULE=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -Wno-dev ) cmake_src_configure } src_install() { cmake_src_install }