digital-competence / composer-ebuilds

Gentoo ebuilds for current composer
0 stars 1 forks source link

Creating a PHP Overlay? #10

Open r7l opened 1 year ago

r7l commented 1 year ago

There has been a new version of Composer and i wonder how useful it is to have it updated here. This repository still is no use to most people within the Gentoo community. It's not a real overlay and nothing was ported over to the main Portage tree yet. For now it still seems as if there isn't anyone in Gentoo willing to update the Composer packages and Composer is vital for PHP these days. Without it, PHP is pretty much useless in Gentoo for the most part.

I've updated the Composer package (and some other dependencies) in my local repository and i could provide a PR but it seems rather useless.

Beside that, i am already facing the issue of maintaining an Ebuild of a PHP project (Lychee) in my Gentoo overlay which requires a newer version of Composer then the one in Gentoo. The Ebuild is pretty much useless for anyone not knowing about this repository.

For this reason, i would like to propose to create a proper PHP Overlay for Gentoo and move the packages over to it and sign the overlay up to the list of Overlays. Like those overlays for a number of other languages.

I would do it like it was done for Haskell and create an organisation with the overlay in it. This allows multiple maintainers: https://github.com/gentoo-haskell

What do you think?

fcool commented 1 year ago

In general?

I like the idea. And I would already have some additional-ebuilds to contribute.

See here: https://github.com/fcool/fcool-overlay/tree/main/dev-php

So if you are interested in maintaining a shared repository, I would join. And who knows? Maybe we find some others, who share our interest.

r7l commented 1 year ago

Great. I'll set something up.

r7l commented 1 year ago

It took longer then expected but you should have an invite. Don't expect anything yet. I've just set things up.

fcool commented 1 year ago

No problem at all! Invitation has arrived and been confirmed

r7l commented 1 year ago

@fcool Did you see the comment i've made in the organization?