diff options
Diffstat (limited to 'sci-astronomy')
| -rw-r--r-- | sci-astronomy/kstars/kstars-9999.ebuild | 10 | ||||
| -rw-r--r-- | sci-astronomy/kstars/metadata.xml | 1 |
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> |
