Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webkit2gtk - 2.46.4 tested #164

Open
kyx0r opened this issue Dec 22, 2024 · 1 comment
Open

webkit2gtk - 2.46.4 tested #164

kyx0r opened this issue Dec 22, 2024 · 1 comment

Comments

@kyx0r
Copy link
Contributor

kyx0r commented Dec 22, 2024

Hello Ethan, I've got webkit (version in testing) to compile. It seems like gstreamer and flite is hard requirement and I could not find the old flag in cmake files to disable it.

See my repo, I have updated everything. I'm using ruby 3.3 since older versions fail to build now too. 3.3 adds depend on yaml (couldn't disable it).

Also, if you build these new packages:
gst-plugins-good
gst-plugins-bad

Webkit will stop crashing on web pages with videos.
I've also tested youtube video playback and it seems to work without issues.
I'm using my heavily customized version of surf.

[0] https://github.com/kyx0r/repo-main.git

I need to review and retest the changes on a clean chroot, what do you say
should I send a PR for all this if good?

@echawk
Copy link
Owner

echawk commented Dec 22, 2024

@kyx0r It's nice to hear from you again! Glad that you were able to make webkit build - I haven't had any luck on my laptop for a while when building it. (I've had much better luck with palemoon though surprisingly)

Are the dependency trees for gst-plugins-good and gst-plugins-bad relatively small? ie. how many extra packages would I have to add to get them to be buildable? If it's only a matter of adding the two packages then it'd be nice to add them for the video playback support.

And if you make a PR, I'd be happy to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants