# Distributed under the terms of the GNU General Public License v2 # Copyright 2018 Gluzskiy Alexandr require github [ user=qTox project=qTox tag=v${PV} force_git_clone=true ] require cmake [ api=2 ] export_exlib_phases src_configure SLOT="0" SUMMARY="Most feature-rich GUI for net-libs/tox using Qt5" MYOPTIONS=" gtk ( providers: ffmpeg libav ) [[ number-selected = exactly-one ]] " DEPENDENCIES=" build+run: app-crypt/sqlcipher media-libs/qrencode:=[>=4] media-libs/openal media-libs/libexif net-libs/toxcore[av] x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/qtbase:5[gui][sql] x11-libs/qtsvg gtk? ( dev-libs/atk dev-libs/glib:2 x11-libs/gdk-pixbuf[X] x11-libs/gtk+:2 x11-libs/cairo[X] x11-libs/pango[X] ) providers:ffmpeg? ( media/ffmpeg ) providers:libav? ( media/libav ) " DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}"/cflags.patch ) qtox_src_configure() { local cmakeparams=() cmakeparams+=( -DENABLE_STATUSNOTIFIER=$(option gtk && echo gtk) -DENABLE_GTK_SYSTRAY=$(option gtk && echo gtk) ) ecmake "${cmakeparams[@]}" }