[Bug 765852] New: Implement more detailed control of what is getting build

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Apr 30 15:05:27 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=765852

            Bug ID: 765852
           Summary: Implement more detailed control of what is getting
                    build
    Classification: Platform
           Product: GStreamer
           Version: 1.8.0
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: cerbero
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: marcin at saepia.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Cerbero is awesome tool, but it's easy to notice that it contains certain
hardcoded things.

The most important issue for me is that it by default builds most of GStreamer
plugins while I am building an 100% audio apps, so all video-related stuff is
unnecessary.

I am aware I can strip unnecessary files during packaging but that approach

a) leads to duplicating information about what depends on what
b) keeps build times high

I've made initial test and amount of recipes to be built can be decreased
almost by half if I need only the audio part.

If you don't mind I would like to add more fine-grained control on what is
getting built using variants, but I would prefer to agree on certain pattern
before I start implementing this.

Any ideas how it should be done properly?

I would say that it should be as detailed as it is possible, so effectively
each plugin-related feature switch passed to ./configure in gst-plugins-*
should be configurable via variants.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list