* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2021-11-17 6:08 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2021-11-17 6:08 UTC (permalink / raw
To: gentoo-commits
commit: 4944890e6cf0c6cb506a355028c115b7b167f6db
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 18 21:48:13 2020 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 06:08:08 2021 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=4944890e
dev-qt/qtbase: Add initial Qt6 dev branch ebuild
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/metadata.xml | 39 +++++++
dev-qt/qtbase/qtbase-6.9999.ebuild | 224 +++++++++++++++++++++++++++++++++++++
2 files changed, 263 insertions(+)
diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml
new file mode 100644
index 00000000..b33a37e9
--- /dev/null
+++ b/dev-qt/qtbase/metadata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <use>
+ <flag name="concurrent">Build Qt6Concurrent module</flag>
+ <flag name="dbus">Build Qt6DBus module</flag>
+ <flag name="egl">Enable EGL integration</flag>
+ <flag name="eglfs">Build the EGL Full Screen/Single Surface platform plugin</flag>
+ <flag name="evdev">Enable support for input devices via evdev</flag>
+ <flag name="gssapi">Enable support for GSSAPI (<pkg>virtual/krb5</pkg>)</flag>
+ <flag name="gtk">Build the GTK platform theme plugin</flag>
+ <flag name="gui">Build Qt6Gui module</flag>
+ <flag name="ico">Enable ico image support</flag>
+ <flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
+ <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for automatic HTTP/SOCKS proxy configuration</flag>
+ <flag name="network">Build Qt6Network module</flag>
+ <flag name="sql">Build Qt6Sql module</flag>
+ <flag name="systemd">Enable native journald logging support</flag>
+ <flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
+ <flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
+ <flag name="vulkan">Enable support for Vulkan</flag>
+ <flag name="widgets">Build Qt6Widgets module</flag>
+ <flag name="X">Build the XCB platform plugin and enable X11 integration</flag>
+ <flag name="xml">Build Qt6Xml module</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://bugreports.qt.io/</bugs-to>
+ <doc>https://doc.qt.io/</doc>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Qt API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
new file mode 100644
index 00000000..c4784145
--- /dev/null
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_BRANCH="dev"
+ EGIT_REPO_URI=( "https://code.qt.io/qt/${PN}.git" )
+ inherit git-r3
+else
+ MY_P=everywhere-src-${PV/_/-}
+ SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz"
+ KEYWORDS="~amd64"
+ S=${WORKDIR}/${MY_P}
+fi
+
+inherit cmake
+
+DESCRIPTION="Cross-platform application development framework"
+HOMEPAGE="https://www.qt.io/"
+
+LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3"
+SLOT=6/$(ver_cut 1-2)
+# Qt Modules
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+REQUIRED_USE="opengl? ( gui ) widgets? ( gui )"
+
+QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg libinput tslib tuio vulkan +X"
+QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
+IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
+# QtPrintSupport = QtGui + QtWidgets enabled.
+# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
+# moved vnc logically to QtNetwork as that is upstream condition for it
+REQUIRED_USE+="
+ $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
+ $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
+ $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
+ accessibility? ( dbus X )
+ cups? ( gui widgets )
+ eglfs? ( egl )
+ gtk? ( widgets )
+ gui? ( || ( eglfs X ) || ( libinput X ) )
+ libinput? ( udev )
+ sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+ X? ( gles2-only? ( egl ) )
+"
+
+# TODO:
+# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
+# qtnetwork: connman, networkmanager
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+ app-arch/zstd:=
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ >=dev-util/cmake-3.17.0
+ dev-util/gtk-update-icon-cache
+ media-libs/fontconfig
+ >=media-libs/freetype-2.6.1:2
+ >=media-libs/harfbuzz-1.6.0:=
+ media-libs/tiff:0
+ >=sys-apps/dbus-1.4.20
+ sys-libs/zlib:=
+ virtual/opengl
+ egl? ( media-libs/mesa[egl] )
+ gles2-only? ( media-libs/mesa[gles2] )
+ freetds? ( dev-db/freetds )
+ gssapi? ( virtual/krb5 )
+ gtk? (
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/pango
+ )
+ gui? ( media-libs/libpng:0= )
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ jpeg? ( virtual/jpeg:0 )
+ libinput? (
+ dev-libs/libinput:=
+ >=x11-libs/libxkbcommon-0.5.0
+ )
+ libproxy? ( net-libs/libproxy )
+ mysql? ( dev-db/mysql-connector-c:= )
+ oci8? ( dev-db/oracle-instantclient:=[sdk] )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql:* )
+ sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? ( dev-libs/openssl:0= )
+ systemd? ( sys-apps/systemd:= )
+ tslib? ( >=x11-libs/tslib-1.21 )
+ udev? ( virtual/libudev:= )
+ vulkan? ( dev-util/vulkan-headers )
+ X? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ >=x11-libs/libxcb-1.12:=[xkb]
+ >=x11-libs/libxkbcommon-0.5.0[X]
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="${DEPEND}
+ dev-qt/qtchooser
+"
+
+# @FUNCTION: qt_feature
+# @USAGE: <flag> [feature]
+# @DESCRIPTION:
+# <flag> is the name of a flag in IUSE.
+qt_feature() {
+ [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument"
+ echo "-DQT_FEATURE_${2:-$1}=$(usex $1 ON OFF)"
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # TODO: fails without QtGui
+ sed -e "/androiddeployqt/s/^/#DONT/" -e "/androidtestrunner/s/^/#DONT/" \
+ -i src/tools/CMakeLists.txt || die
+}
+
+src_configure() {
+ QT6_PREFIX=${EPREFIX}/usr
+ QT6_HEADERDIR=${QT6_PREFIX}/include/qt6
+ QT6_LIBDIR=${QT6_PREFIX}/$(get_libdir)
+ QT6_ARCHDATADIR=${QT6_PREFIX}/$(get_libdir)/qt6
+ QT6_BINDIR=${QT6_ARCHDATADIR}/bin
+ QT6_PLUGINDIR=${QT6_ARCHDATADIR}/plugins
+ QT6_LIBEXECDIR=${QT6_ARCHDATADIR}/libexec
+ QT6_IMPORTDIR=${QT6_ARCHDATADIR}/imports
+ QT6_QMLDIR=${QT6_ARCHDATADIR}/qml
+ QT6_DATADIR=${QT6_PREFIX}/share/qt6
+ QT6_DOCDIR=${QT6_PREFIX}/share/qt6-doc
+ QT6_TRANSLATIONDIR=${QT6_DATADIR}/translations
+ QT6_EXAMPLESDIR=${QT6_DATADIR}/examples
+ QT6_TESTSDIR=${QT6_DATADIR}/tests
+ QT6_SYSCONFDIR=${EPREFIX}/etc/xdg
+
+ local mycmakeargs=(
+ -DINSTALL_BINDIR=${QT6_BINDIR}
+# -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
+# TODO: breaks cmake macro:
+# CMake Error at cmake/QtBuild.cmake:1997 (file):
+# file STRINGS file
+# "${WORKDIR}/qtbase-6.9999_build/include/qt6/QtOpenGLWidgets/headers.pri"
+# cannot be read.
+# Call Stack (most recent call first):
+# cmake/QtBuild.cmake:2503 (qt_read_headers_pri)
+# src/openglwidgets/CMakeLists.txt:7 (qt_add_module)
+ -DINSTALL_LIBDIR=${QT6_LIBDIR}
+ -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
+ -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
+ -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+ -DINSTALL_QMLDIR=${QT6_QMLDIR}
+ -DINSTALL_DATADIR=${QT6_DATADIR}
+ -DINSTALL_DOCDIR=${QT6_DOCDIR}
+ -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
+ -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
+ -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+ -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+ -DQT_FEATURE_zstd=ON
+ $(qt_feature concurrent)
+ $(qt_feature dbus)
+ $(qt_feature gui)
+ $(qt_feature icu)
+ $(qt_feature network)
+ $(qt_feature sql)
+ $(qt_feature systemd journald)
+ -DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
+ $(qt_feature udev libudev)
+ $(qt_feature xml)
+ )
+ use icu || mycmakeargs+=( -DQT_FEATURE_iconv=ON )
+ use gui && mycmakeargs+=(
+ $(qt_feature accessibility accessibility_atspi_bridge)
+ $(qt_feature egl)
+ $(qt_feature eglfs eglfs_egldevice)
+ $(qt_feature eglfs eglfs_gbm)
+ $(qt_feature evdev)
+ $(qt_feature evdev mtdev)
+ $(qt_feature gif)
+ $(qt_feature jpeg)
+ $(qt_feature opengl)
+ $(qt_feature gles2-only opengles2)
+ $(qt_feature libinput)
+ $(qt_feature tslib)
+ $(qt_feature tuio tuiotouch)
+ $(qt_feature vulkan)
+ $(qt_feature widgets)
+ $(qt_feature X xcb)
+ $(qt_feature X xcb_xlib)
+ )
+ use widgets && mycmakeargs+=(
+ $(qt_feature cups)
+ $(qt_feature gtk gtk3)
+ )
+ if use libinput || use X; then
+ mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
+ fi
+ use network && mycmakeargs+=(
+ $(qt_feature gssapi)
+ $(qt_feature libproxy)
+ $(qt_feature sctp)
+ $(qt_feature ssl openssl)
+ $(qt_feature vnc)
+ )
+ use sql && mycmakeargs+=(
+ $(qt_feature freetds sql_tds)
+ $(qt_feature mysql sql_mysql)
+ $(qt_feature oci8 sql_oci)
+ $(qt_feature odbc sql_odbc)
+ $(qt_feature postgres sql_psql)
+ $(qt_feature sqlite sql_sqlite)
+ $(qt_feature sqlite system_sqlite)
+ )
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2021-11-17 6:08 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2021-11-17 6:08 UTC (permalink / raw
To: gentoo-commits
commit: a849f9164fa03c5dbc6be5bf04d95cf189f522a0
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 16 21:10:56 2021 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 06:08:12 2021 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=a849f916
dev-qt/qtbase: update EAPI and remove things already in the eclass
Also update dependencies a little.
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.9999.ebuild | 86 ++++++++++----------------------------
1 file changed, 23 insertions(+), 63 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index c4784145..c0867b42 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -1,31 +1,24 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-if [[ ${PV} == *9999* ]]; then
- EGIT_BRANCH="dev"
- EGIT_REPO_URI=( "https://code.qt.io/qt/${PN}.git" )
- inherit git-r3
-else
- MY_P=everywhere-src-${PV/_/-}
- SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz"
- KEYWORDS="~amd64"
- S=${WORKDIR}/${MY_P}
-fi
-
-inherit cmake
+inherit qt6-build
DESCRIPTION="Cross-platform application development framework"
-HOMEPAGE="https://www.qt.io/"
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3"
-SLOT=6/$(ver_cut 1-2)
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
# Qt Modules
IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
-REQUIRED_USE="opengl? ( gui ) widgets? ( gui )"
+REQUIRED_USE="
+ opengl? ( gui ) widgets? ( gui )
+ X? ( || ( evdev libinput ) )
+"
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg libinput tslib tuio vulkan +X"
+QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput tslib tuio vulkan +X"
QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
@@ -49,13 +42,14 @@ REQUIRED_USE+="
# TODO:
# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
# qtnetwork: connman, networkmanager
-BDEPEND="virtual/pkgconfig"
DEPEND="
+ app-arch/brotli:=
+ app-arch/libarchive[zstd]
app-arch/zstd:=
+ app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
- dev-libs/libpcre2[pcre16,unicode]
- >=dev-util/cmake-3.17.0
+ dev-libs/libpcre2:=[pcre16,unicode]
dev-util/gtk-update-icon-cache
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
@@ -65,8 +59,9 @@ DEPEND="
sys-libs/zlib:=
virtual/opengl
egl? ( media-libs/mesa[egl] )
- gles2-only? ( media-libs/mesa[gles2] )
+ evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
+ gles2-only? ( media-libs/mesa[gles2] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3
@@ -94,6 +89,7 @@ DEPEND="
udev? ( virtual/libudev:= )
vulkan? ( dev-util/vulkan-headers )
X? (
+ x11-libs/libdrm
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
@@ -105,21 +101,10 @@ DEPEND="
x11-libs/xcb-util-wm
)
"
-RDEPEND="${DEPEND}
- dev-qt/qtchooser
-"
-
-# @FUNCTION: qt_feature
-# @USAGE: <flag> [feature]
-# @DESCRIPTION:
-# <flag> is the name of a flag in IUSE.
-qt_feature() {
- [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument"
- echo "-DQT_FEATURE_${2:-$1}=$(usex $1 ON OFF)"
-}
+RDEPEND="${DEPEND}"
src_prepare() {
- cmake_src_prepare
+ qt6-build_src_prepare
# TODO: fails without QtGui
sed -e "/androiddeployqt/s/^/#DONT/" -e "/androidtestrunner/s/^/#DONT/" \
@@ -127,33 +112,9 @@ src_prepare() {
}
src_configure() {
- QT6_PREFIX=${EPREFIX}/usr
- QT6_HEADERDIR=${QT6_PREFIX}/include/qt6
- QT6_LIBDIR=${QT6_PREFIX}/$(get_libdir)
- QT6_ARCHDATADIR=${QT6_PREFIX}/$(get_libdir)/qt6
- QT6_BINDIR=${QT6_ARCHDATADIR}/bin
- QT6_PLUGINDIR=${QT6_ARCHDATADIR}/plugins
- QT6_LIBEXECDIR=${QT6_ARCHDATADIR}/libexec
- QT6_IMPORTDIR=${QT6_ARCHDATADIR}/imports
- QT6_QMLDIR=${QT6_ARCHDATADIR}/qml
- QT6_DATADIR=${QT6_PREFIX}/share/qt6
- QT6_DOCDIR=${QT6_PREFIX}/share/qt6-doc
- QT6_TRANSLATIONDIR=${QT6_DATADIR}/translations
- QT6_EXAMPLESDIR=${QT6_DATADIR}/examples
- QT6_TESTSDIR=${QT6_DATADIR}/tests
- QT6_SYSCONFDIR=${EPREFIX}/etc/xdg
-
local mycmakeargs=(
-DINSTALL_BINDIR=${QT6_BINDIR}
-# -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-# TODO: breaks cmake macro:
-# CMake Error at cmake/QtBuild.cmake:1997 (file):
-# file STRINGS file
-# "${WORKDIR}/qtbase-6.9999_build/include/qt6/QtOpenGLWidgets/headers.pri"
-# cannot be read.
-# Call Stack (most recent call first):
-# cmake/QtBuild.cmake:2503 (qt_read_headers_pri)
-# src/openglwidgets/CMakeLists.txt:7 (qt_add_module)
+ -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
@@ -177,7 +138,6 @@ src_configure() {
$(qt_feature udev libudev)
$(qt_feature xml)
)
- use icu || mycmakeargs+=( -DQT_FEATURE_iconv=ON )
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
$(qt_feature egl)
@@ -220,5 +180,5 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
- cmake_src_configure
+ qt6-build_src_configure
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2021-12-09 14:36 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2021-12-09 14:36 UTC (permalink / raw
To: gentoo-commits
commit: 07d2091e4df014f600972c225d8aebc149657855
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 9 14:33:51 2021 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Thu Dec 9 14:34:22 2021 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=07d2091e
dev-qt/qtbase: remove disable androiddeployqt from src_prepare()
There's a switch for it now, and this currently breaks configure.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.9999.ebuild | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index c0867b42..d6907aa7 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -103,14 +103,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-src_prepare() {
- qt6-build_src_prepare
-
- # TODO: fails without QtGui
- sed -e "/androiddeployqt/s/^/#DONT/" -e "/androidtestrunner/s/^/#DONT/" \
- -i src/tools/CMakeLists.txt || die
-}
-
src_configure() {
local mycmakeargs=(
-DINSTALL_BINDIR=${QT6_BINDIR}
@@ -126,6 +118,7 @@ src_configure() {
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+ -DQT_FEATURE_androiddeployqt=OFF
-DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2021-12-24 23:08 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2021-12-24 23:08 UTC (permalink / raw
To: gentoo-commits
commit: 82ee335fd0fd43239d94c1f7e3d63ce1f195bdd9
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 16:33:34 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 17:15:58 2021 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=82ee335f
dev-qt/qtbase: Gentoo's GL impl. switched to media-libs/libglvnd
media-libs/libglvnd provides both libGL.so and opengl.pc as well
as libEGL.so and egl.pc, libGLESv2.so and glesv2.pc.
Follow-up to 02cb6e27f322666f6b466a5c8f070a2e1afae0fa and
eb80f984b8509d49b6f18ea1b97038bd442a4b8c but for Qt6.
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.2.2.ebuild | 4 ++--
dev-qt/qtbase/qtbase-6.9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.2.2.ebuild b/dev-qt/qtbase/qtbase-6.2.2.ebuild
index c0867b42..5841c484 100644
--- a/dev-qt/qtbase/qtbase-6.2.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.2.2.ebuild
@@ -58,10 +58,10 @@ DEPEND="
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
virtual/opengl
- egl? ( media-libs/mesa[egl] )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( media-libs/libglvnd )
+ !gles2-only? ( media-libs/libglvnd[X] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index d6907aa7..3cd3f532 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -58,10 +58,10 @@ DEPEND="
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
virtual/opengl
- egl? ( media-libs/mesa[egl] )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( media-libs/libglvnd )
+ !gles2-only? ( media-libs/libglvnd[X] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-05-08 13:49 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-05-08 13:49 UTC (permalink / raw
To: gentoo-commits
commit: 5e0a186d76d06800b6df7eb59b3dc3b30167bb56
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun May 8 13:39:46 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun May 8 13:49:02 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=5e0a186d
dev-qt/qtbase: update jpeg dependency
The virtual has been declared deprecated.
0. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607a79943672
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.3.0.ebuild | 2 +-
dev-qt/qtbase/qtbase-6.3.9999.ebuild | 4 ++--
dev-qt/qtbase/qtbase-6.9999.ebuild | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 704ab262..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
- jpeg? ( virtual/jpeg:0 )
+ jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0
diff --git a/dev-qt/qtbase/qtbase-6.3.9999.ebuild b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
index 3cd3f532..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6.3.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
- jpeg? ( virtual/jpeg:0 )
+ jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 3cd3f532..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
- jpeg? ( virtual/jpeg:0 )
+ jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-05-25 16:22 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-05-25 16:22 UTC (permalink / raw
To: gentoo-commits
commit: 11be163d9a5024c49ab92ab3fe9baeab35221009
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 09:03:28 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed May 25 16:20:46 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=11be163d
dev-qt/qtbase: remove USE="xml" from 6.3.*
Configure fails with USE="-xml" without additional changes, though
it looks like it has been removed from bootstrap in the upstream
dev branch (6.9999), so perhaps it will make a comeback very soon
(or we can backport the required changes + what ever else is needed).
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.3.0.ebuild | 4 ++--
dev-qt/qtbase/qtbase-6.3.9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 485c0d24..65c14f48 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -12,7 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
REQUIRED_USE="
opengl? ( gui ) widgets? ( gui )
X? ( || ( evdev libinput ) )
@@ -129,7 +130,6 @@ src_configure() {
$(qt_feature systemd journald)
-DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
- $(qt_feature xml)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
diff --git a/dev-qt/qtbase/qtbase-6.3.9999.ebuild b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
index 485c0d24..65c14f48 100644
--- a/dev-qt/qtbase/qtbase-6.3.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
@@ -12,7 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
REQUIRED_USE="
opengl? ( gui ) widgets? ( gui )
X? ( || ( evdev libinput ) )
@@ -129,7 +130,6 @@ src_configure() {
$(qt_feature systemd journald)
-DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
- $(qt_feature xml)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-06-20 18:03 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-06-20 18:03 UTC (permalink / raw
To: gentoo-commits
commit: d7f1589d6ed6ac7f02af7268df53ac5d9654a71e
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 8 14:17:21 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 18:02:03 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d7f1589d
dev-qt/qtbase: depend on USE="gui" if USE="vnc"
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.3.0.ebuild | 3 ++-
dev-qt/qtbase/qtbase-6.3.9999.ebuild | 3 ++-
dev-qt/qtbase/qtbase-6.9999.ebuild | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index a8e1f084..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -26,7 +26,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -38,6 +37,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+ vnc? ( gui )
X? ( gles2-only? ( egl ) )
"
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
}
diff --git a/dev-qt/qtbase/qtbase-6.3.9999.ebuild b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
index a8e1f084..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
@@ -26,7 +26,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -38,6 +37,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+ vnc? ( gui )
X? ( gles2-only? ( egl ) )
"
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
}
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index a7b3797a..39f291d5 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -25,7 +25,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -37,6 +36,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+ vnc? ( gui )
X? ( gles2-only? ( egl ) )
"
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-06-20 18:03 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-06-20 18:03 UTC (permalink / raw
To: gentoo-commits
commit: e4ba36795cc108de6ef439c315c3198c15764139
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 4 12:51:22 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 18:02:03 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=e4ba3679
dev-qt/qtbase: miscellaneous qt6 adjustments per review
- add USE="brotli"
- add USE="zstd"
- adjust openssl dependency
- always build with gif and ico support
- fix formatting
- flip 'testlib' with USE="gui" due to a quick dependency
- remove 'virtual/opengl' dependency
As requested at: https://github.com/gentoo/gentoo/pull/25635
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/metadata.xml | 2 +-
dev-qt/qtbase/qtbase-6.3.0.ebuild | 24 ++++++++++++------------
dev-qt/qtbase/qtbase-6.3.9999.ebuild | 24 ++++++++++++------------
dev-qt/qtbase/qtbase-6.9999.ebuild | 24 ++++++++++++------------
4 files changed, 37 insertions(+), 37 deletions(-)
diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml
index b33a37e9..1dd79121 100644
--- a/dev-qt/qtbase/metadata.xml
+++ b/dev-qt/qtbase/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Qt Project</name>
</maintainer>
<use>
+ <flag name="brotli">Enable support for Brotli decompression</flag>
<flag name="concurrent">Build Qt6Concurrent module</flag>
<flag name="dbus">Build Qt6DBus module</flag>
<flag name="egl">Enable EGL integration</flag>
@@ -14,7 +15,6 @@
<flag name="gssapi">Enable support for GSSAPI (<pkg>virtual/krb5</pkg>)</flag>
<flag name="gtk">Build the GTK platform theme plugin</flag>
<flag name="gui">Build Qt6Gui module</flag>
- <flag name="ico">Enable ico image support</flag>
<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
<flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for automatic HTTP/SOCKS proxy configuration</flag>
<flag name="network">Build Qt6Network module</flag>
diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 65c14f48..a8e1f084 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -13,14 +13,15 @@ fi
# Qt Modules
# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
REQUIRED_USE="
- opengl? ( gui ) widgets? ( gui )
+ opengl? ( gui )
+ widgets? ( gui )
X? ( || ( evdev libinput ) )
"
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
+QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
@@ -44,9 +45,6 @@ REQUIRED_USE+="
# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
# qtnetwork: connman, networkmanager
DEPEND="
- app-arch/brotli:=
- app-arch/libarchive[zstd]
- app-arch/zstd:=
app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
@@ -58,7 +56,7 @@ DEPEND="
media-libs/tiff:0
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
- virtual/opengl
+ brotli? ( app-arch/brotli:= )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
gles2-only? ( media-libs/libglvnd )
@@ -84,7 +82,7 @@ DEPEND="
postgres? ( dev-db/postgresql:* )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:0= )
+ ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd:= )
tslib? ( >=x11-libs/tslib-1.21 )
udev? ( virtual/libudev:= )
@@ -101,6 +99,7 @@ DEPEND="
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
)
+ zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}"
@@ -120,16 +119,16 @@ src_configure() {
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DQT_FEATURE_androiddeployqt=OFF
- -DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)
$(qt_feature gui)
+ $(qt_feature gui testlib)
$(qt_feature icu)
$(qt_feature network)
$(qt_feature sql)
$(qt_feature systemd journald)
- -DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
+ $(qt_feature zstd)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
@@ -138,7 +137,7 @@ src_configure() {
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)
$(qt_feature evdev mtdev)
- $(qt_feature gif)
+ -DQT_FEATURE_gif=ON
$(qt_feature jpeg)
$(qt_feature opengl)
$(qt_feature gles2-only opengles2)
@@ -158,6 +157,7 @@ src_configure() {
mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
fi
use network && mycmakeargs+=(
+ $(qt_feature brotli)
$(qt_feature gssapi)
$(qt_feature libproxy)
$(qt_feature sctp)
diff --git a/dev-qt/qtbase/qtbase-6.3.9999.ebuild b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
index 65c14f48..a8e1f084 100644
--- a/dev-qt/qtbase/qtbase-6.3.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
@@ -13,14 +13,15 @@ fi
# Qt Modules
# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
REQUIRED_USE="
- opengl? ( gui ) widgets? ( gui )
+ opengl? ( gui )
+ widgets? ( gui )
X? ( || ( evdev libinput ) )
"
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
+QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
@@ -44,9 +45,6 @@ REQUIRED_USE+="
# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
# qtnetwork: connman, networkmanager
DEPEND="
- app-arch/brotli:=
- app-arch/libarchive[zstd]
- app-arch/zstd:=
app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
@@ -58,7 +56,7 @@ DEPEND="
media-libs/tiff:0
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
- virtual/opengl
+ brotli? ( app-arch/brotli:= )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
gles2-only? ( media-libs/libglvnd )
@@ -84,7 +82,7 @@ DEPEND="
postgres? ( dev-db/postgresql:* )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:0= )
+ ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd:= )
tslib? ( >=x11-libs/tslib-1.21 )
udev? ( virtual/libudev:= )
@@ -101,6 +99,7 @@ DEPEND="
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
)
+ zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}"
@@ -120,16 +119,16 @@ src_configure() {
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DQT_FEATURE_androiddeployqt=OFF
- -DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)
$(qt_feature gui)
+ $(qt_feature gui testlib)
$(qt_feature icu)
$(qt_feature network)
$(qt_feature sql)
$(qt_feature systemd journald)
- -DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
+ $(qt_feature zstd)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
@@ -138,7 +137,7 @@ src_configure() {
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)
$(qt_feature evdev mtdev)
- $(qt_feature gif)
+ -DQT_FEATURE_gif=ON
$(qt_feature jpeg)
$(qt_feature opengl)
$(qt_feature gles2-only opengles2)
@@ -158,6 +157,7 @@ src_configure() {
mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
fi
use network && mycmakeargs+=(
+ $(qt_feature brotli)
$(qt_feature gssapi)
$(qt_feature libproxy)
$(qt_feature sctp)
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 485c0d24..a7b3797a 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -12,14 +12,15 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml zstd"
REQUIRED_USE="
- opengl? ( gui ) widgets? ( gui )
+ opengl? ( gui )
+ widgets? ( gui )
X? ( || ( evdev libinput ) )
"
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
+QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
# QtPrintSupport = QtGui + QtWidgets enabled.
@@ -43,9 +44,6 @@ REQUIRED_USE+="
# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
# qtnetwork: connman, networkmanager
DEPEND="
- app-arch/brotli:=
- app-arch/libarchive[zstd]
- app-arch/zstd:=
app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
@@ -57,7 +55,7 @@ DEPEND="
media-libs/tiff:0
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
- virtual/opengl
+ brotli? ( app-arch/brotli:= )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
gles2-only? ( media-libs/libglvnd )
@@ -83,7 +81,7 @@ DEPEND="
postgres? ( dev-db/postgresql:* )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:0= )
+ ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd:= )
tslib? ( >=x11-libs/tslib-1.21 )
udev? ( virtual/libudev:= )
@@ -100,6 +98,7 @@ DEPEND="
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
)
+ zstd? ( app-arch/zstd:= )
"
RDEPEND="${DEPEND}"
@@ -119,17 +118,17 @@ src_configure() {
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DQT_FEATURE_androiddeployqt=OFF
- -DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)
$(qt_feature gui)
+ $(qt_feature gui testlib)
$(qt_feature icu)
$(qt_feature network)
$(qt_feature sql)
$(qt_feature systemd journald)
- -DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
$(qt_feature xml)
+ $(qt_feature zstd)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
@@ -138,7 +137,7 @@ src_configure() {
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)
$(qt_feature evdev mtdev)
- $(qt_feature gif)
+ -DQT_FEATURE_gif=ON
$(qt_feature jpeg)
$(qt_feature opengl)
$(qt_feature gles2-only opengles2)
@@ -158,6 +157,7 @@ src_configure() {
mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
fi
use network && mycmakeargs+=(
+ $(qt_feature brotli)
$(qt_feature gssapi)
$(qt_feature libproxy)
$(qt_feature sctp)
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-06-20 18:42 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-06-20 18:42 UTC (permalink / raw
To: gentoo-commits
commit: ab6a3e3cd53448676180c686d91ababd208b3c7f
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 20 18:39:03 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 18:39:03 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=ab6a3e3c
dev-qt/qtbase: sync with other versions
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.3.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-qt/qtbase/qtbase-6.3.1.ebuild b/dev-qt/qtbase/qtbase-6.3.1.ebuild
index 99b3ac96..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3.1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.1.ebuild
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-09-24 17:03 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2022-09-24 17:03 UTC (permalink / raw
To: gentoo-commits
commit: ca377479386b985d33a609d305593fc1cb5e4a37
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 14:41:53 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 14:41:53 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=ca377479
dev-qt/qtbase: drop 6.3.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/Manifest | 1 -
dev-qt/qtbase/qtbase-6.3.2.ebuild | 178 --------------------------------------
2 files changed, 179 deletions(-)
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
deleted file mode 100644
index 469b7132..00000000
--- a/dev-qt/qtbase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtbase-everywhere-src-6.3.2.tar.xz 47507396 BLAKE2B 9f5a1af7abb914af58c32bfdd2f54fdd2d496972606bfa68425e5997be74249d0314a4978fc8359c5a6ccad3f6ef6920bf3e7c9450b256f39d830abf7e778051 SHA512 e164ed6511cf6d5aa39f91cfb624c89b4dd3fc7d3c6c14b60d0c211e5b40ba1ad379ecca653db33dfa944ecfbd9c7044a8d7a968c660e8a76c4897c869584822
diff --git a/dev-qt/qtbase/qtbase-6.3.2.ebuild b/dev-qt/qtbase/qtbase-6.3.2.ebuild
deleted file mode 100644
index 36931e0e..00000000
--- a/dev-qt/qtbase/qtbase-6.3.2.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
-REQUIRED_USE="
- opengl? ( gui )
- widgets? ( gui )
- X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
- $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
- $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
- $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
- accessibility? ( dbus X )
- cups? ( gui widgets )
- eglfs? ( egl )
- gtk? ( widgets )
- gui? ( || ( eglfs X ) || ( libinput X ) )
- libinput? ( udev )
- sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
- vnc? ( gui )
- X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode]
- dev-util/gtk-update-icon-cache
- media-libs/fontconfig
- >=media-libs/freetype-2.6.1:2
- >=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
- >=sys-apps/dbus-1.4.20
- sys-libs/zlib:=
- brotli? ( app-arch/brotli:= )
- evdev? ( sys-libs/mtdev )
- freetds? ( dev-db/freetds )
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X] )
- gssapi? ( virtual/krb5 )
- gtk? (
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
- )
- gui? ( media-libs/libpng:0= )
- icu? ( dev-libs/icu:= )
- !icu? ( virtual/libiconv )
- jpeg? ( media-libs/libjpeg-turbo:= )
- libinput? (
- dev-libs/libinput:=
- >=x11-libs/libxkbcommon-0.5.0
- )
- libproxy? ( net-libs/libproxy )
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
- sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:= )
- systemd? ( sys-apps/systemd:= )
- tslib? ( >=x11-libs/tslib-1.21 )
- udev? ( virtual/libudev:= )
- vulkan? ( dev-util/vulkan-headers )
- X? (
- x11-libs/libdrm
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- >=x11-libs/libxcb-1.12:=[xkb]
- >=x11-libs/libxkbcommon-0.5.0[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DINSTALL_BINDIR=${QT6_BINDIR}
- -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
- -DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
- -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
- -DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
- -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
- -DQT_FEATURE_androiddeployqt=OFF
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature gui testlib)
- $(qt_feature icu)
- $(qt_feature network)
- $(qt_feature sql)
- $(qt_feature systemd journald)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
- )
- use gui && mycmakeargs+=(
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature egl)
- $(qt_feature eglfs eglfs_egldevice)
- $(qt_feature eglfs eglfs_gbm)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- -DQT_FEATURE_gif=ON
- $(qt_feature jpeg)
- $(qt_feature opengl)
- $(qt_feature gles2-only opengles2)
- $(qt_feature libinput)
- $(qt_feature tslib)
- $(qt_feature tuio tuiotouch)
- $(qt_feature vulkan)
- $(qt_feature widgets)
- $(qt_feature X xcb)
- $(qt_feature X xcb_xlib)
- )
- use widgets && mycmakeargs+=(
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
- if use libinput || use X; then
- mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
- fi
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(qt_feature ssl openssl)
- $(qt_feature vnc)
- )
- use sql && mycmakeargs+=(
- $(qt_feature freetds sql_tds)
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-09-24 21:24 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2022-09-24 21:24 UTC (permalink / raw
To: gentoo-commits
commit: b5bb3642bf6a84876565654aaf3ef22d2e9ce952
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 20:24:56 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 20:24:56 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=b5bb3642
dev-qt/qtbase: drop 6.3.9999
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.3.9999.ebuild | 178 -----------------------------------
1 file changed, 178 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.3.9999.ebuild b/dev-qt/qtbase/qtbase-6.3.9999.ebuild
deleted file mode 100644
index 36931e0e..00000000
--- a/dev-qt/qtbase/qtbase-6.3.9999.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-# TODO: Restore/patch xml flag support (seems fixed in 6.9999).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
-REQUIRED_USE="
- opengl? ( gui )
- widgets? ( gui )
- X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
- $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
- $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
- $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
- accessibility? ( dbus X )
- cups? ( gui widgets )
- eglfs? ( egl )
- gtk? ( widgets )
- gui? ( || ( eglfs X ) || ( libinput X ) )
- libinput? ( udev )
- sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
- vnc? ( gui )
- X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode]
- dev-util/gtk-update-icon-cache
- media-libs/fontconfig
- >=media-libs/freetype-2.6.1:2
- >=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
- >=sys-apps/dbus-1.4.20
- sys-libs/zlib:=
- brotli? ( app-arch/brotli:= )
- evdev? ( sys-libs/mtdev )
- freetds? ( dev-db/freetds )
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X] )
- gssapi? ( virtual/krb5 )
- gtk? (
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
- )
- gui? ( media-libs/libpng:0= )
- icu? ( dev-libs/icu:= )
- !icu? ( virtual/libiconv )
- jpeg? ( media-libs/libjpeg-turbo:= )
- libinput? (
- dev-libs/libinput:=
- >=x11-libs/libxkbcommon-0.5.0
- )
- libproxy? ( net-libs/libproxy )
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
- sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:= )
- systemd? ( sys-apps/systemd:= )
- tslib? ( >=x11-libs/tslib-1.21 )
- udev? ( virtual/libudev:= )
- vulkan? ( dev-util/vulkan-headers )
- X? (
- x11-libs/libdrm
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- >=x11-libs/libxcb-1.12:=[xkb]
- >=x11-libs/libxkbcommon-0.5.0[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DINSTALL_BINDIR=${QT6_BINDIR}
- -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
- -DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
- -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
- -DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
- -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
- -DQT_FEATURE_androiddeployqt=OFF
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature gui testlib)
- $(qt_feature icu)
- $(qt_feature network)
- $(qt_feature sql)
- $(qt_feature systemd journald)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
- )
- use gui && mycmakeargs+=(
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature egl)
- $(qt_feature eglfs eglfs_egldevice)
- $(qt_feature eglfs eglfs_gbm)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- -DQT_FEATURE_gif=ON
- $(qt_feature jpeg)
- $(qt_feature opengl)
- $(qt_feature gles2-only opengles2)
- $(qt_feature libinput)
- $(qt_feature tslib)
- $(qt_feature tuio tuiotouch)
- $(qt_feature vulkan)
- $(qt_feature widgets)
- $(qt_feature X xcb)
- $(qt_feature X xcb_xlib)
- )
- use widgets && mycmakeargs+=(
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
- if use libinput || use X; then
- mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
- fi
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(qt_feature ssl openssl)
- $(qt_feature vnc)
- )
- use sql && mycmakeargs+=(
- $(qt_feature freetds sql_tds)
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-10-08 10:21 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2022-10-08 10:21 UTC (permalink / raw
To: gentoo-commits
commit: 90ce0b11d5c37f8e7b055b5f19bbc127e707a029
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 8 10:18:57 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 8 10:18:57 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=90ce0b11
dev-qt/qtbase: Drop obsolete x11-libs/libxcb[xkb] USEdep
Closes: https://bugs.gentoo.org/875956
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.4.0.ebuild | 2 +-
dev-qt/qtbase/qtbase-6.4.9999.ebuild | 2 +-
dev-qt/qtbase/qtbase-6.9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild b/dev-qt/qtbase/qtbase-6.4.0.ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.0.ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
- >=x11-libs/libxcb-1.12:=[xkb]
+ >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
diff --git a/dev-qt/qtbase/qtbase-6.4.9999.ebuild b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6.4.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
- >=x11-libs/libxcb-1.12:=[xkb]
+ >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
- >=x11-libs/libxcb-1.12:=[xkb]
+ >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-10-16 13:37 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-10-16 13:37 UTC (permalink / raw
To: gentoo-commits
commit: 598ef1e2bb0fb3c13c58dfa4abff3869ff7534b9
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 16 13:23:40 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun Oct 16 13:35:17 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=598ef1e2
dev-qt/qtbase: add 'dosym' for 'qmake'
Also sort some of the configure variables.
Bug: https://bugs.gentoo.org/863395
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.4.0.ebuild | 21 ++++++++++++++-------
dev-qt/qtbase/qtbase-6.4.9999.ebuild | 21 ++++++++++++++-------
dev-qt/qtbase/qtbase-6.9999.ebuild | 21 ++++++++++++++-------
3 files changed, 42 insertions(+), 21 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild b/dev-qt/qtbase/qtbase-6.4.0.ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.0.ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
+ -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+ -DINSTALL_DATADIR=${QT6_DATADIR}
+ -DINSTALL_DOCDIR=${QT6_DOCDIR}
+ -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+ -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+ -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+ -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DQT_FEATURE_androiddeployqt=OFF
$(qt_feature concurrent)
$(qt_feature dbus)
@@ -176,3 +176,10 @@ src_configure() {
qt6-build_src_configure
}
+
+src_install() {
+ qt6-build_src_install
+
+ # https://bugs.gentoo.org/863395
+ dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+}
diff --git a/dev-qt/qtbase/qtbase-6.4.9999.ebuild b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6.4.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
+ -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+ -DINSTALL_DATADIR=${QT6_DATADIR}
+ -DINSTALL_DOCDIR=${QT6_DOCDIR}
+ -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+ -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+ -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+ -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DQT_FEATURE_androiddeployqt=OFF
$(qt_feature concurrent)
$(qt_feature dbus)
@@ -176,3 +176,10 @@ src_configure() {
qt6-build_src_configure
}
+
+src_install() {
+ qt6-build_src_install
+
+ # https://bugs.gentoo.org/863395
+ dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+}
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
+ -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+ -DINSTALL_DATADIR=${QT6_DATADIR}
+ -DINSTALL_DOCDIR=${QT6_DOCDIR}
+ -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+ -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+ -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+ -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DQT_FEATURE_androiddeployqt=OFF
$(qt_feature concurrent)
$(qt_feature dbus)
@@ -176,3 +176,10 @@ src_configure() {
qt6-build_src_configure
}
+
+src_install() {
+ qt6-build_src_install
+
+ # https://bugs.gentoo.org/863395
+ dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-11-05 16:39 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2022-11-05 16:39 UTC (permalink / raw
To: gentoo-commits
commit: 2e6fbf1f68927adf5712b9e4c71b7e6144312ddb
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 5 09:07:26 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov 5 09:07:26 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=2e6fbf1f
dev-qt/qtbase: drop 6.4.0
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/Manifest | 1 -
dev-qt/qtbase/qtbase-6.4.0.ebuild | 185 --------------------------------------
2 files changed, 186 deletions(-)
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
deleted file mode 100644
index c57d973a..00000000
--- a/dev-qt/qtbase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtbase-everywhere-src-6.4.0.tar.xz 47957680 BLAKE2B 488843aa5a7373a517aa993c4fd9ddf6b9926941ee1af2e337cea3dee035cf3bf237aa040705328d2b33e1c60d1cdbe72844621f8f2f79259e53a4a28f6c6267 SHA512 7c9430da115529fa5697d134bf53d185259de23529d6db17398d91d48a0b7a95acd1fbe55189a2d2b3a2ecdafb27065ea99f29f7022110c95a45d6c04ebf46a3
diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild b/dev-qt/qtbase/qtbase-6.4.0.ebuild
deleted file mode 100644
index 7139d94a..00000000
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml zstd"
-REQUIRED_USE="
- opengl? ( gui )
- widgets? ( gui )
- X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
- $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
- $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
- $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
- accessibility? ( dbus X )
- cups? ( gui widgets )
- eglfs? ( egl )
- gtk? ( widgets )
- gui? ( || ( eglfs X ) || ( libinput X ) )
- libinput? ( udev )
- sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
- vnc? ( gui )
- X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode]
- dev-util/gtk-update-icon-cache
- media-libs/fontconfig
- >=media-libs/freetype-2.6.1:2
- >=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
- >=sys-apps/dbus-1.4.20
- sys-libs/zlib:=
- brotli? ( app-arch/brotli:= )
- evdev? ( sys-libs/mtdev )
- freetds? ( dev-db/freetds )
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X] )
- gssapi? ( virtual/krb5 )
- gtk? (
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
- )
- gui? ( media-libs/libpng:0= )
- icu? ( dev-libs/icu:= )
- !icu? ( virtual/libiconv )
- jpeg? ( media-libs/libjpeg-turbo:= )
- libinput? (
- dev-libs/libinput:=
- >=x11-libs/libxkbcommon-0.5.0
- )
- libproxy? ( net-libs/libproxy )
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
- sqlite? ( dev-db/sqlite:3 )
- ssl? ( dev-libs/openssl:= )
- systemd? ( sys-apps/systemd:= )
- tslib? ( >=x11-libs/tslib-1.21 )
- udev? ( virtual/libudev:= )
- vulkan? ( dev-util/vulkan-headers )
- X? (
- x11-libs/libdrm
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- >=x11-libs/libxcb-1.12:=
- >=x11-libs/libxkbcommon-0.5.0[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
- -DINSTALL_BINDIR=${QT6_BINDIR}
- -DINSTALL_DATADIR=${QT6_DATADIR}
- -DINSTALL_DOCDIR=${QT6_DOCDIR}
- -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
- -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
- -DINSTALL_LIBDIR=${QT6_LIBDIR}
- -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
- -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
- -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
- -DINSTALL_QMLDIR=${QT6_QMLDIR}
- -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
- -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
- -DQT_FEATURE_androiddeployqt=OFF
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature gui testlib)
- $(qt_feature icu)
- $(qt_feature network)
- $(qt_feature sql)
- $(qt_feature systemd journald)
- $(qt_feature udev libudev)
- $(qt_feature xml)
- $(qt_feature zstd)
- )
- use gui && mycmakeargs+=(
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature egl)
- $(qt_feature eglfs eglfs_egldevice)
- $(qt_feature eglfs eglfs_gbm)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- -DQT_FEATURE_gif=ON
- $(qt_feature jpeg)
- $(qt_feature opengl)
- $(qt_feature gles2-only opengles2)
- $(qt_feature libinput)
- $(qt_feature tslib)
- $(qt_feature tuio tuiotouch)
- $(qt_feature vulkan)
- $(qt_feature widgets)
- $(qt_feature X xcb)
- $(qt_feature X xcb_xlib)
- )
- use widgets && mycmakeargs+=(
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
- if use libinput || use X; then
- mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON )
- fi
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(qt_feature ssl openssl)
- $(qt_feature vnc)
- )
- use sql && mycmakeargs+=(
- $(qt_feature freetds sql_tds)
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # https://bugs.gentoo.org/863395
- dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-12-16 19:36 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2022-12-16 19:36 UTC (permalink / raw
To: gentoo-commits
commit: f2220d8ea80279de381ed005d6d8467b46007a83
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 01:22:38 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 19:35:49 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=f2220d8e
dev-qt/qtbase: add media-libs/libtiff subslot dep
libtiff changed SONAME.
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.4.9999.ebuild | 4 ++--
dev-qt/qtbase/qtbase-6.9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.4.9999.ebuild b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
index 7139d94a..8398b9b5 100644
--- a/dev-qt/qtbase/qtbase-6.4.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
+ media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
- gui? ( media-libs/libpng:0= )
+ gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 7139d94a..8398b9b5 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
+ media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
- gui? ( media-libs/libpng:0= )
+ gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2022-12-16 22:01 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2022-12-16 22:01 UTC (permalink / raw
To: gentoo-commits
commit: 397a3c317b56e215cf60ee3ed41fc194b2c0d1dc
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 22:01:04 2022 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 22:01:46 2022 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=397a3c31
dev-qt/qtbase: fix 6.5.* build with USE="-egl"
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.5.9999.ebuild | 1 +
dev-qt/qtbase/qtbase-6.9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/dev-qt/qtbase/qtbase-6.5.9999.ebuild b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
index 7139d94a..289aee78 100644
--- a/dev-qt/qtbase/qtbase-6.5.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
@@ -133,6 +133,7 @@ src_configure() {
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
$(qt_feature egl)
+ $(qt_feature egl xcb_egl_plugin)
$(qt_feature eglfs eglfs_egldevice)
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 8398b9b5..ed5fe710 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -133,6 +133,7 @@ src_configure() {
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
$(qt_feature egl)
+ $(qt_feature egl xcb_egl_plugin)
$(qt_feature eglfs eglfs_egldevice)
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2023-03-26 17:36 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2023-03-26 17:36 UTC (permalink / raw
To: gentoo-commits
commit: 2de8771c7e6d8c52f5f7f31bd9c6fa3dba1d4fd4
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 26 17:29:59 2023 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 17:29:59 2023 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=2de8771c
dev-qt/qtbase: use qt6_symlink_binary_to_path for dosym
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.4.9999.ebuild | 2 +-
dev-qt/qtbase/qtbase-6.5.9999.ebuild | 2 +-
dev-qt/qtbase/qtbase-6.9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.4.9999.ebuild b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
index 8398b9b5..c5af22d6 100644
--- a/dev-qt/qtbase/qtbase-6.4.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.9999.ebuild
@@ -181,5 +181,5 @@ src_install() {
qt6-build_src_install
# https://bugs.gentoo.org/863395
- dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+ qt6_symlink_binary_to_path qmake 6
}
diff --git a/dev-qt/qtbase/qtbase-6.5.9999.ebuild b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
index 289aee78..50f5261f 100644
--- a/dev-qt/qtbase/qtbase-6.5.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
@@ -182,5 +182,5 @@ src_install() {
qt6-build_src_install
# https://bugs.gentoo.org/863395
- dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+ qt6_symlink_binary_to_path qmake 6
}
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index ed5fe710..0b1d7d0a 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -182,5 +182,5 @@ src_install() {
qt6-build_src_install
# https://bugs.gentoo.org/863395
- dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+ qt6_symlink_binary_to_path qmake 6
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/
@ 2023-04-15 15:05 Jimi Huotari
0 siblings, 0 replies; 18+ messages in thread
From: Jimi Huotari @ 2023-04-15 15:05 UTC (permalink / raw
To: gentoo-commits
commit: f8ecb93d71724a5c8a026f20ac18693f384663f1
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 16 15:04:14 2023 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun Apr 16 15:04:14 2023 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=f8ecb93d
dev-qt/qtbase: sync subslots for 6.5.9999
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
dev-qt/qtbase/qtbase-6.5.9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-qt/qtbase/qtbase-6.5.9999.ebuild b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
index 50f5261f..0b1d7d0a 100644
--- a/dev-qt/qtbase/qtbase-6.5.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
- media-libs/tiff:0
+ media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
- gui? ( media-libs/libpng:0= )
+ gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2023-04-15 15:05 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-26 17:36 [gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/ Jimi Huotari
-- strict thread matches above, loose matches on Subject: below --
2023-04-15 15:05 Jimi Huotari
2022-12-16 22:01 Jimi Huotari
2022-12-16 19:36 Andreas Sturmlechner
2022-11-05 16:39 Andreas Sturmlechner
2022-10-16 13:37 Jimi Huotari
2022-10-08 10:21 Andreas Sturmlechner
2022-09-24 21:24 Andreas Sturmlechner
2022-09-24 17:03 Andreas Sturmlechner
2022-06-20 18:42 Jimi Huotari
2022-06-20 18:03 Jimi Huotari
2022-06-20 18:03 Jimi Huotari
2022-05-25 16:22 Jimi Huotari
2022-05-08 13:49 Jimi Huotari
2021-12-24 23:08 Andreas Sturmlechner
2021-12-09 14:36 Jimi Huotari
2021-11-17 6:08 Jimi Huotari
2021-11-17 6:08 Jimi Huotari
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox