summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSree Harsha Totakura <sreeharsha@totakura.in>2014-01-23 19:38:39 +0100
committerLudovic Courtès <ludo@gnu.org>2014-01-24 14:01:38 +0100
commita7f904fd6336b9acf8bc77c1ef3bb2483de2d2bd (patch)
tree5ed0cbf36c3c65a2117899771516c539ff0570ec
parent49e6291a7a257f89f01644423f1b685778b8862a (diff)
gnu: Add Opus 1.1.
* gnu/packages/xiph.scm (opus): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/xiph.scm27
1 files changed, 26 insertions, 1 deletions
diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm
index 6bd66580358..0e8cb5fafc5 100644
--- a/gnu/packages/xiph.scm
+++ b/gnu/packages/xiph.scm
@@ -2,6 +2,7 @@
2;;; Copyright © 2013 Andreas Enge <andreas@enge.fr> 2;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
3;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org> 3;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
4;;; Copyright © 2013 David Thompson <dthompson2@worcester.edu> 4;;; Copyright © 2013 David Thompson <dthompson2@worcester.edu>
5;;; Copyright © 2014 Sree Harsha Totakura <sreeharsha@totakura.in>
5;;; 6;;;
6;;; This file is part of GNU Guix. 7;;; This file is part of GNU Guix.
7;;; 8;;;
@@ -40,7 +41,8 @@
40 ao 41 ao
41 flac 42 flac
42 libkate 43 libkate
43 vorbis-tools)) 44 vorbis-tools
45 opus))
44 46
45(define libogg 47(define libogg
46 (package 48 (package
@@ -278,3 +280,26 @@ ogginfo, to obtain information (tags, bitrate, length, etc.) about
278 an ogg vorbis file.") 280 an ogg vorbis file.")
279 (license license:gpl2) 281 (license license:gpl2)
280 (home-page "http://xiph.org/vorbis/"))) 282 (home-page "http://xiph.org/vorbis/")))
283
284(define opus
285 (package
286 (name "opus")
287 (version "1.1")
288 (source (origin
289 (method url-fetch)
290 (uri (string-append
291 "http://downloads.xiph.org/releases/opus/opus-" version
292 ".tar.gz"))
293 (sha256
294 (base32
295 "158xprn2086arvdib3vbbygz7z6jqkw2nci7nlywzzwallap0wmr"))))
296 (build-system gnu-build-system)
297 (synopsis "highly versatile audio codec")
298 (description
299 "Opus is a totally open, royalty-free, highly versatile audio codec. Opus
300is unmatched for interactive speech and music transmission over the Internet,
301but is also intended for storage and streaming applications. It is
302standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which
303incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.")
304 (license license:bsd-3)
305 (home-page "http://www.opus-codec.org/")))