Commit 209b3425 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

mplayer: tighten alsa dependency



mplayer needs pcm+mixer support in alsa, but this isn't checked by
configure, so do it in mplayer.mk instead.

Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 0dca7065
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -37,11 +37,11 @@
	libintl, libmms, libmpd, libnl, liboil, libosip2, libpcap,
	libpng, libtool, libungif, libxml2, libxslt, lighttpd, lite,
	lm-sensors, lockfile-progs, logrotate, m4, mdadm, mesa3d,
	metacity, mtd-utils, mysql_client, nano, nbd, ncftp, neon,
	netperf, netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd,
	openssh, openssl, openvpn, oprofile, pango, patch, pcre, php,
	pkg-config, pppd, prboom, radvd, rdesktop, ruby, qt, quagga,
	samba, sawman, sdl_mixer, sdl_sound, setserial,
	metacity, mplayer, mtd-utils, mysql_client, nano, nbd, ncftp,
	neon, netperf, netsnmp, ng-spice-rework, ntfsprogs, ntp,
	openntpd, openssh, openssl, openvpn, oprofile, pango, patch,
	pcre, php, pkg-config, pppd, prboom, radvd, rdesktop, ruby,
	qt, quagga, samba, sawman, sdl_mixer, sdl_sound, setserial,
	shared-mime-info, speex, sqlite, squashfs,
	startup-notification, strace, sylpheed, taglib, tcpdump,
	thttpd, tiff, tn5250, torsmo, udev, udpcast, usbmount,
+10 −3
Original line number Diff line number Diff line
@@ -11,9 +11,15 @@ MPLAYER_CAT:=$(BZCAT)
MPLAYER_BINARY:=mplayer
MPLAYER_TARGET_BINARY:=usr/bin/$(MPLAYER_BINARY)

MPLAYER_DEPENDENCIES = \
	$(if $(BR2_PACKAGE_LIBMAD),libmad) \
	$(if $(BR2_PACKAGE_ALSA_LIB),alsa-lib)
MPLAYER_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBMAD),libmad)

# mplayer needs pcm+mixer support, but configure fails to check for it
ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER)$(BR2_PACKAGE_ALSA_LIB_PCM),yyy)
MPLAYER_DEPENDENCIES += alsa-lib
MPLAYER_ALSA:=--enable-alsa
else
MPLAYER_ALSA:=--disable-alsa
endif

ifeq ($(BR2_ENDIAN),"BIG")
MPLAYER_ENDIAN:=--enable-big-endian
@@ -84,6 +90,7 @@ $(MPLAYER_DIR)/.configured: $(MPLAYER_DIR)/.unpacked
		$(MPLAYER_LARGEFILE) \
		$(MPLAYER_SDL) \
		$(MPLAYER_FREETYPE) \
		$(MPLAYER_ALSA) \
		--enable-cross-compile \
		--disable-ivtv \
		--disable-tv \