getsolus / packages

Solus Package Monorepo & Issue Tracker
62 stars 78 forks source link

Hyprland #1362

Open yusi1 opened 8 months ago

yusi1 commented 8 months ago

Homepage

https://hyprland.org

Why should this be included in the repository?

It is a Wayland based tiling window manager that looks nice and is based on modern technologies.

Are we allowed to redistribute it?

BSD

What kind of user will use this package, and how many users do you think will use this package?

Any user

Link to source archive file

https://github.com/hyprwm/Hyprland/releases/download/v0.34.0/source-v0.34.0.tar.gz

ReillyBrogan commented 8 months ago

Due to the effort involved in maintaining something like this whoever is interested will need to reach out to Solus staff on the Packaging or Devel channels on our Matrix. We're mostly looking for experienced packagers who understand that that things like this require a lot more work than most packages and are willing to commit to that work.

It would also be possible (and even desired) for multiple individuals to come together to form a "Hyprland tribe" willing to maintain it on Solus. That would spread out the maintenance burden quite substantially and would mean that if one maintainer left that we didn't lose all of their knowledge on how to best maintain it going forward.

So I'm going to mark this as approved, but please note that it's approved conditionally and PRs for it WILL BE REJECTED if they are submitted without reaching out to us on Matrix first.

davidjharder commented 8 months ago

Conditionally Approved, see Reilly's comment

Justinzobel commented 7 months ago

It also requires an in-package build of wlroots as they depend on git master commits, not tagged releases.

ReillyBrogan commented 6 months ago

@yusi1 If you're still interested in working on this we could put a call for contributors post on the forum. If we can get ~2 more interested folk to help maintain/update this then that would be sufficient for me.

EbonJaeger commented 6 months ago

It looks like the developers want to move away from an Open Source license. While it hasn't happened yet, it looks like their minds are made up. I'm not sure that we want to accept this for inclusion, as distributing it might be dubious.

TraceyC77 commented 6 months ago

At the very least, we need to wait until they decide on their new licensing to see if we could legally distribute it.

Staudey commented 6 months ago

Well, the code is permissively licensed as it stands right now, and from the discussion it seems like they underestimated how easily they could lock things down. Last comment from the main dev is that they'll talk to a lawyer "this summer", so it'll be a while before any changes will take place (if they ever do). In any case distributing the current version of it, and any that get released until a license change takes place, is perfectly fine.

That being said it would be annoying if they actually end up relicensing in a way that prohibits redistribution by Solus, in which case we couldn't update it any longer (though it does not seem like that is their intention)

Justinzobel commented 6 months ago

I imagine if it does go closed source, someone will fork it, which I hope is what happens.

Smokolak commented 1 month ago

It also requires an in-package build of wlroots as they depend on git master commits, not tagged releases.

With latest version of Hyprland: https://github.com/hyprwm/Hyprland/releases/tag/v0.42.0 they left it. They use now aquamarine - https://github.com/hyprwm/aquamarine so issue with wlroots isn't there any more.

gNick commented 1 week ago

Hello everyone

Would someone be willing to become a maintainer for Hyprland packages with me. I have already built and tested them with a second person (everything is ok for now).

One of the conditions being to be several maintainers for the validation of the packages, I try my luck here :)

You can find me on the Solus Matrix as genick, or on the Solus forum as gNick

Smokolak commented 1 week ago

Hello everyone

Would someone be willing to become a maintainer for Hyprland packages with me. I have already built and tested them with a second person (everything is ok for now).

One of the conditions being to be several maintainers for the validation of the packages, I try my luck here :)

You can find me on the Solus Matrix as genick, or on the Solus forum as gNick

Hey mate, I'm @bialy_wilk from Matrix, I will be happy to help with it. Tested your packages: