Bug 204813 - media-sound/squeezecenter-7.0 keyword request
|
Bug#:
204813
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: lavajoe@gentoo.org
|
Reported By: lavajoe@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: media-sound/squeezecenter-7.0 keyword request
|
|
Keywords: KEYWORDREQ
|
|
Status Whiteboard:
|
|
Opened: 2008-01-07 20:36 0000
|
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.
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.
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.
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.
>
Just to add another yes to the PPC (Kurobox HG) platform, once the ebuild was
ekeyworded and manifested it installed without issue. Great stuff.
ppc & amd64:
I will gladly add these ~ keywords if you approve. Please advise.
Thanks, Joe
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
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?
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
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.
~ppc'd. closing since we're last.