diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2025-11-30 21:12:25 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2025-11-30 21:34:30 +0100 |
| commit | 01c411b00a0f149553b5e623c49b5539fab590fa (patch) | |
| tree | e7c904575501d56678cbd4f5f41923fd6cf74a85 /kde-plasma/spectacle/spectacle-9999.ebuild | |
| parent | a10827a9d2c6a8c0debe2177a9c5d7a970660bff (diff) | |
| download | kde-01c411b00a0f149553b5e623c49b5539fab590fa.tar.gz kde-01c411b00a0f149553b5e623c49b5539fab590fa.tar.bz2 kde-01c411b00a0f149553b5e623c49b5539fab590fa.zip | |
kde-plasma/spectacle: Add IUSE ocr, update dependencies
Upstream commits:
9ab7593321d014ff63ef12590a0c2d0e721a90f1
ae7a749c89892c8f0d5494c2d7157970578b8b3f
d93e1e08a7694192188ab8e9dd85833f41979546
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
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) |
