~ruther/guix-local

a7aa4e2a64f53eff0c1d97a27e88e93fb83aedf0 — Paul van der Walt 10 years ago 845b4f5
gnu: Add opusfile.

* gnu/packages/xiph.scm (opusfile): New variable.
1 files changed, 30 insertions(+), 0 deletions(-)

M gnu/packages/xiph.scm
M gnu/packages/xiph.scm => gnu/packages/xiph.scm +30 -0
@@ 4,6 4,7 @@
;;; Copyright © 2013 David Thompson <dthompson2@worcester.edu>
;;; Copyright © 2014 Sree Harsha Totakura <sreeharsha@totakura.in>
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 46,6 47,7 @@
            libkate
            vorbis-tools
            opus
            opusfile
            opus-tools))

(define libogg


@@ 341,6 343,34 @@ decoding .opus files.")
    (license license:bsd-3)
    (home-page "http://www.opus-codec.org")))

(define opusfile
  (package
    (name "opusfile")
    (version "0.6")
    (source (origin
              (method url-fetch)
              (uri (string-append
                    "http://downloads.xiph.org/releases/opus/opusfile-" version
                    ".tar.gz"))
              (sha256
               (base32
                "19iys2kld75k0210b807i4illrdmj3cmmnrgxlc9y4vf6mxp2a14"))))
    (build-system gnu-build-system)
    (propagated-inputs
     `(("opus" ,opus)))
    (native-inputs
     `(("pkg-config" ,pkg-config)))
    (inputs
     `(("libogg" ,libogg)
       ("openssl" ,openssl)))
    (synopsis "Versatile audio codec")
    (description
     "The opusfile library provides seeking, decode, and playback of Opus
streams in the Ogg container (.opus files) including over http(s) on posix and
windows systems.")
    (license license:bsd-3)
    (home-page "http://www.opus-codec.org")))

(define-public icecast
  (package
    (name "icecast")