Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 204813 - media-sound/squeezecenter-7.0 keyword request
Summary: media-sound/squeezecenter-7.0 keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Joe Peterson (RETIRED)
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2008-01-07 20:36 UTC by Joe Peterson (RETIRED)
Modified: 2008-03-15 17:34 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Peterson (RETIRED) gentoo-dev 2008-01-07 20:36:02 UTC
This is a new package that will eventually replace media-sound/slimserver, since this music server software is known as "SqueezeCenter" from version 7.0 forward.

Please test and keyword.  Here is the procedure (adapted from text from the user who contributed the ebuild, Stuart Hickinbottom):

1. Remove any existing SlimServer/SqueezeCenter installation. This
means you'll lose your preferences and plugins, but hopefully
you'll know how to set things up again.

2. Emerge squeezecenter (if you want support for optional codecs, then you can add any of the "alac avahi bonjour flac lame musepack ogg wavpack" USE flags.

3. If you've not previously had MySQL installed and working,
follow the displayed instructions for configuring MySQL, then
start it with "/etc/init.d/mysql start".

4. Follow the instructions displayed for configuring the database for
SqueezeCenter ("emerge --config ..."), and then start
SqueezeCenter ("/etc/init.d/squeezecenter start").

5. Browse to the web interface (URL given in displayed instructions) and finish configuration, then it's all yours!  To test music streaming, you'll need to set up a directory with some songs (e.g. MP3s) and specify the dir in the web congfig.  Assuming you do not have SqueezeBox player (hardware), you can try streaming to a player like RealPlayer or iTunes, "play" the stream from this location:  http://localhost:9000/stream.mp3.  Then use the web interface to play songs.
Comment 1 Robin Bowes 2008-01-18 14:09:13 UTC
This is a success report.

I have successfully installed this package on a Kurobox HG (ppc) running Gentoo.

All I did was to edit the ebuild file and add the ~ppc keyword, then emerge as normal.
Comment 2 Joe Peterson (RETIRED) gentoo-dev 2008-01-21 04:50:58 UTC
Great news on PPC!

BTW, arch teams: when you keyword, just keyword the latest beta (i.e not the one data in the summary line), and we'll carry your keywords forward from there.
Comment 3 Brian B. 2008-02-15 13:37:00 UTC
I would like to add on to this and say that this installs fine on amd64 after adding ~amd64 to the ebuild file and running ebuild digest. Can amd64 please be added as well? Thanks!

(In reply to comment #1)
> This is a success report.
> 
> I have successfully installed this package on a Kurobox HG (ppc) running
> Gentoo.
> 
> All I did was to edit the ebuild file and add the ~ppc keyword, then emerge as
> normal.
> 

Comment 4 robkiger 2008-02-15 20:34:34 UTC
Just to add another yes to the PPC (Kurobox HG) platform, once the ebuild was ekeyworded and manifested it installed without issue. Great stuff.
Comment 5 Joe Peterson (RETIRED) gentoo-dev 2008-02-16 20:25:54 UTC
ppc & amd64:

I will gladly add these ~ keywords if you approve.  Please advise.

Thanks, Joe
Comment 6 Joe Peterson (RETIRED) gentoo-dev 2008-03-05 23:16:58 UTC
Folks, the official release is out and in the tree now.  Please test and keyword.  This will replace the "slimserver" package eventually.  That older one has ~amd64 and ~x86, so we need at least ~amd64 on squeezecenter.  PPC works, as reported above, so this should be keywordable too.

Thanks, Joe

Comment 7 nixnut (RETIRED) gentoo-dev 2008-03-10 19:48:30 UTC
it has a dependency on musepack-tools that doesn't compile on ppc:

powerpc-unknown-linux-gnu-gcc -DMPP_DECODER -O2 -mtune=G4 -maltivec -mabi=altivec -Wstrict-aliasing -pipe -msecure-plt -I/var/tmp/portage/media-sound/musepack-tools-1.15v/work/sv7  -DCVD_FASTLOG -DFAST_MATH    -DMPPDEC_VERSION=\"1.15v\" -DMPPENC_VERSION=\"1.15v\" -I/usr/include -L/usr/lib -fno-strict-aliasing -fno-gcse -fno-finite-math-only -fno-unsafe-math-optimizations -o config config.c   -lm
nasm -f elf fft4gasm.nas -o fft4gasm.o -l fft4gasm.lst
make: nasm: Command not found

Maybe it needs to be made a conditional in the squeezecenter ebuild?
Comment 8 Stuart Hickinbottom 2008-03-10 22:01:22 UTC
musepack-tools is conditional, controlled by the 'musepack' USE flag:

squeezecenter-7.0.ebuild:44
musepack? ( media-sound/musepack-tools )

Do you have the musepack USE flag set globally, or specifically for squeezecenter in /etc/portage/package.use?

If not, then perhaps something else is pulling it in. In that case, what's the output of:
emerge -pvt squeezecenter
Comment 9 Joe Peterson (RETIRED) gentoo-dev 2008-03-12 04:10:55 UTC
I have built and tested on amd64, so I have added the ~amd64 keyword.

Note that there is a problem with building musepack on amd64 (see bug #188160), so that USE flag cannot be used on this arch until that bug is resolved.
Comment 10 nixnut (RETIRED) gentoo-dev 2008-03-15 17:34:53 UTC
~ppc'd. closing since we're last.