Difference between revisions of "XMMS"
Weibullguy (talk | contribs) |
Chipster19 (talk | contribs) |
||
Line 3: | Line 3: | ||
!Download Source: | !Download Source: | ||
| http://www.xmms.org/files/{{XMMS-Version2}}.x/xmms-{{XMMS-Version}}.tar.bz2 | | http://www.xmms.org/files/{{XMMS-Version2}}.x/xmms-{{XMMS-Version}}.tar.bz2 | ||
− | |||
− | |||
− | |||
|} | |} | ||
Line 28: | Line 25: | ||
Compile the package: | Compile the package: | ||
− | |||
./configure --prefix=/usr && | ./configure --prefix=/usr && | ||
make | make | ||
Line 42: | Line 38: | ||
Compile the package: | Compile the package: | ||
− | |||
CC="gcc ${BUILD32}" USE_ARCH=32 ./configure --prefix=/usr && | CC="gcc ${BUILD32}" USE_ARCH=32 ./configure --prefix=/usr && | ||
make | make | ||
Line 55: | Line 50: | ||
Compile the package: | Compile the package: | ||
− | |||
sed -i "/_LIBS=/s:/lib:&32:g" configure && | sed -i "/_LIBS=/s:/lib:&32:g" configure && | ||
CC="gcc ${BUILDN32}" USE_ARCH=n32 ./configure --prefix=/usr --libdir=/usr/lib32 && | CC="gcc ${BUILDN32}" USE_ARCH=n32 ./configure --prefix=/usr --libdir=/usr/lib32 && | ||
Line 71: | Line 65: | ||
Compile the package: | Compile the package: | ||
− | |||
sed -i "/_LIBS=/s:/lib:&64:g" configure && | sed -i "/_LIBS=/s:/lib:&64:g" configure && | ||
CC="gcc ${BUILD64}" USE_ARCH=64 ./configure --prefix=/usr --libdir=/usr/lib64 && | CC="gcc ${BUILD64}" USE_ARCH=64 ./configure --prefix=/usr --libdir=/usr/lib64 && |
Revision as of 09:09, 22 September 2008
Download Source: | http://www.xmms.org/files/1.2.x/xmms-1.2.11.tar.bz2 |
---|
Contents
Introduction to XMMS
XMMS is a Winamp 2 clone for the X Windows System. As such, it's an audio player that will play MP3 (LAME), Ogg Vorbis (libvorbis), FLAC, and various other audio formats. It has various plugins that add additional functionality. And since it uses Winamp 2 skins, there are quite a few skins out there to choose from.
One thing to note however, is that XMMS is based on Gtk1. It is currently the only package in CBLFS that requires Gtk1 (as opposed to having it as an optional dependency). It has not moved to Gtk2 in order to avoid breaking compatibility with its plugins. If you wish to have a Gtk2-based audio player that is based on XMMS, then install Audacious.
Project Homepage: http://www.xmms.org/
Dependencies
Required
Optional
Non-Multilib
Compile the package:
./configure --prefix=/usr && make
Install the package
make install
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" USE_ARCH=32 ./configure --prefix=/usr && make
Install the package
make install && mv -v /usr/bin/xmms-config{,-32}
N32
Compile the package:
sed -i "/_LIBS=/s:/lib:&32:g" configure && CC="gcc ${BUILDN32}" USE_ARCH=n32 ./configure --prefix=/usr --libdir=/usr/lib32 && sed -i -e "/sys_lib_search_path_spec/s:/lib:&32:g" \ -e "/sys_lib_dlsearch_path_spec/s:lib:&32:g" libtool && make
Install the package
make install && mv -v /usr/bin/xmms-config{,-n32}
64Bit
Compile the package:
sed -i "/_LIBS=/s:/lib:&64:g" configure && CC="gcc ${BUILD64}" USE_ARCH=64 ./configure --prefix=/usr --libdir=/usr/lib64 && sed -i -e "/sys_lib_search_path_spec/s:/lib:&64:g" \ -e "/sys_lib_dlsearch_path_spec/s:lib:&64:g" libtool && make
Install the package
make install && mv -v /usr/bin/xmms-config{,-64} && ln -sfv multiarch_wrapper /usr/bin/xmms-config && install -v -m755 -d /usr/share/doc/xmms-1.2.10 && install -v -m644 FAQ README /usr/share/doc/xmms-1.2.10