gnome2.eclass

Name

gnome2.eclass -- Provides phases for Gnome/Gtk+ based packages.

Description

Exports portage base functions used by ebuilds written for packages using the GNOME framework. For additional functions, see gnome2-utils.eclass.

Supported EAPIs

7 8

Transitively Provided Eclasses

  • gnome2-utils

Exported Phases

  • pkg_postrm

  • pkg_preinst

  • pkg_postinst

  • src_compile

  • src_install

  • src_prepare

  • src_configure

Functions

gnome2_src_prepare

Prepare environment for build, fix build of scrollkeeper documentation, run elibtoolize.

gnome2_src_configure

Gnome specific configure handling

gnome2_src_compile

Only default src_compile for now

gnome2_src_install

Gnome specific install. Handles typical GConf and scrollkeeper setup in packages and removal of .la files if requested

gnome2_pkg_preinst

Finds Icons, GConf and GSettings schemas for later handling in pkg_postinst

gnome2_pkg_postinst

Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime database updates.

gnome2_pkg_postrm

Handle scrollkeeper, GSettings, Icons, desktop and mime database updates.

Variables

GNOME2_EAUTORECONF

Run eautoreconf instead of only elibtoolize if set to "yes".

ELTCONF

Extra options passed to elibtoolize

GNOME2_LA_PUNT

If set to "no", no .la files will be cleaned, otherwise will run "find ... -delete" in src_install.

Maintainers

gnome@gentoo.org

Reporting Bugs

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