Hi!
El lun, 11-04-2016 a las 22:04 -0400, NP-Hardass escribió:
> [...]
> # @FUNCTION: ematedocize
> # @DESCRIPTION: A wrapper around mate-doc-common
> ematedocize() {
> ebegin "Running mate-doc-common --copy"
> mate-doc-common --copy || die
> eend $?
> }
>
Have you think in reporting this to autotools.eclass maintainers to add
the needed logic to autotools.eclass as done for all the other stuff
like gnome-doc, intltool...
> # @FUNCTION: mate_src_prepare
> # @DESCRIPTION:
> # Call gnome2_src_prepare to handle environment setup and patching,
> then
> # call eautoreconf if necessary
> mate_src_prepare() {
> debug-print-function ${FUNCNAME} "$@"
>
> local force_autoreconf=${FORCE_AUTORECONF:-false}
> [[ ${PV} == 9999 ]] && force_autoreconf=true
>
> gen_chksum() {
> find '(' -name 'Makefile.am' \
> -o -name 'configure.ac' \
> -o -name 'configure.in' ')' \
> -exec cksum + | sort -k2
> }
>
> local chksum=$(gen_chksum)
>
> gnome2_src_prepare
>
> if ${force_autoreconf} || [[ ${chksum} != $(gen_chksum) ]];
> then
> eautoreconf
> ematedocize
> fi
> }
>
I wonder if maybe this handling of "automatic eautoreconf" should be
moved to a more general eclass as there are some consumers that are
reimplementing this different times :/
In the past we could rely on autotools-utils.eclass for this, but now,
it looks like it needs to be redone in several other eclasses (for
example, xorg one)
But it's only a question/opinion, I am not blocking your change or
similar ;)
signature.asc
Description: This is a digitally signed message part
