loudmouth: fix autoconf errors 3872/head
authorJo-Philipp Wich <jo@mein.io>
Wed, 18 Jan 2017 03:39:56 +0000 (04:39 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 18 Jan 2017 03:48:07 +0000 (04:48 +0100)
commitdcb2407c89638b98eca547fa766f38c2179fbd8d
treea363b23158ff2c9a1d20cba77181f685369f090c
parent12df5439b812ce34f9f716f3e19f603ead296701
loudmouth: fix autoconf errors

Do not override configure recipe and do not invoke upstream autogen.sh.
The shipped autogen.sh attempts to call "gtkdocize" which is no guaranteed
build prereq of LEDE or OpenWrt.

Also add a patch to disable the processing of documentation, tests and
examples as these resources rely on gtk-doc infrastructure which is not
available within LEDE or OpenWrt.

Example error for the bad autogen.sh invocation:

    ( cd .../loudmouth-1.5.3; ./autogen.sh )
    ./autogen.sh: 33: ./autogen.sh: gtkdocize: not found
    Makefile:73: recipe for target '.../.configured_yynyyyyn' failed

Example error for the lacking gtk-doc automake infrastructure:

    automake: error: cannot open < gtk-doc.make: No such file or directory
    autoreconf: .../host/bin/automake failed with exit status: 1
    [...]
    config.status: error: cannot find input file: `docs/reference/Makefile.in'
    Makefile:72: recipe for target '.../.configured_yynyn' failed

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
libs/loudmouth/Makefile
libs/loudmouth/patches/900-disable-docs-examples-tests.patch [new file with mode: 0644]