Skip to content

Get rid of gettext-tools to speed up bootstrap

Nirbheek Chauhan requested to merge nirbheek/cerbero:nuke-gettext-tools into master

With these changes the msvc cerbero-deps job goes from 120 minutes to 71 minutes.

recipes: Don't build libvisual plugin

The project is extremely out of date, pretty sure no one uses this
from our binaries. This is also the only project that currently needs
gettext-tools, so removing it will allow us to get rid of that too.
recipes: Don't build gettext-tools anymore

We don't need to ship translations in Cerbero, and this shaves off at
least 45 min in our Windows build (usually 1-2 hours). If you've been
using the translations shipped with the official gstreamer binaries,
please see the following issue for the path forward:

#204. We're still building gettext-m4 because it just installs the m4 file to satisfy autoreconf.

build-tools: Pull a reduced set of build tools recipes for UWP
flex.recipe: Remove unnecessary patches and gettext-tools dep

flex looks for help2man and disables documentation if it's not found,
so we do not need to manually disable it anymore. This saves an
autoreconf. Originally added due to:

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

flex also doesn't need gettext-tools to build.

bison.recipe: Does not need gettext-tools to build
Edited by Nirbheek Chauhan

Merge request reports