Difference between revisions of "ALSA Tools"
(I updated the package description.) |
(I updated the package description.) |
||
Line 12: | Line 12: | ||
The ALSA Tools package contains various advanced tools for use with certain sound cards. | The ALSA Tools package contains various advanced tools for use with certain sound cards. | ||
− | This package is only needed if you have advanced requirements for your sound card. Also, you don't compile the tools all at once, but instead build them individually. For each tool that you wish to build, you go into its directory and run the build commands there. | + | This package is only needed if you have advanced requirements for your sound card. Also, you don't compile the tools all at once, but instead build them individually. For each tool that you wish to build, you go into its directory and run the build commands there. A list of the various tools can be found at http://alsa.opensrc.org/Alsa-tools. |
'''Project Home Page''': http://www.alsa-project.org/ | '''Project Home Page''': http://www.alsa-project.org/ |
Revision as of 02:47, 1 February 2007
Download Source: | ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.23.tar.bz2 |
---|---|
Required Patch: | http://svn.cross-lfs.org/svn/repos/patches/alsa-tools/alsa-tools-1.0.23-ac3dec_config_update-1.patch |
Contents
Introduction to ALSA Tools
The ALSA Tools package contains various advanced tools for use with certain sound cards.
This package is only needed if you have advanced requirements for your sound card. Also, you don't compile the tools all at once, but instead build them individually. For each tool that you wish to build, you go into its directory and run the build commands there. A list of the various tools can be found at http://alsa.opensrc.org/Alsa-tools.
Project Home Page: http://www.alsa-project.org/
Dependencies
Required
Optional
- Gtk1 (To Build echomixer, envy24control, and rmedigicontrol)
- FLTK (To Build hdspconf and hdspmixer)
- Qt3 (To Build qlo10k1)
ld10k1 must be built before qt10k1
Non-Multilib
Apply the following patch in the top-level directory of alsa-tools before building ac3dec:
patch -Np1 -i ../alsa-tools-1.0.23-ac3dec_config_update-1.patch
Compile each package with:
./configure --prefix=/usr && make
Install each package with:
make install
Multilib
32Bit
Apply the following patch in the top-level directory of alsa-tools before building ac3dec:
patch -Np1 -i ../alsa-tools-1.0.23-ac3dec_config_update-1.patch
Compile each package with:
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr && make
Install each package with:
make install
N32
Apply the following patch in the top-level directory of alsa-tools before building ac3dec:
patch -Np1 -i ../alsa-tools-1.0.23-ac3dec_config_update-1.patch
Before building qlo10k1 apply the following sed so it looks in the correct dir for libraries:
sed -i "s@QTDIR/lib@&32@g" configure
Compile each package with:
CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --libdir=/usr/lib32 && make
Install each package with:
make install
64Bit
Apply the following patch in the top-level directory of alsa-tools before building ac3dec:
patch -Np1 -i ../alsa-tools-1.0.23-ac3dec_config_update-1.patch
Before building qlo10k1 apply the following sed so it looks in the correct dir for libraries:
sed -i "s@QTDIR/lib@&64@g" configure
Compile each package with:
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --libdir=/usr/lib64 && make
Install each package with:
make install