Eclass reference
This section provides a reference for some of the more commonly used eclasses.
Note that most eclasses have an accompanying manual page. These man pages can be
installed by emerging app-doc/eclass-manpages.
Contents
- acct-group.eclass
 - acct-user.eclass
 - ada.eclass
 - alternatives.eclass
 - apache-2.eclass
 - apache-module.eclass
 - app-alternatives.eclass
 - aspell-dict-r1.eclass
 - autotools.eclass
 - bash-completion-r1.eclass
 - cargo.eclass
 - cdrom.eclass
 - check-reqs.eclass
 - chromium-2.eclass
 - cmake.eclass
 - cmake-multilib.eclass
 - common-lisp-3.eclass
 - cron.eclass
 - crossdev.eclass
 - cuda.eclass
 - cvs.eclass
 - db.eclass
 - db-use.eclass
 - depend.apache.eclass
 - desktop.eclass
 - dist-kernel-utils.eclass
 - distutils-r1.eclass
 - docs.eclass
 - dot-a.eclass
 - dotnet.eclass
 - dotnet-pkg-base.eclass
 - dotnet-pkg.eclass
 - dune.eclass
 - eapi8-dosym.eclass
 - eapi9-pipestatus.eclass
 - eapi9-ver.eclass
 - ebuild
 - ecm-common.eclass
 - ecm.eclass
 - edo.eclass
 - edos2unix.eclass
 - elisp-common.eclass
 - elisp.eclass
 - emboss-r3.eclass
 - estack.eclass
 - fcaps.eclass
 - ffmpeg-compat.eclass
 - findlib.eclass
 - fixheadtails.eclass
 - flag-o-matic.eclass
 - font-ebdftopcf.eclass
 - font.eclass
 - fortran-2.eclass
 - frameworks.kde.org.eclass
 - freedict.eclass
 - gap-pkg.eclass
 - gear.kde.org.eclass
 - ghc-package.eclass
 - git-r3.eclass
 - gkrellm-plugin.eclass
 - gnome2.eclass
 - gnome2-utils.eclass
 - gnome.org.eclass
 - gnuconfig.eclass
 - gnustep-2.eclass
 - gnustep-base.eclass
 - go-env.eclass
 - golang-base.eclass
 - golang-build.eclass
 - golang-vcs.eclass
 - golang-vcs-snapshot.eclass
 - go-module.eclass
 - greadme.eclass
 - gstreamer-meson.eclass
 - guile.eclass
 - guile-single.eclass
 - guile-utils.eclass
 - haskell-cabal.eclass
 - java-osgi.eclass
 - java-pkg-2.eclass
 - java-pkg-opt-2.eclass
 - java-pkg-simple.eclass
 - java-utils-2.eclass
 - java-vm-2.eclass
 - junit5.eclass
 - kde.org.eclass
 - kernel-2.eclass
 - kernel-build.eclass
 - kernel-install.eclass
 - latex-package.eclass
 - libretro-core.eclass
 - libtool.eclass
 - linux-info.eclass
 - linux-mod.eclass
 - linux-mod-r1.eclass
 - llvm.eclass
 - llvm.org.eclass
 - llvm-r1.eclass
 - llvm-r2.eclass
 - llvm-utils.eclass
 - lua.eclass
 - lua-single.eclass
 - lua-utils.eclass
 - make.conf
 - mate-desktop.org.eclass
 - mate.eclass
 - mercurial.eclass
 - meson.eclass
 - meson-multilib.eclass
 - mono-env.eclass
 - mount-boot.eclass
 - mount-boot-utils.eclass
 - mozcoreconf-v6.eclass
 - mozextension.eclass
 - mozlinguas-v2.eclass
 - multibuild.eclass
 - multilib-build.eclass
 - multilib.eclass
 - multilib-minimal.eclass
 - multiprocessing.eclass
 - myspell-r2.eclass
 - netsurf.eclass
 - nginx.eclass
 - nginx-module.eclass
 - ninja-utils.eclass
 - nuget.eclass
 - office-ext-r1.eclass
 - opam.eclass
 - optfeature.eclass
 - out-of-source.eclass
 - out-of-source-utils.eclass
 - pam.eclass
 - pax-utils.eclass
 - perl-functions.eclass
 - perl-module.eclass
 - php-ext-pecl-r3.eclass
 - php-ext-source-r3.eclass
 - php-pear-r2.eclass
 - plasma.kde.org.eclass
 - plocale.eclass
 - portability.eclass
 - postgres.eclass
 - postgres-multi.eclass
 - prefix.eclass
 - preserve-libs.eclass
 - pypi.eclass
 - python-any-r1.eclass
 - python-r1.eclass
 - python-single-r1.eclass
 - python-utils-r1.eclass
 - qmail.eclass
 - qmake-utils.eclass
 - qt5-build.eclass
 - qt6-build.eclass
 - readme.gentoo-r1.eclass
 - rebar3.eclass
 - rebar.eclass
 - rebar-utils.eclass
 - rocm.eclass
 - rpm.eclass
 - ruby-fakegem.eclass
 - ruby-ng.eclass
 - ruby-ng-gnome2.eclass
 - ruby-single.eclass
 - ruby-utils.eclass
 - rust.eclass
 - rust-toolchain.eclass
 - s6.eclass
 - savedconfig.eclass
 - scons-utils.eclass
 - sec-keys.eclass
 - secureboot.eclass
 - selinux-policy-2.eclass
 - sgml-catalog-r1.eclass
 - shell-completion.eclass
 - ssl-cert.eclass
 - stardict.eclass
 - strip-linguas.eclass
 - subversion.eclass
 - sysroot.eclass
 - systemd.eclass
 - texlive-common.eclass
 - texlive-module.eclass
 - tmpfiles.eclass
 - toolchain-autoconf.eclass
 - toolchain.eclass
 - toolchain-funcs.eclass
 - tree-sitter-grammar.eclass
 - udev.eclass
 - unpacker.eclass
 - user-info.eclass
 - usr-ldscript.eclass
 - vala.eclass
 - vcs-clean.eclass
 - vcs-snapshot.eclass
 - vdr-plugin-2.eclass
 - verify-sig.eclass
 - vim-doc.eclass
 - vim-plugin.eclass
 - vim-spell.eclass
 - virtualx.eclass
 - waf-utils.eclass
 - webapp.eclass
 - wine.eclass
 - wrapper.eclass
 - wxwidgets.eclass
 - xdg.eclass
 - xdg-utils.eclass
 - xemacs-packages.eclass
 - xorg-3.eclass
 - xorg-meson.eclass
 - zig.eclass
 - zig-utils.eclass