gnu: Add bcmatroska2.

* gnu/packages/linphone.scm (bcmatroska2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
This commit is contained in:
Raghav Gururajan 2020-04-01 18:38:01 -04:00 committed by Danny Milosavljevic
parent c8f69ec27b
commit 28f6f1e0da
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -131,3 +131,35 @@ (define-public belcard
(description "Belcard is a C++ library to manipulate VCard standard format.")
(home-page "https://gitlab.linphone.org/BC/public/belcard")
(license license:gpl3+)))
(define-public bcmatroska2
(package
(name "bcmatroska2")
(version "0.23")
(source
(origin
(method url-fetch)
(uri
(string-append "https://www.linphone.org/releases/sources/" name
"/" name "-" version ".tar.gz"))
(sha256
(base32 "1a0vlk4fhh189pfzrwbc3xbc5vyx6cnxy642d1h40045jz9y4h15"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ; No test target
#:configure-flags
(list
"-DENABLE_STATIC=NO"))) ; Not required
(synopsis "Belledonne Communications Media Container")
(description "BcMatroska is a free and open standard multi-media
container format. It can hold an unlimited number of video, audio,
picture, or subtitle tracks in one file. ")
(home-page "https://gitlab.linphone.org/BC/public/bcmatroska2")
(license
(list
;; That license applies for Core C and LibEBML2.
;; https://www.matroska.org/node/47
license:bsd-4
;; That license applies for LibMatroska2.
;; https://www.matroska.org/node/47
license:lgpl2.1+))))