From 98edca0628e591c495d0fc1c0925bd7454acfb6d Mon Sep 17 00:00:00 2001 From: Jimi Huotari Date: Tue, 21 Apr 2026 02:14:26 +0300 Subject: [PATCH] x11-terms/qterminal: add 2.4.0 Signed-off-by: Jimi Huotari --- x11-terms/qterminal/Manifest | 1 + x11-terms/qterminal/qterminal-2.4.0.ebuild | 43 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 x11-terms/qterminal/qterminal-2.4.0.ebuild diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest index d6f552a804e7b..fff6cfb9f0dfc 100644 --- a/x11-terms/qterminal/Manifest +++ b/x11-terms/qterminal/Manifest @@ -1 +1,2 @@ DIST qterminal-2.3.0.tar.xz 248948 BLAKE2B fb9fca2ba725a6d43ff9a808d6efb5bbfe0a251eb1eb6c136a50eb344fad24b8602fb612821f574f233b2c62f153bfb0b28a91c0db1978feb39e7fda096bf4f5 SHA512 5056850c1a31e39641ee492631614139c164598c315065d2ad3976632694334e177a4a0588655daab53da0e65b2773aa238d96d333306efbf548163ff0575f2f +DIST qterminal-2.4.0.tar.xz 417816 BLAKE2B fd574619569d842c0444e9715c654d65931e293bc18d72ebfea8834460c0ea4b3d8f75cd336d724b799d10398344bdbb54bd76f0dbeb7852e4643e42191f1bf8 SHA512 75c6a622976afd7fb3578f7535dad6b86458fa549fc31ef5fcba88fb71c597ed5768544c83a0fb91c27605cb4c3b3262ca82ef7776e9b42c042ce8f395c13822 diff --git a/x11-terms/qterminal/qterminal-2.4.0.ebuild b/x11-terms/qterminal/qterminal-2.4.0.ebuild new file mode 100644 index 0000000000000..a28210a2c8884 --- /dev/null +++ b/x11-terms/qterminal/qterminal-2.4.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Qt-based multitab terminal emulator" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/qterminal/ +" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2 GPL-2+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=">=dev-util/lxqt-build-tools-2.4.0" +DEPEND=" + >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,X] + kde-plasma/layer-shell-qt:6 + media-libs/libcanberra + x11-libs/libX11 + ~x11-libs/qtermwidget-${PV}:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +}