diff options
Diffstat (limited to 'kde-plasma/spectacle/spectacle-9999.ebuild')
| -rw-r--r-- | kde-plasma/spectacle/spectacle-9999.ebuild | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/kde-plasma/spectacle/spectacle-9999.ebuild b/kde-plasma/spectacle/spectacle-9999.ebuild index 290fe9bdd8f..3fd7454b001 100644 --- a/kde-plasma/spectacle/spectacle-9999.ebuild +++ b/kde-plasma/spectacle/spectacle-9999.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/spectacle/" LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" SLOT="6" KEYWORDS="" -IUSE="share" +IUSE="ocr share" # slot op: Uses Qt::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" @@ -42,12 +42,14 @@ COMMON_DEPEND=" >=kde-frameworks/prison-${KFMIN}:6 >=kde-plasma/kpipewire-${KDE_CATV}:6 >=kde-plasma/layer-shell-qt-${KDE_CATV}:6 + media-libs/kquickimageeditor:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image + ocr? ( app-text/tesseract:= ) share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} @@ -62,9 +64,19 @@ RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" BDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[wayland] dev-util/wayland-scanner + virtual/pkgconfig " BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +src_prepare() { + ecm_src_prepare + # TODO: try to get a build switch upstreamed + if ! use ocr; then + sed -e "s/^pkg_check_modules.*tesseract/#&/" \ + -i CMakeLists.txt || die + fi +} + src_configure() { local mycmakeargs=( $(cmake_use_find_package share KF6Purpose) |
