summaryrefslogtreecommitdiff
path: root/sci-astronomy
diff options
context:
space:
mode:
Diffstat (limited to 'sci-astronomy')
-rw-r--r--sci-astronomy/kstars/kstars-9999.ebuild10
-rw-r--r--sci-astronomy/kstars/metadata.xml1
2 files changed, 10 insertions, 1 deletions
diff --git a/sci-astronomy/kstars/kstars-9999.ebuild b/sci-astronomy/kstars/kstars-9999.ebuild
index 9d5648338b3..0ed430dd213 100644
--- a/sci-astronomy/kstars/kstars-9999.ebuild
+++ b/sci-astronomy/kstars/kstars-9999.ebuild
@@ -19,7 +19,7 @@ fi
LICENSE="GPL-2+ GPL-3+"
SLOT="0"
-IUSE="+password raw wcs"
+IUSE="opencv +password raw wcs"
# IUSE wcs needed by TestPolarAlign
REQUIRED_USE="${PYTHON_REQUIRED_USE} test? ( wcs )"
@@ -49,6 +49,13 @@ COMMON_DEPEND="
sci-libs/libnova:=
>=sci-libs/stellarsolver-2.2
sys-libs/zlib
+ opencv? (
+ media-libs/opencv:=[ffmpeg]
+ || (
+ media-libs/opencv[qt6(-)]
+ media-libs/opencv[gtk3(-)]
+ )
+ )
password? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] )
raw? ( media-libs/libraw:= )
wcs? ( sci-astronomy/wcslib:= )
@@ -79,6 +86,7 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_LibXISF=ON # not packaged
-DBUILD_QT5=OFF # KF6 please
-DBUILD_DOC=$(usex handbook)
+ $(cmake_use_find_package opencv OpenCV)
$(cmake_use_find_package password Qt6Keychain)
$(cmake_use_find_package raw LibRaw)
$(cmake_use_find_package wcs WCSLIB)
diff --git a/sci-astronomy/kstars/metadata.xml b/sci-astronomy/kstars/metadata.xml
index b78f2b94c69..b52c30d91af 100644
--- a/sci-astronomy/kstars/metadata.xml
+++ b/sci-astronomy/kstars/metadata.xml
@@ -10,6 +10,7 @@
<remote-id type="kde-invent">education/kstars</remote-id>
</upstream>
<use>
+ <flag name="opencv">Enable contrast type focus measures via <pkg>media-libs/opencv</pkg></flag>
<flag name="password">Store passwords securely via <pkg>dev-libs/qtkeychain</pkg></flag>
<flag name="wcs">Enable support for World Coordinate System library using wcslib</flag>
</use>