[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: 3689ef1484f2cd3e3bc43016fc7ad7ecb1d4ed63 Author: Jimi Huotari gentoo org> AuthorDate: Sun Jun 16 18:14:42 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Sun Jun 16 18:15:35 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=3689ef14 x11-terms/qterminal: add dev-qt/qtbase[X] dependency Reportedly fails to build without this. Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/qterminal-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index 5e4b94e0..14dfb833 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -23,7 +23,7 @@ RESTRICT="!test? ( test )" BDEPEND=">=dev-util/lxqt-build-tools-2.0.0" DEPEND=" - >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,X] x11-libs/libX11 ~x11-libs/qtermwidget-${PV}:= "
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: cc6772923d23626ef480d4809c85291794d0e3fb Author: Jimi Huotari gentoo org> AuthorDate: Fri Jun 14 22:02:51 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Fri Jun 14 22:14:25 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cc677292 x11-terms/qterminal: drop 2.0.0 Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/Manifest | 1 - x11-terms/qterminal/qterminal-2.0.0.ebuild | 46 -- 2 files changed, 47 deletions(-) diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest deleted file mode 100644 index 9f9ced14.. --- a/x11-terms/qterminal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qterminal-2.0.0.tar.xz 228584 BLAKE2B 5c1bbd536659becd3708806a46a967bd35b479947cdca0412d0b2fecd31ce64f1dc71266dd48f3280fbac4e3e534c5b99e43442a63b139fb8789f443e1c67197 SHA512 455ca913f38eed881af50eb17d4798985d546c3c633d4df8887316abd4a56e76d1f716dcaece471e092471c0381a328ca685ec27f4d4690e89087166dc7fb0a3 diff --git a/x11-terms/qterminal/qterminal-2.0.0.ebuild b/x11-terms/qterminal/qterminal-2.0.0.ebuild deleted file mode 100644 index 5e4b94e0.. --- a/x11-terms/qterminal/qterminal-2.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg-utils - -DESCRIPTION="Qt-based multitab terminal emulator" -HOMEPAGE="https://lxqt-project.org/; - -if [[ ${PV} == ]]; 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" -fi - -LICENSE="GPL-2 GPL-2+" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=">=dev-util/lxqt-build-tools-2.0.0" -DEPEND=" - >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] - x11-libs/libX11 - ~x11-libs/qtermwidget-${PV}:= -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -}
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: c9255c98c34a4a9954a5f9ea9e76dd3ebe8daa0c Author: Jimi Huotari gentoo org> AuthorDate: Sat May 25 20:31:56 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Sat May 25 20:31:56 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=c9255c98 x11-terms/qterminal: add 2.0.0 Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/Manifest | 1 + x11-terms/qterminal/qterminal-2.0.0.ebuild | 46 ++ 2 files changed, 47 insertions(+) diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest new file mode 100644 index ..9f9ced14 --- /dev/null +++ b/x11-terms/qterminal/Manifest @@ -0,0 +1 @@ +DIST qterminal-2.0.0.tar.xz 228584 BLAKE2B 5c1bbd536659becd3708806a46a967bd35b479947cdca0412d0b2fecd31ce64f1dc71266dd48f3280fbac4e3e534c5b99e43442a63b139fb8789f443e1c67197 SHA512 455ca913f38eed881af50eb17d4798985d546c3c633d4df8887316abd4a56e76d1f716dcaece471e092471c0381a328ca685ec27f4d4690e89087166dc7fb0a3 diff --git a/x11-terms/qterminal/qterminal-2.0.0.ebuild b/x11-terms/qterminal/qterminal-2.0.0.ebuild new file mode 100644 index ..5e4b94e0 --- /dev/null +++ b/x11-terms/qterminal/qterminal-2.0.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +DESCRIPTION="Qt-based multitab terminal emulator" +HOMEPAGE="https://lxqt-project.org/; + +if [[ ${PV} == ]]; 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" +fi + +LICENSE="GPL-2 GPL-2+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=">=dev-util/lxqt-build-tools-2.0.0" +DEPEND=" + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + x11-libs/libX11 + ~x11-libs/qtermwidget-${PV}:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: 396a3103fdd649ef5035ce1c133ad3e090de2f54 Author: Jimi Huotari gentoo org> AuthorDate: Wed May 8 17:43:22 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Wed May 8 17:43:22 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=396a3103 x11-terms/qterminal: update maintainers Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-terms/qterminal/metadata.xml b/x11-terms/qterminal/metadata.xml index 951db6e9..4c30fd94 100644 --- a/x11-terms/qterminal/metadata.xml +++ b/x11-terms/qterminal/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + l...@gentoo.org + LXQt + qterminal/qterminal
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: 82bd65f095a6aae70f168c182a8db11ca7f8f534 Author: Jimi Huotari gentoo org> AuthorDate: Sun Apr 21 21:16:33 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Sun Apr 21 21:16:33 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=82bd65f0 x11-terms/qterminal: remove unneeded 'qtbase-6.6:6[test]' dependency Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/qterminal-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index 12dfbc75..5e4b94e0 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -26,7 +26,6 @@ DEPEND=" >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] x11-libs/libX11 ~x11-libs/qtermwidget-${PV}:= - test? ( dev-qt/qtbase:6[test] ) " RDEPEND="${DEPEND}"
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: b26ed59cb16af0da8471701ad39afaf60520b87d Author: Jimi Huotari gentoo org> AuthorDate: Sun Apr 21 18:38:18 2024 + Commit: Jimi Huotari gentoo org> CommitDate: Sun Apr 21 19:49:29 2024 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b26ed59c x11-terms/qterminal: add Initial qt6 version. Signed-off-by: Jimi Huotari gentoo.org> x11-terms/qterminal/metadata.xml | 11 x11-terms/qterminal/qterminal-.ebuild | 47 +++ 2 files changed, 58 insertions(+) diff --git a/x11-terms/qterminal/metadata.xml b/x11-terms/qterminal/metadata.xml new file mode 100644 index ..456c6bf7 --- /dev/null +++ b/x11-terms/qterminal/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + q...@gentoo.org + Gentoo Qt Project + + + qterminal/qterminal + + diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild new file mode 100644 index ..12dfbc75 --- /dev/null +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +DESCRIPTION="Qt-based multitab terminal emulator" +HOMEPAGE="https://lxqt-project.org/; + +if [[ ${PV} == ]]; 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" +fi + +LICENSE="GPL-2 GPL-2+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=">=dev-util/lxqt-build-tools-2.0.0" +DEPEND=" + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + x11-libs/libX11 + ~x11-libs/qtermwidget-${PV}:= + test? ( dev-qt/qtbase:6[test] ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: 2dd9ac40ddec5337567b390027388a18125f42ed Author: Davide Pesavento gentoo org> AuthorDate: Wed May 11 18:29:16 2016 + Commit: Davide Pesavento gentoo org> CommitDate: Wed May 11 18:29:16 2016 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2dd9ac40 x11-terms/qterminal: sync Package-Manager: portage-2.2.28 x11-terms/qterminal/metadata.xml | 3 +++ x11-terms/qterminal/qterminal-.ebuild | 25 - 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/x11-terms/qterminal/metadata.xml b/x11-terms/qterminal/metadata.xml index 1723768..948bf4e 100644 --- a/x11-terms/qterminal/metadata.xml +++ b/x11-terms/qterminal/metadata.xml @@ -5,4 +5,7 @@ q...@gentoo.org Gentoo Qt Project + + qterminal/qterminal + diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index 5fcef24..2d55241 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -2,41 +2,40 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 - +EAPI=6 inherit cmake-utils git-r3 DESCRIPTION="Qt-based multitab terminal emulator" -HOMEPAGE="https://github.com/qterminal/qterminal; -EGIT_REPO_URI="https://github.com/qterminal/qterminal.git; +HOMEPAGE="https://github.com/lxde/qterminal; +EGIT_REPO_URI="https://github.com/lxde/qterminal.git; LICENSE="GPL-2+" SLOT="0" KEYWORDS="" -IUSE="debug qt4 qt5" - -REQUIRED_USE="^^ ( qt4 qt5 )" +IUSE="qt5" RDEPEND=" - qt4? ( + !qt5? ( dev-qt/qtcore:4 dev-qt/qtgui:4 x11-libs/libqxt - ~x11-libs/qtermwidget-${PV}[qt4(+)] + ~x11-libs/qtermwidget-${PV}[qt4] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 - ~x11-libs/qtermwidget-${PV}[qt5(-)] - )" + dev-qt/qtwidgets:5 + ~x11-libs/qtermwidget-${PV}[qt5] + ) +" DEPEND="${RDEPEND} qt5? ( dev-qt/linguist-tools:5 ) " src_configure() { local mycmakeargs=( - $(cmake-utils_use_use qt5) - $(cmake-utils_use_use qt4 SYSTEM_QXT) + -DUSE_QT5=$(usex qt5) + -DUSE_SYSTEM_QXT=$(usex !qt5) ) cmake-utils_src_configure }
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: 6fc0da3c54a6732483078028e12984f8670949be Author: Michael Palimaka gentoo org> AuthorDate: Thu Oct 1 14:21:51 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Oct 1 14:27:45 2015 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=6fc0da3c x11-terms/qterminal: dev-qt/linguist-tools is a build-time dependency Package-Manager: portage-2.2.20.1 x11-terms/qterminal/qterminal-.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index e908a79..4d13fcd 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -17,7 +17,7 @@ IUSE="debug qt4 qt5" REQUIRED_USE="^^ ( qt4 qt5 )" -DEPEND=" +RDEPEND=" qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 @@ -25,12 +25,13 @@ DEPEND=" ~x11-libs/qtermwidget-${PV}[qt4(+)] ) qt5? ( - dev-qt/linguist-tools:5 dev-qt/qtcore:5 dev-qt/qtgui:5 ~x11-libs/qtermwidget-${PV}[qt5(-)] )" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + qt5? ( dev-qt/linguist-tools:5 ) +" src_configure() { local mycmakeargs=(
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/, x11-libs/qtermwidget/
commit: 58d027ad283eb3aec4c6b283a20949418785788e Author: hashashini lavez AT gmx DOT de AuthorDate: Sun Sep 14 13:06:01 2014 + Commit: Davide Pesavento pesa AT gentoo DOT org CommitDate: Mon Sep 15 22:59:05 2014 + URL:http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=58d027ad [qtermwidget,qterminal] Add qt5 support to live ebuilds. --- x11-libs/qtermwidget/metadata.xml| 10 x11-libs/qtermwidget/qtermwidget-.ebuild | 77 x11-terms/qterminal/qterminal-.ebuild| 40 +++ 3 files changed, 116 insertions(+), 11 deletions(-) diff --git a/x11-libs/qtermwidget/metadata.xml b/x11-libs/qtermwidget/metadata.xml new file mode 100644 index 000..a6b07f6 --- /dev/null +++ b/x11-libs/qtermwidget/metadata.xml @@ -0,0 +1,10 @@ +?xml version=1.0 encoding=UTF-8? +!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd; +pkgmetadata + herdqt/herd + longdescription lang=en + QTermWidget is an opensource project based on KDE4 Konsole application. + The main goal of this project is to provide unicode-enabled, embeddable + Qt widget for using as a built-in console or terminal emulation widget. + /longdescription +/pkgmetadata diff --git a/x11-libs/qtermwidget/qtermwidget-.ebuild b/x11-libs/qtermwidget/qtermwidget-.ebuild new file mode 100644 index 000..4f7517f --- /dev/null +++ b/x11-libs/qtermwidget/qtermwidget-.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qtermwidget/qtermwidget-.ebuild,v 1.2 2014/09/13 16:36:24 kensington Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3} ) + +inherit cmake-utils git-r3 python-r1 + +DESCRIPTION=Qt terminal emulator widget +HOMEPAGE=https://github.com/qterminal/qtermwidget; +EGIT_REPO_URI=https://github.com/qterminal/qtermwidget.git; + +LICENSE=GPL-2+ +SLOT=0 +KEYWORDS= +IUSE=debug python qt4 qt5 + +REQUIRED_USE=^^ ( qt4 qt5 ) + +DEPEND= + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + ) +RDEPEND=${DEPEND} + +src_prepare() { + cmake-utils_src_prepare + sed \ + -e 's/int scheme/const QString \name/' \ + -i pyqt4/qtermwidget.sip || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_use qt5) + $(cmake-utils_use_build qt4 DESIGNER_PLUGIN) + ) + cmake-utils_src_configure + + # cmake-utils.eclass exports BUILD_DIR only after configure phase, so sed it here + sed \ + -e /extra_lib_dirs/s@\.\.@${BUILD_DIR}@ \ + -e '/extra_libs/s/qtermwidget/qtermwidget4/' \ + -i pyqt4/config.py || die sed config.py failed + + if use python; then + configuration() { + ${PYTHON} config.py || die ${PYTHON} config.py failed + } + BUILD_DIR=${S}/pyqt4 python_copy_sources + BUILD_DIR=${S}/pyqt4 python_parallel_foreach_impl run_in_build_dir configuration + fi +} + +src_compile() { + cmake-utils_src_compile + + if use python; then + BUILD_DIR=${S}/pyqt4 python_parallel_foreach_impl run_in_build_dir emake + fi +} + +src_install() { + cmake-utils_src_install + + if use python; then + BUILD_DIR=${S}/pyqt4 python_parallel_foreach_impl run_in_build_dir emake DESTDIR=${D} install + BUILD_DIR=${S}/pyqt4 python_parallel_foreach_impl python_optimize + fi +} diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index 658e33f..7dc83b6 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -2,22 +2,40 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=4 +EAPI=5 -inherit cmake-utils git-2 +inherit cmake-utils git-r3 -DESCRIPTION=Qt4-based multitab terminal emulator -HOMEPAGE=https://github.com/qterminal/; -EGIT_REPO_URI=git://github.com/qterminal/qterminal.git +DESCRIPTION=Qt-based multitab terminal emulator +HOMEPAGE=https://github.com/qterminal/qterminal; +EGIT_REPO_URI=https://github.com/qterminal/qterminal.git; -LICENSE=GPL-2 +LICENSE=GPL-2+ SLOT=0 KEYWORDS= -IUSE=debug +IUSE=debug qt4 qt5 -DEPEND=dev-qt/qtgui:4 - x11-libs/libqxt - x11-libs/qtermwidget +REQUIRED_USE=^^ ( qt4 qt5 ) + +DEPEND= + qt4? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + x11-libs/libqxt + ~x11-libs/qtermwidget-${PV}[qt4(+)] + ) + qt5? ( + dev-qt/linguist-tools:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 +
[gentoo-commits] proj/qt:master commit in: x11-terms/qterminal/
commit: bc757afa91e56b107ccd880e576a9134866ee574 Author: Jekyll Wu adaptee AT gmail DOT com AuthorDate: Tue Apr 29 14:35:23 2014 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Thu May 1 15:57:19 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=bc757afa [x11-terms/qterminal] Add missing dependency on libqxt to make it build --- x11-terms/qterminal/qterminal-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-terms/qterminal/qterminal-.ebuild b/x11-terms/qterminal/qterminal-.ebuild index 0d608b0..a4a015c 100644 --- a/x11-terms/qterminal/qterminal-.ebuild +++ b/x11-terms/qterminal/qterminal-.ebuild @@ -16,6 +16,7 @@ KEYWORDS= IUSE=debug DEPEND=dev-qt/qtgui:4 + x11-libs/libqxt x11-libs/qtermwidget RDEPEND=${DEPEND}