ananace / overlay

My own collection of Gentoo ebuilds
9 stars 6 forks source link

games-util/new-lg4ff: improvements #37

Closed stefantalpalaru closed 4 months ago

stefantalpalaru commented 4 months ago
ananace commented 4 months ago

I much prefer having the 9999 functionality in an if-case instead of having it be a separate ebuild, and I'm also not sold on the need to -r1 the 9999 ebuild, a build fix should not mean a need to rebuild it.

stefantalpalaru commented 4 months ago

a build fix should not mean a need to rebuild it

I disagree. When I fix an ebuild, I want that fix to be propagated.

I this particular case, upgrading the eclass provides new USE flags, which makes it even more important to increase the revision number:

[I] games-util/new-lg4ff [1]
     Available versions:  (~)0.4.0-r1^m **9999-r1*l {dist-kernel modules-compress modules-sign +strip}
     Installed versions:  0.4.0-r1^m(09:11:23 AM 06/03/2024)(strip -dist-kernel -modules-compress -modules-sign)
     Homepage:            https://github.com/berarma/new-lg4ff
     Description:         Experimental Logitech force feedback module

Now, symbolic links make it too hard to keep renaming ebuilds every time you change them (like I think you should), so I avoid symlinks.

The beauty of overlays is that we can both have our way, so I'll copy and fix the ebuilds I need from you in my own overlay.