Difference between revisions of "XMMS"
(I added the package description from BLFS.) |
m (→64Bit) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | http://www.xmms.org/files/ | + | | http://www.xmms.org/files/{{XMMS-Version2}}.x/xmms-{{XMMS-Version}}.tar.bz2 |
− | |||
− | |||
− | |||
|} | |} | ||
---- | ---- | ||
− | + | {{Package-Introduction|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. | |
− | XMMS is an audio player | + | 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]].|http://www.xmms.org/}} |
== Dependencies == | == Dependencies == | ||
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 56: | Line 51: | ||
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 && | ||
sed -i -e "/sys_lib_search_path_spec/s:/lib:&32:g" \ | sed -i -e "/sys_lib_search_path_spec/s:/lib:&32:g" \ | ||
Line 72: | Line 66: | ||
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 && | ||
sed -i -e "/sys_lib_search_path_spec/s:/lib:&64:g" \ | sed -i -e "/sys_lib_search_path_spec/s:/lib:&64:g" \ | ||
Line 83: | 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