Skip to content

Your regular windows fixes train

Split out a bunch of patches from !419 (merged) because upgrading glib requires fixing GTimeVal deprecations.

commit d68619e6:

cerbero/shell: Fix thinko

commit 3bea046b:

vsintegration-1.0.recipe: Add deps on all gstreamer recipes
Same as gstreamer-1.0-ios-templates.recipe

Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/issues/207

I tried to use the cookbook to automatically make this recipe require
every other recipe to be built, but I failed. So here we are.

commit de9fd09f:

glib.recipe: Remove unused gio module blacklist patch
libgiobamf.so is not shipped in Ubuntu anymore, since at least 16.04

commit 344f3704:

cerbero/shell: Unbreak visualstudio shell
This broke while moving from using a global env to a per-recipe env.

commit b3189b19:

gettext-tools.recipe: Fix popups when running msgmerge
We were copying the MSYS msgmerge into our build-tools prefix, so
when autotools recipes tried to run msgmerge.exe when building for
windows_x86 (mingw), libintl-8.dll from our windows_x86 prefix
(proxy-libintl) would get picked up, which obviously doesn't have the
same symbols as the real libintl-8.dll

Instead of copying it into our build-tools bin, we can also just pick
it up from the MSYS bindir. That way it will always load the DLLs from
its current directory first, and not pick up the wrong libintl-8.dll

Merge request reports