QT6-BUILD.ECLASS

Section: eclass-manpages (5)
Updated: Aug 2022
Index Return to Main Contents

NAME

qt6-build.eclass - Eclass for Qt6 split ebuilds.

DESCRIPTION

This eclass contains various functions that are used when building Qt6. Requires EAPI 8.

SUPPORTED EAPIS

8

FUNCTIONS

qt6-build_src_prepare
Prepares the environment and patches the sources if necessary.
qt6-build_src_configure
Configures sources.
qt_feature <flag> [feature]
<flag> is the name of a flag in IUSE.

ECLASS VARIABLES

QT6_MODULE ?= ${PN} (SET BEFORE INHERIT)
The upstream name of the module this package belongs to. Used for SRC_URI and EGIT_REPO_URI. Must be set before inheriting the eclass.
VIRTUALX_REQUIRED ?= manual
For proper description see virtualx.eclass man page. Here we redefine default value to be manual, if your package needs virtualx for tests you should proceed with setting VIRTUALX_REQUIRED=test.
QT6_BUILD_DIR ?= ${S}_build (GENERATED BY ECLASS)
Build directory for out-of-source builds.

MAINTAINERS

qt@gentoo.org

REPORTING BUGS

Please report bugs via https://bugs.gentoo.org/

FILES

qt6-build.eclass

SEE ALSO

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/qt6-build.eclass


Index

NAME
DESCRIPTION
SUPPORTED EAPIS
FUNCTIONS
ECLASS VARIABLES
MAINTAINERS
REPORTING BUGS
FILES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 03:27:01 GMT, August 07, 2022