From 15f1d02aad963f9495f8441a0d2140e80ba719b6 Mon Sep 17 00:00:00 2001 From: Gregor Giesen Date: Sat, 24 Jun 2017 15:04:46 -0400 Subject: [PATCH] gnu: Add libmatroska. * gnu/packages/video.scm (libmatroska): New variable. Signed-off-by: Leo Famulari --- gnu/packages/video.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 816fb9dbea..04fce02df2 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -407,6 +407,34 @@ developed according to the official standards for DV video: IEC 61834 and SMPTE 314M.") (license license:lgpl2.1+))) +(define-public libmatroska + (package + (name "libmatroska") + (version "1.4.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://dl.matroska.org/downloads/" + name "/" name "-" version ".tar.bz2")) + (sha256 + (base32 + "1yi5cnv13nhl27xyqayd5l3sf0j3swfj3apzibv71yg9pariwi26")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libebml" ,libebml))) + (home-page "https://www.matroska.org") + (synopsis "C++ libary to parse Matroska files (.mkv and .mka)") + (description + "Matroska aims to become the standard of multimedia container formats. +It is based on EBML (Extensible Binary Meta Language), a binary derivative +of XML. EBML enables the Matroska Development Team to gain significant +advantages in terms of future format extensibility, without breaking file +support in old parsers. +libebml is a C++ library to read and write EBML files.") + (license license:lgpl2.1))) + (define-public libva (package (name "libva")