0011-configure.ac-fix-UMP-support-detection.patch 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. From 8a0da6d4484cd2ca4f1939a6c44941e070db2147 Mon Sep 17 00:00:00 2001
  2. From: Bernd Kuhls <bernd@kuhls.net>
  3. Date: Fri, 13 Oct 2023 20:32:32 +0200
  4. Subject: [PATCH] configure.ac: fix UMP support detection
  5. https://github.com/alsa-project/alsa-utils/commit/b399fb85a919636b7da34e8bcf17f484dd9046f7
  6. added usage of alsa/ump_msg.h without checking whether alsa-lib was
  7. compiled with rawmidi support:
  8. https://github.com/alsa-project/alsa-lib/blob/master/include/Makefile.am#L37
  9. Fixes a build error when alsa-lib was compiled with --disable-rawmidi
  10. aplaymidi.c:34:10: fatal error: alsa/ump_msg.h: No such file or directory
  11. 34 | #include <alsa/ump_msg.h>
  12. Upstream: https://github.com/alsa-project/alsa-utils/pull/240
  13. Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
  14. ---
  15. configure.ac | 2 +-
  16. 1 file changed, 1 insertion(+), 1 deletion(-)
  17. diff --git a/configure.ac b/configure.ac
  18. index beb4963..4217741 100644
  19. --- a/configure.ac
  20. +++ b/configure.ac
  21. @@ -55,7 +55,7 @@ if test "$HAVE_SEQ_CLIENT_INFO_GET_PID" = "yes" ; then
  22. AC_DEFINE([HAVE_SEQ_CLIENT_INFO_GET_PID], 1, [alsa-lib supports snd_seq_client_info_get_pid])
  23. fi
  24. AC_CHECK_LIB([asound], [snd_seq_client_info_get_midi_version], [HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION="yes"])
  25. -if test "$HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION" = "yes" ; then
  26. +if test "$HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION" = "yes" -a "$have_rawmidi" = "yes"; then
  27. AC_DEFINE([HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION], 1, [alsa-lib supports snd_seq_client_info_get_midi_version])
  28. fi
  29. AC_CHECK_LIB([atopology], [snd_tplg_save], [have_topology="yes"], [have_topology="no"])
  30. --
  31. 2.39.2