mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 21:14:32 +04:00
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>
28 lines
603 B
Diff
28 lines
603 B
Diff
--- a/Makefile.am
|
|
+++ b/Makefile.am
|
|
@@ -1,7 +1,7 @@
|
|
include $(top_srcdir)/build/Makefile.am.lm
|
|
|
|
-SUBDIRS = loudmouth docs examples $(TEST_DIRS)
|
|
-DIST_SUBDIRS = loudmouth docs examples tests
|
|
+SUBDIRS = loudmouth
|
|
+DIST_SUBDIRS = loudmouth
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -307,12 +307,7 @@ AC_SUBST(LOUDMOUTH_LIBS)
|
|
|
|
AC_OUTPUT([
|
|
Makefile
|
|
-docs/Makefile
|
|
-docs/reference/Makefile
|
|
loudmouth/Makefile
|
|
-examples/Makefile
|
|
-tests/Makefile
|
|
-tests/parser-tests/Makefile
|
|
loudmouth-1.0.pc])
|
|
|
|
dnl ==========================================================================
|