diff --git a/package/Config.in b/package/Config.in index 2f62d6c30c..3f78651ed3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -627,6 +627,7 @@ source "package/yajl/Config.in" endmenu menu "Multimedia" +source "package/libbluray/Config.in" source "package/libdvbsi/Config.in" source "package/libdvdnav/Config.in" source "package/libdvdread/Config.in" diff --git a/package/libbluray/Config.in b/package/libbluray/Config.in new file mode 100644 index 0000000000..eeb93dcc55 --- /dev/null +++ b/package/libbluray/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_LIBBLURAY + bool "libbluray" + help + libbluray is a client library for accessing bluray disks. + + http://www.videolan.org/developers/libbluray.html diff --git a/package/libbluray/libbluray.mk b/package/libbluray/libbluray.mk new file mode 100644 index 0000000000..98ab106223 --- /dev/null +++ b/package/libbluray/libbluray.mk @@ -0,0 +1,31 @@ +################################################################################ +# +# libbluray +# +################################################################################ + +LIBBLURAY_VERSION = 0.5.0 +LIBBLURAY_SITE = ftp://ftp.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VERSION) +LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VERSION).tar.bz2 +LIBBLURAY_INSTALL_STAGING = YES +LIBBLURAY_LICENSE = LGPLv2.1+ +LIBBLURAY_LICENSE_FILES = COPYING +LIBBLURAY_DEPENDENCIES = host-pkgconf + +ifeq ($(BR2_PACKAGE_LIBICONV),y) + LIBBLURAY_DEPENDENCIES += libiconv +endif + +ifeq ($(BR2_PACKAGE_FREETYPE),y) + LIBBLURAY_DEPENDENCIES += freetype +else + LIBBLURAY_CONF_OPT += --without-freetype +endif + +ifeq ($(BR2_PACKAGE_LIBXML2),y) + LIBBLURAY_DEPENDENCIES += libxml2 +else + LIBBLURAY_CONF_OPT += --without-libxml2 +endif + +$(eval $(autotools-package))