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

Gentoo ebuild #1571

Open
CastixGitHub opened this issue Sep 30, 2024 · 2 comments
Open

Gentoo ebuild #1571

CastixGitHub opened this issue Sep 30, 2024 · 2 comments

Comments

@CastixGitHub
Copy link

Hello

I published some ebuild here

Consider it experimental. Also consider these are my first ebuilds.

I'd like to move the repo to this github org, if it makes any sense.

Thanks
castix

Note

When skia is built with clang as suggested, you can only see a blank screen on ladybird

@circl-lastname
Copy link
Contributor

circl-lastname commented Sep 30, 2024

Unlikely that your repo will be moved to this org, as packaging in the pre-alpha stage is discouraged.

Aside from that, I see that it doesn't just build ladybird, but also seems to make many patches which are usually not required.

@CastixGitHub
Copy link
Author

packaging in the pre-alpha stage is discouraged

That's just fine :)

patches usually not required

can you be more specific?


My point is not to get a binary release

It's to allow gentoo users willing to contibute to ladybird easier:

  • dependencies already identified and added where missing (simdutf (fastbase64), skia)
  • grab the repo, change the git url with your fork
  • launch ebuild /path/...ebuild compile until done
  • it gets patched just locally so once the feature is ready can be shared back (if you had to patch everything by hand instead you would need to cherry pick hunks each time)

the patches are mainly to avoid vcpkgs or due to skia polluting the environment not being namespaced best example

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