After a shockingly long delay I've finally got around to producing an updated ebuild for Gentoo. This has now been reviewed and has been incorporated into Portage as the following package:
media-sound/logitechmediaserver-bin
As the package name suggests this is a binary ebuild and therefore avoids nearly all of the Perl dependencies of the previous 'squeezeboxserver' ebuilds. This should make it quite a lot easier to install as well as being more likely to work correctly. This comes at the slight price of bundling libraries with a package, but managing the Perl dependencies had really become untenable with the old-style ebuild.
Please give it a go if you've been waiting for that on Gentoo, and file bugs on the Gentoo Bugzilla if you get any problems. Note that you'll have to unmerge your previous install of 'media-sound/squeezeboxserver' or 'media-sound/squeezecenter' first (you'll be told there are packages blocking the install otherwise).
This ebuild should migrate your preferences and plugins from your current install (follow the instructions at the end of the emerge concerning "emerge --config" to do that), but note that only a SQLite database is supported at present. I hope to re-introduce MySQL support soon but wanted to get an initial working ebuild out first.
If there's anybody still listening then thanks for your patience.
Stuart
Results 1 to 6 of 6
-
2012-04-12, 07:59 #1
[Announce] Logitech Media Server 7.7.2 for Gentoo in Portage
"Never put off until tomorrow what you can put off until the day after - with Lazy Searching!"
-
2012-04-13, 05:52 #2Member
- Join Date
- Dec 2009
- Posts
- 82
Thanks v. much. Works great.
-
2012-05-05, 19:22 #3Junior Member
- Join Date
- Apr 2012
- Posts
- 4
A small problem with the Gentoo LMS 7.7.1 bin package at run time. I get ....
squeezeboxserver@univers /opt/logitechmediaserver $ ./slimserver.pl
[12-05-05 22:08:53.0649] main::init (354) Starting Logitech Media Server (v7.7.2, r33893, Wed Mar 14 06:37:22 MDT 2012) perl 5.012004
[12-05-05 22:08:53.9960] File::Next::__ANON__ (217) Warning: /var/lib/logitechmediaserver/Plugins: Permission denied at /opt/logitechmediaserver/CPAN/File/Next.pm line 217.
The program then exits.
I am sure I am missing something simple, but any idea what it is?
-
2012-05-05, 19:32 #4Junior Member
- Join Date
- Apr 2012
- Posts
- 4
-
2012-07-06, 19:17 #5Junior Member
- Join Date
- Apr 2012
- Posts
- 4
problem with perl version conflict with gentoo ebuild logitechmediaserver-bin
I have a problem with a gentoo world update where logitechmediaserver-bin requires perl-5.12.4-r2 and just about everything else wants perl-5.16.0. Is there a way around this, because presently my update is blocked if I want to keep logitechmediaserver running?
error message from emerge:
Conflict: 1 block (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.12.4-r2::gentoo, installed) pulled in by
<dev-lang/perl-5.15[ithreads] required by (media-sound/logitechmediaserver-bin-7.7.2-r2::gentoo, ebuild scheduled for merge)
(dev-lang/perl-5.16.0::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.16* required by (virtual/perl-Scalar-List-Utils-1.230.0-r2::gentoo, installed)
(and 13 more with the same problem)
-
2012-07-09, 06:48 #6
[Announce] Logitech Media Server 7.7.2 forGentoo in Portage
Hello, I maintain the Gentoo package.
Currently Logitech don't support Perl 5.16 and so there's a package
dependency that prevents LMS being installed with Perl greater than 5.14.
There's a Gentoo bug opened to track this:
https://bugs.gentoo.org/show_bug.cgi?id=423997
You'll see in there I've raised a LMS upstream bug requesting Perl 5.16
support:
http://bugs.slimdevices.com/show_bug.cgi?id=17985
I recommend tracking these bugs to get an update of any progress - I
hope that Logitech will add support for Perl 5.16 as it's becoming
pretty common.
Stuart
On 07/07/2012 03:17 AM, shur wrote:
> I have a problem with a gentoo world update where
> logitechmediaserver-bin requires perl-5.12.4-r2 and just about
> everything else wants perl-5.16.0. Is there a way around this, because
> presently my update is blocked if I want to keep logitechmediaserver
> running?
>
> error message from emerge:
>
> Conflict: 1 block (1 unsatisfied)
>
> !!! Multiple package instances within a single package slot have been
> pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> dev-lang/perl:0
>
> (dev-lang/perl-5.12.4-r2::gentoo, installed) pulled in by
> <dev-lang/perl-5.15[ithreads] required by
> (media-sound/logitechmediaserver-bin-7.7.2-r2::gentoo, ebuild scheduled
> for merge)
>
> (dev-lang/perl-5.16.0::gentoo, ebuild scheduled for merge) pulled in
> by
> =dev-lang/perl-5.16* required by
> (virtual/perl-Scalar-List-Utils-1.230.0-r2::gentoo, installed)
> (and 13 more with the same problem)
>
>
> ------------------------------------------------------------------------
> shur's Profile: http://forums.slimdevices.com/member.php?userid=55510
> View this thread: http://forums.slimdevices.com/showthread.php?t=94623
>
>


Reply With Quote

