Difference between revisions of "XMMS"
(→Optional) |
m (→64Bit) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 20: | Line 20: | ||
* [[libvorbis]] | * [[libvorbis]] | ||
* [[libmikmod]] | * [[libmikmod]] | ||
− | |||
== Non-Multilib == | == Non-Multilib == | ||
Line 77: | Line 76: | ||
mv -v /usr/bin/xmms-config{,-64} && | mv -v /usr/bin/xmms-config{,-64} && | ||
ln -sfv multiarch_wrapper /usr/bin/xmms-config && | ln -sfv multiarch_wrapper /usr/bin/xmms-config && | ||
− | install -v -m755 -d /usr/share/doc/xmms-1.2. | + | install -v -m755 -d /usr/share/doc/xmms-1.2.11 && |
− | install -v -m644 FAQ README /usr/share/doc/xmms-1.2. | + | install -v -m644 FAQ README /usr/share/doc/xmms-1.2.11 |
+ | |||
+ | [[Category:Media Utilities]] |
Latest revision as of 07:11, 12 April 2010
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.11 && install -v -m644 FAQ README /usr/share/doc/xmms-1.2.11