diff --git a/package/alsa-lib/0002-configure-Make-sequencer-dependent-on-rawmidi.patch b/package/alsa-lib/0002-configure-Make-sequencer-dependent-on-rawmidi.patch new file mode 100644 index 0000000000..fb1d18df36 --- /dev/null +++ b/package/alsa-lib/0002-configure-Make-sequencer-dependent-on-rawmidi.patch @@ -0,0 +1,35 @@ +From: Takashi Iwai +Date: Sun, 24 Nov 2024 08:32:29 +0000 (+0100) +Subject: configure: Make sequencer dependent on rawmidi +X-Git-Url: https://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff_plain;h=6880219ad4ba55ae8a94a34b7a987b3369f7c96f + +configure: Make sequencer dependent on rawmidi + +The sequencer feature requires rawmidi implicitly, and it became more +obvious with UMP support. Add the dependency check to configure +script. + +Signed-off-by: Takashi Iwai + +Upstream: https://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=6880219ad4ba55ae8a94a34b7a987b3369f7c96f + +Signed-off-by: Bernd Kuhls +--- + +diff --git a/configure.ac b/configure.ac +index 1cd22a59..69aeb978 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -483,6 +483,12 @@ fi + AC_SUBST(PYTHON_LIBS) + AC_SUBST(PYTHON_INCLUDES) + ++if test "$build_rawmidi" != "yes"; then ++ if test "$build_seq" = "yes"; then ++ AC_ERROR([Cannot enable sequencer without rawmidi]) ++ fi ++fi ++ + AM_CONDITIONAL([BUILD_MIXER], [test x$build_mixer = xyes]) + AM_CONDITIONAL([BUILD_PCM], [test x$build_pcm = xyes]) + AM_CONDITIONAL([BUILD_RAWMIDI], [test x$build_rawmidi = xyes]) diff --git a/package/alsa-lib/Config.in b/package/alsa-lib/Config.in index 6df03afe0e..360122f97f 100644 --- a/package/alsa-lib/Config.in +++ b/package/alsa-lib/Config.in @@ -65,6 +65,7 @@ config BR2_PACKAGE_ALSA_LIB_HWDEP config BR2_PACKAGE_ALSA_LIB_SEQ bool "seq" default y + select BR2_PACKAGE_ALSA_LIB_RAWMIDI config BR2_PACKAGE_ALSA_LIB_UCM bool "ucm"