diff options
Diffstat (limited to 'package/libmatroska')
-rw-r--r-- | package/libmatroska/Config.in | 12 | ||||
-rw-r--r-- | package/libmatroska/libmatroska.mk | 27 |
2 files changed, 39 insertions, 0 deletions
diff --git a/package/libmatroska/Config.in b/package/libmatroska/Config.in new file mode 100644 index 000000000..b1c53eec0 --- /dev/null +++ b/package/libmatroska/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBMATROSKA + bool "libmatroska" + select BR2_PACKAGE_LIBEBML + depends on BR2_INSTALL_LIBSTDCPP + help + Extensible open standard audio/video container format access + library. + + http://matroska.org + +comment "libmatroska requires a toolchain with C++ support" + depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/libmatroska/libmatroska.mk b/package/libmatroska/libmatroska.mk new file mode 100644 index 000000000..605a2fb03 --- /dev/null +++ b/package/libmatroska/libmatroska.mk @@ -0,0 +1,27 @@ +############################################################# +# +# libmatroska +# +############################################################# + +LIBMATROSKA_VERSION = 1.3.0 +LIBMATROSKA_SOURCE = libmatroska-$(LIBMATROSKA_VERSION).tar.bz2 +LIBMATROSKA_SITE = http://dl.matroska.org/downloads/libmatroska/ +LIBMATROSKA_INSTALL_STAGING = YES +LIBMATROSKA_LICENSE = LGPLv2.1+ +LIBMATROSKA_LICENSE_FILES = LICENSE.LGPL +LIBMATROSKA_DEPENDENCIES = libebml + +define LIBMATROSKA_BUILD_CMDS + $(MAKE) -C $(@D)/make/linux CROSS="$(CCACHE) $(TARGET_CROSS)" +endef + +define LIBMATROSKA_INSTALL_STAGING_CMDS + $(MAKE) -C $(@D)/make/linux prefix=$(STAGING_DIR)/usr install +endef + +define LIBMATROSKA_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D)/make/linux prefix=$(TARGET_DIR)/usr install +endef + +$(eval $(generic-package)) |