Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 190376 - media-sound/softsqueeze shouldn't RDEPEND on media-sound/slimserver
Summary: media-sound/softsqueeze shouldn't RDEPEND on media-sound/slimserver
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Joe Peterson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-27 09:18 UTC by Tim Harder
Modified: 2010-07-06 07:11 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
softsqueeze-3.4.ebuild (softsqueeze-3.4.ebuild,891 bytes, text/plain)
2007-08-27 09:22 UTC, Tim Harder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Harder gentoo-dev 2007-08-27 09:18:28 UTC
The softsqueeze client is often installed on machines that are separate from the server where media-sound/slimserver is installed. Thus, it doesn't make sense to have an RDEPEND on media-sound/slimserver.

Also, it would be nice to get the newest version (media-sound/softsqueeze-3.4) into the tree with support for compiling and installing it separately from slimserver. Currently, it is just a shell script that launches the bundled version of softsqueeze that comes with slimserver.
Comment 1 Tim Harder gentoo-dev 2007-08-27 09:22:38 UTC
Created attachment 129299 [details]
softsqueeze-3.4.ebuild

This ebuild works for me on ~x86; however, it won't work out of the box for other people since upstream doesn't provide tarballs of its source code releases. So a snapshot of softsqueeze-3.4 will have to be checked out at http://svn.slimdevices.com/repos/slim/trunk/softsqueeze/ and pushed to the gentoo mirrors.
Comment 2 Robert Buchholz (RETIRED) gentoo-dev 2007-09-01 09:04:40 UTC
reassigning to proper alias
Comment 3 Joe Peterson (RETIRED) gentoo-dev 2007-09-06 17:51:10 UTC
Taking bug as new maintainer of this package
Comment 4 Joe Peterson (RETIRED) gentoo-dev 2008-09-23 15:25:18 UTC
Masked for now until this is fixed (since slimserver is going away in favor of newer squeezecenter anyway).
Comment 5 Stuart Hickinbottom 2008-10-14 20:46:48 UTC
I'm unsure what the future plan for the SoftSqueeze ebuild should be; Logitech (nee SlimDevices) plan to retire it in favour of SqueezePlay in SqueezeCenter 7.3. SqueezePlay is a Lua-based cross-platform application that is built on the technology for their Controller product, and will feature audio playback:
http://forums.slimdevices.com/showpost.php?p=336705&postcount=9
http://wiki.slimdevices.com/index.php/SqueezePlay
Comment 6 Tim Harder gentoo-dev 2008-10-14 21:16:00 UTC
(In reply to comment #5)
> I'm unsure what the future plan for the SoftSqueeze ebuild should be; Logitech
> (nee SlimDevices) plan to retire it in favour of SqueezePlay in SqueezeCenter
> 7.3.

I'd be one to toss it and incorporate squeezeplay once it gains audio playback capabilities. Also, I think some sort of headless playback will eventually be available via squeezeplay otherwise squeezeslave could also be added to the tree.

Comment 7 Joe Peterson (RETIRED) gentoo-dev 2008-10-15 04:12:18 UTC
Yeah, the current softsqueeze build simply installs a one-line script that runs a jar file from slimserver, so we'd have to download the actual files necessary.  I do agree that softsqueeze shouldn't depend on slimserver, of course.  :)

Let's see what happens with SqueezePlay.  It may be worth re-incarnating softsqueeze if it won't be ready relatively soon.
Comment 8 Joe Peterson (RETIRED) gentoo-dev 2008-10-24 04:19:51 UTC
This package is being removed now - depends on old slimserver, and only is available in binary form standalone.  We can bring this back if we can find a source build, but there are soon to be better alternatives.
Comment 9 Robin Bankhead 2010-07-05 21:25:33 UTC
Would just like to note that the aforementioned SqueezePlay, which was little more than a skeleton when Softsqueeze was dumped, is now actually usable with a fully-functional UI and playback capability. I built it from svn on ~x86 per the guidelines at

http://wiki.slimdevices.com/index.php/SqueezePlay_Build_Instructions

There are a number of external libs included in the svn checkout (SDL, portaudio, libmad, FLAC among others) so if making an ebuild it would probably be desirable to split these out, which requires more knowledge than I have. That said I'd like to see it move towards Portage if there's any interest in adopting it. I'm happy to help with any testing.
Comment 10 Joe Peterson (RETIRED) gentoo-dev 2010-07-06 02:47:37 UTC
Robin, thanks for the update.  I am not familiar with the latest on these packages.  Perhaps Stuart has an opinion on this, and we can consider putting together something.  If you get an ebuild working, let us know!
Comment 11 Stuart Hickinbottom 2010-07-06 07:11:45 UTC
Thanks Robin. Yes, I tried it myself recently (on an Ubuntu laptop...). It worked for me, although I couldn't get any noise out of the thing at the time.

I don't run X on my Gentoo server myself, but I might have a go at creating an ebuild.

Could you raise a new bug requesting that ebuild and make a note of that bug number in here so people can find it. If you could also put a pointer to where the sources are that would be a help.

I'll take a look - I'll need to set up a virtual machine with a test environment in it first, which might take a little while from scratch.

(In reply to comment #9)
> Would just like to note that the aforementioned SqueezePlay, which was little
> more than a skeleton when Softsqueeze was dumped, is now actually usable with a
> fully-functional UI and playback capability. I built it from svn on ~x86 per
> the guidelines at
> 
> http://wiki.slimdevices.com/index.php/SqueezePlay_Build_Instructions
> 
> There are a number of external libs included in the svn checkout (SDL,
> portaudio, libmad, FLAC among others) so if making an ebuild it would probably
> be desirable to split these out, which requires more knowledge than I have.
> That said I'd like to see it move towards Portage if there's any interest in
> adopting it. I'm happy to help with any testing.
>