package/libdvdread: fix static compile by adding libdvdcss as dependency

If libdvdcss support was not found during configure libdvdread tries
to open libdvdcss.so nonetheless:
https://code.videolan.org/videolan/libdvdread/blob/master/src/dvd_input.c#L275

This will obviously fail in a static-only configuration. To fix the
problem add libdvdcss as hard dependency to this package.

Fixes
http://autobuild.buildroot.net/results/415/41534b70a66c6297652f0944f9ecc7e780b26c45/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: replace += by =.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Bernd Kuhls 2016-06-25 09:49:13 +02:00 committed by Thomas Petazzoni
parent f7b3b97d50
commit d7dd1b8ad1
2 changed files with 3 additions and 7 deletions

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_LIBDVDREAD
bool "libdvdread"
select BR2_PACKAGE_LIBDVDCSS
help
libdvdread provides a simple foundation for reading
DVD-Video images.

View File

@ -10,12 +10,7 @@ LIBDVDREAD_SITE = http://www.videolan.org/pub/videolan/libdvdread/$(LIBDVDREAD_V
LIBDVDREAD_INSTALL_STAGING = YES
LIBDVDREAD_LICENSE = GPLv2+
LIBDVDREAD_LICENSE_FILES = COPYING
ifeq ($(BR2_PACKAGE_LIBDVDCSS),y)
LIBDVDREAD_CONF_OPTS += --with-libdvdcss
LIBDVDREAD_DEPENDENCIES += libdvdcss
else
LIBDVDREAD_CONF_OPTS += --without-libdvdcss
endif
LIBDVDREAD_CONF_OPTS = --with-libdvdcss
LIBDVDREAD_DEPENDENCIES = libdvdcss
$(eval $(autotools-package))