* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
@ 2015-02-24 23:50 justin.swartz at nym.hush.com
2015-02-25 17:21 ` Yann E. MORIN
2015-02-25 23:17 ` Peter Korsgaard
0 siblings, 2 replies; 12+ messages in thread
From: justin.swartz at nym.hush.com @ 2015-02-24 23:50 UTC (permalink / raw)
To: buildroot
Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
Credit to Yann E. MORIN for discovering and describing a fix for the
HAVE_DOCBOOK bug in "configure.ac", as well as the
"--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" additions to
LIBGTK2_CONF_OPTS.
Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
---
Changes v1 -> v2:
- Commit log added to the head of "0002-configure-have_docbook.patch"
- Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
end of LIBGTK2_CONF_OPTS
---
package/libgtk2/0002-configure-have_docbook.patch | 15 +++++++++++++++
package/libgtk2/libgtk2.mk | 9 +++++++--
2 files changed, 22 insertions(+), 2 deletions(-)
create mode 100644 package/libgtk2/0002-configure-have_docbook.patch
diff --git a/package/libgtk2/0002-configure-have_docbook.patch b/package/libgtk2/0002-configure-have_docbook.patch
new file mode 100644
index 0000000..aece8f1
--- /dev/null
+++ b/package/libgtk2/0002-configure-have_docbook.patch
@@ -0,0 +1,15 @@
+Improvement of the HAVE_DOCBOOK test criteria.
+
+Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
+
+--- libgtk2-2.24.18/configure.ac.orig 2015-02-24 00:28:18.128745222 +0200
++++ libgtk2-2.24.18/configure.ac 2015-02-24 00:29:10.739087501 +0200
+@@ -1612,7 +1612,7 @@
+ GTK_DOC_CHECK([1.11])
+
+ AC_CHECK_PROG(DB2HTML, db2html, true, false)
+-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
++AM_CONDITIONAL([HAVE_DOCBOOK], [test ! "$DB2HTML" = "no"])
+
+ AC_ARG_ENABLE(man,
+ [AC_HELP_STRING([--enable-man],
diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
index dfc1f5b..d468117 100644
--- a/package/libgtk2/libgtk2.mk
+++ b/package/libgtk2/libgtk2.mk
@@ -69,9 +69,14 @@ LIBGTK2_CONF_ENV = \
ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
ac_cv_prog_F77=no \
- ac_cv_path_CUPS_CONFIG=no
+ ac_cv_path_CUPS_CONFIG=no \
+ ac_cv_prog_DB2HTML=no
-LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
+LIBGTK2_CONF_OPTS = \
+ --disable-glibtest \
+ --enable-explicit-deps=no \
+ --disable-gtk-doc-pdf \
+ --disable-gtk-doc-html
LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk gdk-pixbuf
--
1.7.12.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-24 23:50 [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build justin.swartz at nym.hush.com
@ 2015-02-25 17:21 ` Yann E. MORIN
2015-02-25 23:17 ` Peter Korsgaard
1 sibling, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2015-02-25 17:21 UTC (permalink / raw)
To: buildroot
Justin, All,
On 2015-02-25 01:50 +0200, justin.swartz at nym.hush.com spake thusly:
> Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
>
> Credit to Yann E. MORIN for discovering and describing a fix for the
> HAVE_DOCBOOK bug in "configure.ac", as well as the
> "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" additions to
> LIBGTK2_CONF_OPTS.
>
> Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> ---
> Changes v1 -> v2:
> - Commit log added to the head of "0002-configure-have_docbook.patch"
> - Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
> end of LIBGTK2_CONF_OPTS
> ---
> package/libgtk2/0002-configure-have_docbook.patch | 15 +++++++++++++++
> package/libgtk2/libgtk2.mk | 9 +++++++--
> 2 files changed, 22 insertions(+), 2 deletions(-)
> create mode 100644 package/libgtk2/0002-configure-have_docbook.patch
>
> diff --git a/package/libgtk2/0002-configure-have_docbook.patch b/package/libgtk2/0002-configure-have_docbook.patch
> new file mode 100644
> index 0000000..aece8f1
> --- /dev/null
> +++ b/package/libgtk2/0002-configure-have_docbook.patch
> @@ -0,0 +1,15 @@
> +Improvement of the HAVE_DOCBOOK test criteria.
> +
> +Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
I guess I can add my own SoB, as I was involved with that patch. ;-)
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> +
> +--- libgtk2-2.24.18/configure.ac.orig 2015-02-24 00:28:18.128745222 +0200
> ++++ libgtk2-2.24.18/configure.ac 2015-02-24 00:29:10.739087501 +0200
> +@@ -1612,7 +1612,7 @@
> + GTK_DOC_CHECK([1.11])
> +
> + AC_CHECK_PROG(DB2HTML, db2html, true, false)
> +-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
> ++AM_CONDITIONAL([HAVE_DOCBOOK], [test ! "$DB2HTML" = "no"])
> +
> + AC_ARG_ENABLE(man,
> + [AC_HELP_STRING([--enable-man],
> diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
> index dfc1f5b..d468117 100644
> --- a/package/libgtk2/libgtk2.mk
> +++ b/package/libgtk2/libgtk2.mk
> @@ -69,9 +69,14 @@ LIBGTK2_CONF_ENV = \
> ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
> ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
> ac_cv_prog_F77=no \
> - ac_cv_path_CUPS_CONFIG=no
> + ac_cv_path_CUPS_CONFIG=no \
> + ac_cv_prog_DB2HTML=no
>
> -LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
> +LIBGTK2_CONF_OPTS = \
> + --disable-glibtest \
> + --enable-explicit-deps=no \
> + --disable-gtk-doc-pdf \
> + --disable-gtk-doc-html
>
> LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk gdk-pixbuf
>
> --
> 1.7.12.1
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-24 23:50 [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build justin.swartz at nym.hush.com
2015-02-25 17:21 ` Yann E. MORIN
@ 2015-02-25 23:17 ` Peter Korsgaard
2015-02-26 16:34 ` justin.swartz at nym.hush.com
` (2 more replies)
1 sibling, 3 replies; 12+ messages in thread
From: Peter Korsgaard @ 2015-02-25 23:17 UTC (permalink / raw)
To: buildroot
>>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
> Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
> Credit to Yann E. MORIN for discovering and describing a fix for the
> HAVE_DOCBOOK bug in "configure.ac", as well as the
> "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" additions to
> LIBGTK2_CONF_OPTS.
> Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
> ---
> Changes v1 -> v2:
> - Commit log added to the head of "0002-configure-have_docbook.patch"
> - Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
> end of LIBGTK2_CONF_OPTS
> ---
> package/libgtk2/0002-configure-have_docbook.patch | 15 +++++++++++++++
> package/libgtk2/libgtk2.mk | 9 +++++++--
> 2 files changed, 22 insertions(+), 2 deletions(-)
> create mode 100644 package/libgtk2/0002-configure-have_docbook.patch
> diff --git a/package/libgtk2/0002-configure-have_docbook.patch b/package/libgtk2/0002-configure-have_docbook.patch
> new file mode 100644
> index 0000000..aece8f1
> --- /dev/null
> +++ b/package/libgtk2/0002-configure-have_docbook.patch
> @@ -0,0 +1,15 @@
> +Improvement of the HAVE_DOCBOOK test criteria.
> +
> +Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
> +
> +--- libgtk2-2.24.18/configure.ac.orig 2015-02-24 00:28:18.128745222 +0200
> ++++ libgtk2-2.24.18/configure.ac 2015-02-24 00:29:10.739087501 +0200
> +@@ -1612,7 +1612,7 @@
> + GTK_DOC_CHECK([1.11])
> +
> + AC_CHECK_PROG(DB2HTML, db2html, true, false)
> +-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
> ++AM_CONDITIONAL([HAVE_DOCBOOK], [test ! "$DB2HTML" = "no"])
Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
> +
> + AC_ARG_ENABLE(man,
> + [AC_HELP_STRING([--enable-man],
> diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
> index dfc1f5b..d468117 100644
> --- a/package/libgtk2/libgtk2.mk
> +++ b/package/libgtk2/libgtk2.mk
> @@ -69,9 +69,14 @@ LIBGTK2_CONF_ENV = \
> ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
> ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
> ac_cv_prog_F77=no \
> - ac_cv_path_CUPS_CONFIG=no
> + ac_cv_path_CUPS_CONFIG=no \
> + ac_cv_prog_DB2HTML=no
> -LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
> +LIBGTK2_CONF_OPTS = \
> + --disable-glibtest \
> + --enable-explicit-deps=no \
> + --disable-gtk-doc-pdf \
> + --disable-gtk-doc-html
What does that buy us? gtk-doc is disabled unless --enable-gtk-doc is
passed (which we don't), so these shouldn't change anything.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-25 23:17 ` Peter Korsgaard
@ 2015-02-26 16:34 ` justin.swartz at nym.hush.com
2015-02-26 21:16 ` Peter Korsgaard
2015-02-26 16:55 ` [Buildroot] [PATCH v3] " justin.swartz at nym.hush.com
2015-02-26 17:35 ` [Buildroot] [PATCH v2] " Yann E. MORIN
2 siblings, 1 reply; 12+ messages in thread
From: justin.swartz at nym.hush.com @ 2015-02-26 16:34 UTC (permalink / raw)
To: buildroot
This should have been addressed to "peter at korsgaard.com", but my provider claims
that the address is invalid.
On 02/26/2015 at 1:17 AM, "Peter Korsgaard" <peter@korsgaard.com> wrote:
>Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
>
DB2HTML=false works perfectly, thanks for pointing that out!
> > +LIBGTK2_CONF_OPTS = \
> > + --disable-glibtest \
> > + --enable-explicit-deps=no \
> > + --disable-gtk-doc-pdf \
> > + --disable-gtk-doc-html
>
>What does that buy us? gtk-doc is disabled unless --enable-gtk-doc
>is passed (which we don't), so these shouldn't change anything.
>
I hadn't noticed that --disable-gtk-doc was implicitly passed in *_CONF_OPTS.
Unfortunately there is still documention installed in to /usr/share/gtk-doc/html/,
but it's eventually removed by target-finalize anyway.
Regards
Justin
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v3] libgtk2: skip tutorial and faq build
2015-02-25 23:17 ` Peter Korsgaard
2015-02-26 16:34 ` justin.swartz at nym.hush.com
@ 2015-02-26 16:55 ` justin.swartz at nym.hush.com
2015-02-26 20:04 ` Yann E. MORIN
2015-02-26 22:00 ` Peter Korsgaard
2015-02-26 17:35 ` [Buildroot] [PATCH v2] " Yann E. MORIN
2 siblings, 2 replies; 12+ messages in thread
From: justin.swartz at nym.hush.com @ 2015-02-26 16:55 UTC (permalink / raw)
To: buildroot
Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
Pass "DB2HTML=false" in LIBGTK2_CONF_ENV to disable the building of the
Tutorial and the FAQ.
Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
---
Changes v2 -> v3:
- Removed 0002-configure-have_docbook.patch
- Replaced "ac_cv_prog_DB2HTML=no" with "DB2HTML=no" in
LIBGTK2_CONF_ENV
- Removed "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" from
LIBGTK2_CONF_OPTS
Changes v1 -> v2:
- Commit log added to the head of "0002-configure-have_docbook.patch"
- Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
end of LIBGTK2_CONF_OPTS
---
package/libgtk2/libgtk2.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
index dfc1f5b..f52dfaf 100644
--- a/package/libgtk2/libgtk2.mk
+++ b/package/libgtk2/libgtk2.mk
@@ -69,7 +69,8 @@ LIBGTK2_CONF_ENV = \
ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
ac_cv_prog_F77=no \
- ac_cv_path_CUPS_CONFIG=no
+ ac_cv_path_CUPS_CONFIG=no \
+ DB2HTML=false
LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
--
1.7.12.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-25 23:17 ` Peter Korsgaard
2015-02-26 16:34 ` justin.swartz at nym.hush.com
2015-02-26 16:55 ` [Buildroot] [PATCH v3] " justin.swartz at nym.hush.com
@ 2015-02-26 17:35 ` Yann E. MORIN
2015-02-26 21:58 ` Peter Korsgaard
2 siblings, 1 reply; 12+ messages in thread
From: Yann E. MORIN @ 2015-02-26 17:35 UTC (permalink / raw)
To: buildroot
Peter, All,
On 2015-02-26 00:17 +0100, Peter Korsgaard spake thusly:
> >>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
>
> > Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
> > Credit to Yann E. MORIN for discovering and describing a fix for the
> > HAVE_DOCBOOK bug in "configure.ac", as well as the
> > "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" additions to
> > LIBGTK2_CONF_OPTS.
>
> > Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
>
> > ---
> > Changes v1 -> v2:
> > - Commit log added to the head of "0002-configure-have_docbook.patch"
> > - Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
> > end of LIBGTK2_CONF_OPTS
> > ---
> > package/libgtk2/0002-configure-have_docbook.patch | 15 +++++++++++++++
> > package/libgtk2/libgtk2.mk | 9 +++++++--
> > 2 files changed, 22 insertions(+), 2 deletions(-)
> > create mode 100644 package/libgtk2/0002-configure-have_docbook.patch
>
> > diff --git a/package/libgtk2/0002-configure-have_docbook.patch b/package/libgtk2/0002-configure-have_docbook.patch
> > new file mode 100644
> > index 0000000..aece8f1
> > --- /dev/null
> > +++ b/package/libgtk2/0002-configure-have_docbook.patch
> > @@ -0,0 +1,15 @@
> > +Improvement of the HAVE_DOCBOOK test criteria.
> > +
> > +Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
> > +
> > +--- libgtk2-2.24.18/configure.ac.orig 2015-02-24 00:28:18.128745222 +0200
> > ++++ libgtk2-2.24.18/configure.ac 2015-02-24 00:29:10.739087501 +0200
> > +@@ -1612,7 +1612,7 @@
> > + GTK_DOC_CHECK([1.11])
> > +
> > + AC_CHECK_PROG(DB2HTML, db2html, true, false)
> > +-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
> > ++AM_CONDITIONAL([HAVE_DOCBOOK], [test ! "$DB2HTML" = "no"])
>
> Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
Weird, I was under the impression I did try that and that it did not
work... But Justin is reporting that it does work, so my memory are
obviously flawed...
> > + AC_ARG_ENABLE(man,
> > + [AC_HELP_STRING([--enable-man],
> > diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
> > index dfc1f5b..d468117 100644
> > --- a/package/libgtk2/libgtk2.mk
> > +++ b/package/libgtk2/libgtk2.mk
> > @@ -69,9 +69,14 @@ LIBGTK2_CONF_ENV = \
> > ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
> > ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
> > ac_cv_prog_F77=no \
> > - ac_cv_path_CUPS_CONFIG=no
> > + ac_cv_path_CUPS_CONFIG=no \
> > + ac_cv_prog_DB2HTML=no
>
> > -LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
> > +LIBGTK2_CONF_OPTS = \
> > + --disable-glibtest \
> > + --enable-explicit-deps=no \
> > + --disable-gtk-doc-pdf \
> > + --disable-gtk-doc-html
>
> What does that buy us? gtk-doc is disabled unless --enable-gtk-doc is
> passed (which we don't), so these shouldn't change anything.
Fact is, documentation is still generated even with --disable-gtk-doc.
I'll do another test-build to double-check all that mess...
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v3] libgtk2: skip tutorial and faq build
2015-02-26 16:55 ` [Buildroot] [PATCH v3] " justin.swartz at nym.hush.com
@ 2015-02-26 20:04 ` Yann E. MORIN
2015-02-26 22:00 ` Peter Korsgaard
1 sibling, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2015-02-26 20:04 UTC (permalink / raw)
To: buildroot
Justin, All,
On 2015-02-26 18:55 +0200, justin.swartz at nym.hush.com spake thusly:
> Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
>
> Pass "DB2HTML=false" in LIBGTK2_CONF_ENV to disable the building of the
> Tutorial and the FAQ.
>
> Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
So, after re-doing my build tests, it seems that I missed something in
my previous attempts. So:
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> ---
> Changes v2 -> v3:
> - Removed 0002-configure-have_docbook.patch
> - Replaced "ac_cv_prog_DB2HTML=no" with "DB2HTML=no" in
> LIBGTK2_CONF_ENV
> - Removed "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" from
> LIBGTK2_CONF_OPTS
>
> Changes v1 -> v2:
> - Commit log added to the head of "0002-configure-have_docbook.patch"
> - Moved "--disable-gtk-doc-pdf" and "--disable-gtk-doc-html" to the
> end of LIBGTK2_CONF_OPTS
> ---
> package/libgtk2/libgtk2.mk | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/package/libgtk2/libgtk2.mk b/package/libgtk2/libgtk2.mk
> index dfc1f5b..f52dfaf 100644
> --- a/package/libgtk2/libgtk2.mk
> +++ b/package/libgtk2/libgtk2.mk
> @@ -69,7 +69,8 @@ LIBGTK2_CONF_ENV = \
> ac_cv_path_GTK_UPDATE_ICON_CACHE=$(HOST_DIR)/usr/bin/gtk-update-icon-cache \
> ac_cv_path_GDK_PIXBUF_CSOURCE=$(HOST_DIR)/usr/bin/gdk-pixbuf-csource \
> ac_cv_prog_F77=no \
> - ac_cv_path_CUPS_CONFIG=no
> + ac_cv_path_CUPS_CONFIG=no \
> + DB2HTML=false
>
> LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
>
> --
> 1.7.12.1
>
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-26 16:34 ` justin.swartz at nym.hush.com
@ 2015-02-26 21:16 ` Peter Korsgaard
2015-02-26 21:50 ` Yann E. MORIN
0 siblings, 1 reply; 12+ messages in thread
From: Peter Korsgaard @ 2015-02-26 21:16 UTC (permalink / raw)
To: buildroot
>>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
Hi,
> This should have been addressed to "peter at korsgaard.com", but my
> provider claims that the address is invalid.
Really? What error message do you get exactly (perhaps privately to
jacmet at sunsite.dk).
> On 02/26/2015 at 1:17 AM, "Peter Korsgaard" <peter@korsgaard.com> wrote:
>> Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
>>
> DB2HTML=false works perfectly, thanks for pointing that out!
Great. I've committed a fix to pass it.
>> > +LIBGTK2_CONF_OPTS = \
>> > + --disable-glibtest \
>> > + --enable-explicit-deps=no \
>> > + --disable-gtk-doc-pdf \
>> > + --disable-gtk-doc-html
>>
>> What does that buy us? gtk-doc is disabled unless --enable-gtk-doc
>> is passed (which we don't), so these shouldn't change anything.
>>
> I hadn't noticed that --disable-gtk-doc was implicitly passed in *_CONF_OPTS.
That and the fact that it defaults to disabled:
./configure --help|grep gtk-doc
--enable-gtk-doc use gtk-doc to build documentation [[default=no]]
--enable-gtk-doc-html build documentation in html format [[default=yes]]
--enable-gtk-doc-pdf build documentation in pdf format [[default=no]]
> Unfortunately there is still documention installed in to /usr/share/gtk-doc/html/,
> but it's eventually removed by target-finalize anyway.
Yes, but the patch you sent didn't change anything about that, right?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-26 21:16 ` Peter Korsgaard
@ 2015-02-26 21:50 ` Yann E. MORIN
2015-02-26 22:10 ` Peter Korsgaard
0 siblings, 1 reply; 12+ messages in thread
From: Yann E. MORIN @ 2015-02-26 21:50 UTC (permalink / raw)
To: buildroot
Peter, All,
On 2015-02-26 22:16 +0100, Peter Korsgaard spake thusly:
> >>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
> > On 02/26/2015 at 1:17 AM, "Peter Korsgaard" <peter@korsgaard.com> wrote:
> >> Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
> >>
> > DB2HTML=false works perfectly, thanks for pointing that out!
>
> Great. I've committed a fix to pass it.
Hmm... Didn't you see his v2?
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-26 17:35 ` [Buildroot] [PATCH v2] " Yann E. MORIN
@ 2015-02-26 21:58 ` Peter Korsgaard
0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2015-02-26 21:58 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
Hi,
>> > + AC_CHECK_PROG(DB2HTML, db2html, true, false)
>> > +-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
>> > ++AM_CONDITIONAL([HAVE_DOCBOOK], [test ! "$DB2HTML" = "no"])
>>
>> Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
> Weird, I was under the impression I did try that and that it did not
> work... But Justin is reporting that it does work, so my memory are
> obviously flawed...
Yes, as far as I can see AC_CHECK_PROG directly uses the shell variable
if defined:
https://www.gnu.org/software/autoconf/manual/autoconf-2.68/html_node/Generic-Programs.html
$DB2HTML directly expands to false, so AM_CONDITIONAL isn't true:
https://www.gnu.org/software/automake/manual/html_node/Usage-of-Conditionals.html
>> What does that buy us? gtk-doc is disabled unless --enable-gtk-doc
>> is passed (which we don't), so these shouldn't change anything.
> Fact is, documentation is still generated even with
> --disable-gtk-doc.
Really? That's not what I saw during my tests.
--
Venlig hilsen,
Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v3] libgtk2: skip tutorial and faq build
2015-02-26 16:55 ` [Buildroot] [PATCH v3] " justin.swartz at nym.hush.com
2015-02-26 20:04 ` Yann E. MORIN
@ 2015-02-26 22:00 ` Peter Korsgaard
1 sibling, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2015-02-26 22:00 UTC (permalink / raw)
To: buildroot
>>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
> Fixes: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165
> Pass "DB2HTML=false" in LIBGTK2_CONF_ENV to disable the building of the
> Tutorial and the FAQ.
> Signed-off-by: Justin Swartz <justin.swartz@nym.hush.com>
Sorry, I had some email issues and ended up making a similar commit
locally before noticing your patch.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build
2015-02-26 21:50 ` Yann E. MORIN
@ 2015-02-26 22:10 ` Peter Korsgaard
0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2015-02-26 22:10 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> Peter, All,
> On 2015-02-26 22:16 +0100, Peter Korsgaard spake thusly:
>> >>>>> "justin" == justin swartz <justin.swartz@nym.hush.com> writes:
>> > On 02/26/2015 at 1:17 AM, "Peter Korsgaard" <peter@korsgaard.com> wrote:
>> >> Why not just pass DB2HTML=false in LIBGTK2_CONF_ENV?
>> >>
>> > DB2HTML=false works perfectly, thanks for pointing that out!
>>
>> Great. I've committed a fix to pass it.
> Hmm... Didn't you see his v2?
V3 you mean? Sorry, I didn't (slow mail).
--
Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-02-26 22:10 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-24 23:50 [Buildroot] [PATCH v2] libgtk2: skip tutorial and faq build justin.swartz at nym.hush.com
2015-02-25 17:21 ` Yann E. MORIN
2015-02-25 23:17 ` Peter Korsgaard
2015-02-26 16:34 ` justin.swartz at nym.hush.com
2015-02-26 21:16 ` Peter Korsgaard
2015-02-26 21:50 ` Yann E. MORIN
2015-02-26 22:10 ` Peter Korsgaard
2015-02-26 16:55 ` [Buildroot] [PATCH v3] " justin.swartz at nym.hush.com
2015-02-26 20:04 ` Yann E. MORIN
2015-02-26 22:00 ` Peter Korsgaard
2015-02-26 17:35 ` [Buildroot] [PATCH v2] " Yann E. MORIN
2015-02-26 21:58 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox