Skip to content

Conversation

@twoerner
Copy link
Collaborator

Building chromium for wayland is a significantly more difficult action than
building it for x11. In order for chromium to run on top of wayland, a shim
is required. This shim is added by checking out a separate repository which
provides patches that are applied to the chromium sources. These patches
are only generated a couple times per year, meaning only a small number of
chromium releases are capable of being run on wayland. This artificially holds
back the versions of chromium which this recipe can provide.

This patch set:

  • starts off with a little cleanup (removing an unused patch),
  • adds gcc-6 support (making it possible to build successfully with gcc-6),
  • splits out a chromium wayland recipe so each can move
    independently and, therefore, lower the maintenance effort while keeping
    up-to-date,
  • updates the chromium recipe to 52.0.2743.76 which is considered the
    latest stable (as per https://www.chromium.org/developers/calendar)

The unistd-2 patch was no longer being referenced by the recipe, so remove it.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Allow chromium to build with gcc-6.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
The wayland dependency on the ozone patches holds back the x11 version. By
splitting out the wayland-specific parts into its own recipe, each can target
separate versions.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
@otavio otavio merged commit d4deef1 into OSSystems:master Aug 15, 2016
@twoerner twoerner deleted the contrib/twoerner/chromium-split-3 branch August 31, 2016 09:50
@twoerner
Copy link
Collaborator Author

Has the fix been pushed?

@otavio
Copy link
Member

otavio commented Aug 31, 2016

No; no fix has been sent AFAIK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants