diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-21 03:04:50 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-21 03:04:50 -0500 |
| commit | c9507d3d8ce89d8bdf4e6a04c8c7511523082acc (patch) | |
| tree | 66f62ac89a1443c94ecf0594248dd5cb5326966a /kde-apps/gwenview | |
| parent | ef28a0a09751356d6a177eab79b041f208f7d070 (diff) | |
| download | baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.gz baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.xz baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.zip | |
Adding metadata
Diffstat (limited to 'kde-apps/gwenview')
| -rw-r--r-- | kde-apps/gwenview/Manifest | 1 | ||||
| -rw-r--r-- | kde-apps/gwenview/gwenview-26.08.0.ebuild | 112 |
2 files changed, 113 insertions, 0 deletions
diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest index bdbbed48232e..905543f8800c 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1 +1,2 @@ DIST gwenview-26.04.3.tar.xz 6549860 BLAKE2B 439b7c4ec1fb4a1dc9ae5b18538e90cb674c5526ddd35bf43838191c9b5640e1d048cea4500327b0655bcb8179404b457d9f8f2fb0eab5abb832db5845a6485c SHA512 c4ed4a52bd52de2402ac6fe1f570902338eb452bd5fd506e9d624810985e6463c55ec3e62c8b516bbf00859ec39d62909f8756d5a7ab22404714eca8f2a6eb96 +DIST gwenview-26.08.0.tar.xz 6555364 BLAKE2B 2faf46f51841ec8726e0d62f46f5d010c7ebecfb6d9e9b10f9bd2ed3da9d16aa5472c13e94229622c03e9e1c60b8e21b1d7c234efe2e1a7fcd4bee34436077b6 SHA512 611e916da8fb46da5f247e341bc27e5a5a2703919cf89bb059a0f58740a96404a52fd8b4708a6aeda658bf064c207517812ede39531cad2724395d7a911663f8 diff --git a/kde-apps/gwenview/gwenview-26.08.0.ebuild b/kde-apps/gwenview/gwenview-26.08.0.ebuild new file mode 100644 index 000000000000..8252cced4257 --- /dev/null +++ b/kde-apps/gwenview/gwenview-26.08.0.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=6.27.0 +QTMIN=6.11.2 +inherit ecm gear.kde.org optfeature xdg + +DESCRIPTION="Image viewer by KDE" +HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="activities +annotate fits +mpris raw semantic-desktop share X" + +# requires running environment +RESTRICT="test" + +# slot op: includes qpa/qplatformnativeinterface.h, qtx11extras_p.h +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[gui,opengl,wayland,widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + media-gfx/exiv2:= + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + media-libs/tiff:= + activities? ( kde-plasma/plasma-activities:6= ) + annotate? ( + >=media-libs/kcolorpicker-0.3.1 + >=media-libs/kimageannotator-0.7.1 + ) + fits? ( sci-libs/cfitsio ) + mpris? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] ) + raw? ( >=kde-apps/libkdcraw-${PVCUT}:6 ) + semantic-desktop? ( + >=kde-frameworks/baloo-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[X] + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/wayland-protocols + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + >=kde-frameworks/kwindowsystem-${KFMIN}:6 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtimageformats-${QTMIN}:6 + >=kde-apps/thumbnailers-${PVCUT}:6 + >=kde-frameworks/kimageformats-${KFMIN}:6 +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner +" + +src_prepare() { + ecm_src_prepare + if ! use mpris; then + # FIXME: upstream a better solution + sed -e "/set(HAVE_QTDBUS/s/\${Qt6DBus_FOUND}/0/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities PlasmaActivities) + -DGWENVIEW_IMAGEANNOTATOR=$(usex annotate) + $(cmake_use_find_package fits CFitsio) + $(cmake_use_find_package raw KDcrawQt6) + -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None) + $(cmake_use_find_package share KF6Purpose) + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "SVG support" "kde-apps/svgpart:${SLOT}" + fi + xdg_pkg_postinst +} |
