diff options
author | Caleb Tennis <caleb@gentoo.org> | 2004-01-03 13:58:35 +0000 |
---|---|---|
committer | Caleb Tennis <caleb@gentoo.org> | 2004-01-03 13:58:35 +0000 |
commit | 093f72e9e73a27d0c9db1f41473699fd3ac4fe83 (patch) | |
tree | cdbb2314d8d4500f09467bdbfeff9a15600c4a62 /kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff | |
parent | Adding amd64 keyword (diff) | |
download | gentoo-2-093f72e9e73a27d0c9db1f41473699fd3ac4fe83.tar.gz gentoo-2-093f72e9e73a27d0c9db1f41473699fd3ac4fe83.tar.bz2 gentoo-2-093f72e9e73a27d0c9db1f41473699fd3ac4fe83.zip |
add patches to make arts work with alsa 1.0
Diffstat (limited to 'kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff')
-rw-r--r-- | kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff b/kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff new file mode 100644 index 000000000000..010d261a27c6 --- /dev/null +++ b/kde-base/arts/files/arts-1.2.0_beta2-alsafix.diff @@ -0,0 +1,48 @@ +--- arts/configure.in.in 2003/08/28 17:28:59 1.94 ++++ arts/configure.in.in 2003/11/24 20:13:09 1.95 +@@ -549,6 +549,26 @@ AC_DEFUN([AC_CHECK_LIBASOUND], + #include <alsa/asoundlib.h> + #endif + ],[ ++ #if (SND_LIB_MAJOR == 1) && (SND_LIB_MINOR == 0) ++ /* we have ALSA 1.x */ ++ #else ++ #error not ALSA 1.x ++ #endif ++ ], ++ kde_has_alsa_1_0=yes, ++ kde_has_alsa_1_0=no) ++ fi ++ ++ if test "x$kde_has_asoundlib" = "xyes"; then ++ AC_TRY_COMPILE([ ++ #include "confdefs.h" ++ #ifdef HAVE_SYS_ASOUNDLIB_H ++ #include <sys/asoundlib.h> ++ #endif ++ #ifdef HAVE_ALSA_ASOUNDLIB_H ++ #include <alsa/asoundlib.h> ++ #endif ++ ],[ + #if (SND_LIB_MAJOR == 0) && (SND_LIB_MINOR == 5) + /* we have ALSA 0.5.x */ + #else +@@ -575,6 +595,18 @@ AC_DEFUN([AC_CHECK_LIBASOUND], + AC_DEFINE(HAVE_SND_PCM_RESUME, 1, + [Define if libasound has snd_pcm_resume()])]) + fi ++ if test "x$kde_has_alsa_1_0" = "xyes"; then ++ LIBASOUND="-lasound" ++ AC_DEFINE(HAVE_LIBASOUND2, 1, ++ [Define if you have libasound.so.2 (required for ALSA 0.9.x/1.x support)]) ++ AC_DEFINE(ALSA_PCM_OLD_SW_PARAMS_API, 1, ++ [Define if you have alsa 1.x]) ++ AC_DEFINE(ALSA_PCM_OLD_HW_PARAMS_API, 1, ++ [Define if you have alsa 1.x]) ++ AC_CHECK_LIB(asound,snd_pcm_resume,[ ++ AC_DEFINE(HAVE_SND_PCM_RESUME, 1, ++ [Define if libasound has snd_pcm_resume()])]) ++ fi + ]) + fi + AC_SUBST(LIBASOUND) |