lmiphay / gentoo.overlay

lmiphay gentoo overlay
4 stars 3 forks source link

Requesting perl 5.32 support for logitechmediaserver-bin #12

Open dgasaway opened 3 years ago

dgasaway commented 3 years ago

Hi. I'm attempting to use logitechmediaserver-bin from your overlay on a funtoo system, but funtoo only has perl 5.32.0 available in it's tree. Would it be possible to add support for that perl version?

lmiphay commented 3 years ago

That would be useful alright. I see both ~5.32.0-r1 and ~5.32.1 in portage. Does funtoo have 5.32.1? (or just specifically 5.32.0).

On the lms side, there is only support up to 5.30 on the 7.9.x branch (including the unreleased 7.9.4). 8.2.0 seems to have perl 5.32 support however.

dgasaway commented 3 years ago

At this time, funtoo has 5.32.0 in its tree and no other version. Thanks for looking into this.

lmiphay commented 3 years ago

Ok, I added an ebuild for 8.1.1 which has support for 8.32.

However I have only smoke tested it against 8.30 (which it also supports), and then only checked that it starts alright.

It will take a bit for me to build a container that I can install 8.32 in, and do a bit more verification.

Commit is: https://github.com/lmiphay/gentoo.overlay/commit/0db64c120abbcce1f35cb8a4173f68a71d31a76b

lmiphay commented 3 years ago

Note that there are unresolved soname deps against versions of libperl (for versions of perl which are not installed). This will need some re-work to fix properly.

dgasaway commented 3 years ago

I installed 8.1.1 and started it. Opened the web UI. It was rescanning the library. I updated a plugin. It was talking to the Squeezebox Touch. I browsed a little on the Touch and starting playing a song. Looking perfect for me so far. For some time, I've been thinking that container would be a good fit for lms. I'll give yours a try when I get some time -- or an update breaks it again. :) Thanks so much!