summaryrefslogtreecommitdiff
path: root/kde-plasma/spectacle/spectacle-9999.ebuild
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-11-30 21:12:25 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2025-11-30 21:34:30 +0100
commit01c411b00a0f149553b5e623c49b5539fab590fa (patch)
treee7c904575501d56678cbd4f5f41923fd6cf74a85 /kde-plasma/spectacle/spectacle-9999.ebuild
parenta10827a9d2c6a8c0debe2177a9c5d7a970660bff (diff)
downloadkde-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.ebuild14
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)