diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest index e59dcd7c61f81..1af60995ca947 100644 --- a/kde-apps/kruler/Manifest +++ b/kde-apps/kruler/Manifest @@ -1 +1,2 @@ DIST kruler-26.04.3.tar.xz 287064 BLAKE2B 90480b59941f5adaeb463fbfec6f3eb8d552af29354659b0e2afd9bb3e3bd6a60316ab0e0022a341a385d13a24157027a12f2e7d4f59e5fd539e8a2283431b2d SHA512 565c4ed0dd8da8976204db4f65f3b5746ec86842de42445af0139971b14c169b4dd28c9e2e46d3104958909e076bbd752bf1ee81a58555dac9b3a121bbc94c21 +DIST kruler-26.08.0.tar.xz 287548 BLAKE2B 622ede50ebec4b07d1335efd575b346a110abebf5953d52192127d48d21cc3aef5778a766b1e97344e6e8826576774d019fbb3d46af0562677a38b9841fc70d4 SHA512 4570a1310dc5041c3423bae1e0c6884bdbfd5ed1edebf9edc2e5405f23393e245045fb261b1e532cb3103ddd957993a3fe463c927d2e1ae05007d270310d1ac6 diff --git a/kde-apps/kruler/kruler-26.08.0.ebuild b/kde-apps/kruler/kruler-26.08.0.ebuild new file mode 100644 index 0000000000000..99fbebf46327b --- /dev/null +++ b/kde-apps/kruler/kruler-26.08.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.27.0 +QTMIN=6.11.2 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Screen ruler for Plasma" +HOMEPAGE="https://apps.kde.org/kruler/" + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[X] + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + + ecm_src_configure +}