[PATCH 2/3] qmake-utils.eclass: Use qt6_* functions from qt-utils.eclass
Andreas Sturmlechner <[email protected]> Thu, 02 Jul 2026 22:43:16 +0200
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Andreas Sturmlechner <[email protected]> --- eclass/qmake-utils.eclass | 49 ++++----------------------------------- 1 file changed, 5 insertions(+), 44 deletions(-) diff --git a/eclass/qmake-utils.eclass b/eclass/qmake-utils.eclass index 1be7524693ad..2796638950a8 100644 --- a/eclass/qmake-utils.eclass +++ b/eclass/qmake-utils.eclass @@ -7,10 +7,14 @@ # @AUTHOR: # Davide Pesavento <[email protected]> # @SUPPORTED_EAPIS: 8 +# @PROVIDES: qt-utils # @BLURB: Common functions for qmake-based packages. # @DESCRIPTION: # Utility eclass providing wrapper functions for Qt qmake. # +# This eclass unconditionally inherits qt-utils.eclass and all its public +# helper functions may be considered as part of this eclass's API. +# # This eclass does not set any metadata variables nor export any phase # functions. It can be inherited safely. @@ -22,7 +26,7 @@ esac if [[ -z ${_QMAKE_UTILS_ECLASS} ]]; then _QMAKE_UTILS_ECLASS=1 -inherit toolchain-funcs +inherit qt-utils toolchain-funcs # @FUNCTION: qt5_get_bindir # @DESCRIPTION: @@ -119,49 +123,6 @@ eqmake5() { fi } -# @FUNCTION: qt6_get_bindir -# @DESCRIPTION: -# Echoes the directory where Qt6 binaries are installed. -# EPREFIX is already prepended to the returned path. -qt6_get_bindir() { - echo ${EPREFIX}$(qt6_get_libdir)/qt6/bin -} - -# @FUNCTION: qt6_get_headerdir -# @DESCRIPTION: -# Echoes the directory where Qt6 headers are installed. -qt6_get_headerdir() { - echo /usr/include/qt6 -} - -# @FUNCTION: qt6_get_libdir -# @DESCRIPTION: -# Echoes the directory where Qt6 libraries are installed. -qt6_get_libdir() { - echo /usr/$(get_libdir) -} - -# @FUNCTION: qt6_get_libexecdir -# @DESCRIPTION: -# Echoes the directory where Qt6 libexec bins are installed. -qt6_get_libexecdir() { - echo $(qt6_get_libdir)/qt6/libexec -} - -# @FUNCTION: qt6_get_mkspecsdir -# @DESCRIPTION: -# Echoes the directory where Qt6 mkspecs are installed. -qt6_get_mkspecsdir() { - echo $(qt6_get_libdir)/qt6/mkspecs -} - -# @FUNCTION: qt6_get_plugindir -# @DESCRIPTION: -# Echoes the directory where Qt6 plugins are installed. -qt6_get_plugindir() { - echo $(qt6_get_libdir)/qt6/plugins -} - # @FUNCTION: qt6_get_qmake_args # @DESCRIPTION: # Echoes a multi-line string containing arguments to pass to qmake. -- 2.55.0
signature.asc
(application/pgp-signature, 829 B)
-----BEGIN PGP SIGNATURE----- iQIvBAABCgCZFiEE34gXUSooizdYNDu3S5FW4z0PgBkFAmpGzWUbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRERjg4MTc1MTJBMjg4QjM3NTgzNDNC Qjc0QjkxNTZFMzNEMEY4MDE5AAoJEEuRVuM9D4AZ7OkL/3woOsv/IMUR9WRlZrHS okgbmOfvVl4vZiBneJwZKWWMDgjG8iLrTNiEjH6wtup+WUAoHMmgc/O40Ld+TUX2 ICC2/xT8Rfbzpl4ij+7CXtddB3iYLW0ZZx/BYmdEYSKnMsFZj8Af0OTpPA2qKRkG o8v4dd2jOw6TVnsY/pEwcuyl6UIa7ofkTzifeD843BBDlgV5jIHOXijKJPNYDZf+ l4U9kg/gL4LJvhWWQaxWQeIcReE5f+B/Ku5OYR3qiOD84H2lspNpUguW8cnflTaR lpzixMr4yxE6V6WYKDzawhC/+ks+kMeyiItspawmxir4cpJ/zABJdPHmoXtbUA0N 92cAVBChsgV3pI5g76Ur80XmvHh9bypuheBG7U2JyyYfEypiy8b4MBGIDUvvXmmz qbyyzElMNBz0cB4sd+FVdSw/pWzPvmqBKFAlfrjpxuvIrPb2VwHriIqV+OdzZ3C5 d71TXRMetlTc5zeoOLz+RVphbhveHYqdVAt14ke9zI5ejA== =dQvK -----END PGP SIGNATURE-----