diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2024-12-06 19:13:27 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2024-12-06 19:13:27 +0100 |
| commit | 36b9cecdf4fb9ce3d4b940222e8a7def87093f6b (patch) | |
| tree | 2e436b3f742854526ae3a7ef99ea97d7af6aa585 /kde-apps | |
| parent | 50e42d241eb786920064daca8051976cab88a199 (diff) | |
| download | kde-36b9cecdf4fb9ce3d4b940222e8a7def87093f6b.tar.gz kde-36b9cecdf4fb9ce3d4b940222e8a7def87093f6b.tar.bz2 kde-36b9cecdf4fb9ce3d4b940222e8a7def87093f6b.zip | |
kde-apps/gwenview: 24.12.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps')
| -rw-r--r-- | kde-apps/gwenview/Manifest | 1 | ||||
| -rw-r--r-- | kde-apps/gwenview/gwenview-24.12.0.ebuild | 110 |
2 files changed, 111 insertions, 0 deletions
diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest index c57f8add7a9..8b9b902aefb 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1 +1,2 @@ DIST gwenview-24.11.90.tar.xz 6525768 BLAKE2B 7533b5122f60634b8657be183965fdcdeec2ff916a086974711f126f50ebad3ed3ead2b71332512a342c85de93bc9158ffd4ef1bf3732cfb7cea8ca01eddaea7 SHA512 d449022c742462d25089f59a2b8fa8069e54316e674f1027b4ace1d0ad9b30b34f7deb7ff256f86bc790031d0786e8e879417453cab5880e709edfe070cb6919 +DIST gwenview-24.12.0.tar.xz 6525836 BLAKE2B 6b26a1a9db06b28d901bea87f758d73d4fc585081030e400fd00434d94f962bed51fb7c164bc4c8fd38ee8f73b4be409dde5803127b51f29ee681df4f7142ef3 SHA512 3e5b88c18a2d6d49653be411a71d2d163d9b0cd92867e73f936807aa4e0425ef7dfae4329e68ad87ec675902b5b19e4aee656f38e1bbf935ea6aacf31951019a diff --git a/kde-apps/gwenview/gwenview-24.12.0.ebuild b/kde-apps/gwenview/gwenview-24.12.0.ebuild new file mode 100644 index 00000000000..173e0aebddc --- /dev/null +++ b/kde-apps/gwenview/gwenview-24.12.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 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.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org optfeature + +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 ~ppc64 ~riscv ~x86" +IUSE="activities 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,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwayland-${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/kcolorpicker-0.3.1 + >=media-libs/kimageannotator-0.7.1 + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/phonon-4.12.0[qt6(+)] + media-libs/tiff:= + activities? ( kde-plasma/plasma-activities:6 ) + 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/qtwayland-${QTMIN}:6 + 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) + $(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 + ecm_pkg_postinst +} |
