After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 725034 - all plugin sets but -base don't install gtk-doc docs without '--enable-gtk-doc'
all plugin sets but -base don't install gtk-doc docs without '--enable-gtk-doc'
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
1.2.2
Other Linux
: Normal normal
: 1.3.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-02-24 00:49 UTC by Rafał Mużyło
Modified: 2014-02-26 18:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rafał Mużyło 2014-02-24 00:49:19 UTC
The bug is filed against -base, but it's the only set that got it right.

The solution lies in -base docs/Makefile.am - it will not differ much for the other three sets.
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2014-02-24 19:02:14 UTC
When I diff
./gst-plugins-{base,good}/docs/plugins/Makefile.am I don't see a difference that would explain it. Can you be more specific?
Comment 2 Rafał Mużyło 2014-02-24 19:35:51 UTC
(In reply to comment #1)
> When I diff
> ./gst-plugins-{base,good}/docs/plugins/Makefile.am I don't see a difference
> that would explain it. Can you be more specific?

That's simple - you're looking at the wrong file.

docs/Makefile.am wasn't a typo.

It's all about that ENABLE_PLUGIN_DOCS/ENABLE_GTK_DOC block and the resulting SUBDIRS/DIST_SUBDIRS values (and AG_GST_PLUGIN_DOCS call in configure.ac - macro comes from common/m4/gst-doc.m4 in -base).
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2014-02-26 10:44:22 UTC
Fixed for good, ugly, bad and libav.

commit c886d78f6d18d8e90937bdb1a51257b93d99585a
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Wed Feb 26 11:29:45 2014 +0100

    docs: install prebuilt plugin docs if gtk-doc is disabled
    
    Sync to the Makefile.am from gst-plugin-base where it is done right.
    Fixes #725034

commit a000c6c51896c0848a7f52e81d2bdfca6553da38
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Wed Feb 26 11:31:03 2014 +0100

    docs: install prebuilt plugin docs if gtk-doc is disabled
    
    Sync to the Makefile.am from gst-plugin-base where it is done right.
    Fixes #725034

commit 068529e1b7f4222916ba1f731fc27208a36dcb45
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Wed Feb 26 11:32:01 2014 +0100

    docs: install prebuilt plugin docs if gtk-doc is disabled
    
    Sync to the Makefile.am from gst-plugin-base where it is done right.
    Fixes #725034

commit e268ff1ba2a2a5edf8652eb1792b99287960926d
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Wed Feb 26 11:40:08 2014 +0100

    docs: install prebuilt plugin docs if gtk-doc is disabled
    
    Sync to the Makefile.am from gst-plugin-base where it is done right.
    Fixes #725034
Comment 4 Rafał Mużyło 2014-02-26 17:06:49 UTC
...there's a typo in -bad commit - a stray '(' in SUBDIRS line.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2014-02-26 18:21:18 UTC
Thanks for the notice. Fixed.