From adb614b89139ffc2986a878bd33fa7de8453477b Mon Sep 17 00:00:00 2001 From: Maxime Hadjinlian Date: Sun, 19 Jan 2014 22:03:57 +0100 Subject: [PATCH] libbluray: new package LIBBLURAY is a client library for accessing bluray disks. This package was originally found at : https://github.com/huceke/buildroot-rbp By gimli [Peter: zlib+bzip2 not needed, freetype+libxml optional] Signed-off-by: Maxime Hadjinlian Cc: gimli Reviewed-by: "Yann E. MORIN" Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/libbluray/Config.in | 6 ++++++ package/libbluray/libbluray.mk | 31 +++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 package/libbluray/Config.in create mode 100644 package/libbluray/libbluray.mk 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))