Igalia / chromium

Old repo. See https://crbug.com/578890 instead.
https://chromium.googlesource.com/chromium/src.git
BSD 3-Clause "New" or "Revised" License
115 stars 16 forks source link

[Not really an issue] Would it be possible to provide prebuilt binaries? #503

Closed GorrillaRibs closed 4 years ago

GorrillaRibs commented 5 years ago

Sorry if this is too off topic for Issues, feel free to remove if it is. I'd love to test this, but have so far not been able to successfully build it (I'm sure it's something wrong on my end), and was wondering if it was feasible for you to provide a binary for testing. I've no idea how much work is involved in this (I'd assume just compiling with the flag is_debug=false?), but I figured it was worth asking even in the (very) likely event I'm wrong. Thanks!

msisov commented 5 years ago

that's possible, actually. Though, it depends on our availability. I'll try to figure out what we can do.

hedgepigdaniel commented 5 years ago

It's not a binary, but at least its automated - I made a AUR package for any Arch Linux users: https://aur.archlinux.org/packages/chromium-ozone-wayland-git/

Note that:

Feedback welcome.

nickdiego commented 5 years ago

It's not a binary, but at least its automated - I made a AUR package for any Arch Linux users: https://aur.archlinux.org/packages/chromium-ozone-wayland-git/

Hey @hedgepigdaniel, that's great! Thanks for contributing. I use Arch and will try it by myself :)

BTW, just remembered this previous effort to create an AUR. It's out of date but maybe you can get some insights from it.

msisov commented 5 years ago

@hedgepigdaniel hi! would it be possible to change the repo to https://github.com/Igalia/chromium/tree/ozone-wayland-stable/72.0.3626.81 instead?

I'm taking latest stable releases and backport wayland patches to there. By using these kind of branches, we can make sure the browser is more stable.

hedgepigdaniel commented 5 years ago

Sure, I'll give that a go. Might make more sense to make it a different package, e.g. chromium-ozone.

Perhaps also I'll try downloading the source from chromium.googlesource.com and then patching it instead of using gclient etc.

hedgepigdaniel commented 5 years ago

Here it is: https://aur.archlinux.org/packages/chromium-ozone/

Other than the patches in that branch, I also needed https://github.com/chromium/chromium/commit/6c0254a78043e32441dbc2e6d4893590dd0d1953 for it to build successfully, and https://github.com/Igalia/chromium/commit/cdb2e638d4488936c80a2c1b506eecf95ffbee02 for it to build with VAAPI enabled.

Strangely, I made a non-debug build but it still comes out as 3.7GB of binaries... so I'm a little confused what happens to make the official packages.

skewty commented 5 years ago

Any chance at using CI to make RPM, DEB, .tgz files (etc)?