Gentoo Development Guide
EMBOSS.ECLASS
Section: portage (5)Updated: May 2013
Index Return to Main Contents
NAME
emboss.eclass - Use this to easy install EMBOSS and EMBASSY programs (EMBOSS add-ons).DESCRIPTION
The inheriting ebuild must set EAPI=4 and provide EBO_DESCRIPTION before the inherit line. KEYWORDS should be set. Additionally "(R|P)DEPEND"encies and other standard ebuild variables can be extended (FOO+=" bar"). Default installation of following DOCS="AUTHORS ChangeLog NEWS README"Example:
EAPI="4"
EBO_DESCRIPTION="applications from the CBS group"
FUNCTIONS
- emboss_src_prepare
-
Does following things
1. Patches with "${FILESDIR}"/${PF}.patch, if present
2. Runs eautoreconf, unless EBO_EAUTORECONF is set to no - emboss_src_configure
-
runs econf with following options.
$(use_with X x)
$(use_with png pngdriver)
$(use_with pdf hpdf)
$(use_with mysql mysql)
$(use_with postgres postgresql)
$(use_enable static-libs static)
--enable-large
--without-java
--enable-systemlibs
--docdir="${EPREFIX}/usr/share/doc/${PF}"
${EBO_EXTRA_ECONF}
ECLASS VARIABLES
- EBO_DESCRIPTION
-
Should be set. Completes the generic description of the embassy module as follows:
EMBOSS integrated version of ${EBO_DESCRIPTION}, e.g. "EMBOSS integrated version of applications from the CBS group"
Defaults to the upstream name of the module.
- EBO_EAUTORECONF ?= yes
- Set to 'no', if you don't want eautoreconf to be run after patching.
- EBO_EXTRA_ECONF
- Extra config options passed to econf, similar to EXTRA_ECONF.
AUTHORS
Original author: Author Olivier Fisette <ofisette@gmail.com> Next gen author: Justin Lecher <jlec@gentoo.org>
MAINTAINERS
sci-biology@gentoo.org jlec@gentoo.org
REPORTING BUGS
Please report bugs via http://bugs.gentoo.org/FILES
/usr/portage/eclass/emboss.eclassSEE ALSO
ebuild(5)http://sources.gentoo.org/eclass/emboss.eclass?view=log
Index
This document was created by man2html, using the manual pages.
Time: 03:25:03 GMT, May 19, 2013