~ruther/guix-local

0c45a6a4c85d5cef12973714a26f478832533425 — Ricardo Wurmus 8 years ago 80e2524
gnu: Add ortp.

* gnu/packages/telephony.scm (ortp): New variable.
1 files changed, 23 insertions(+), 0 deletions(-)

M gnu/packages/telephony.scm
M gnu/packages/telephony.scm => gnu/packages/telephony.scm +23 -0
@@ 272,6 272,29 @@ and a supporting cryptographic kernel.")
Communications softwares like linphone.")
    (license license:gpl2+)))

(define-public ortp
  (package
    (name "ortp")
    (version "0.27.0")
    (source (origin
              (method url-fetch)
              (uri (string-append "https://download.savannah.nongnu.org/"
                                  "releases/linphone/ortp/sources/ortp-"
                                  version ".tar.gz"))
              (sha256
               (base32
                "1by0dqdqrj5avzcvjws30g8v5sa61wj12x00sxw0kn1smcrshqgb"))))
    (build-system gnu-build-system)
    (inputs
     `(("bctoolbox" ,bctoolbox)))
    (native-inputs
     `(("pkg-config" ,pkg-config)))
    (home-page "https://linphone.org/")
    (synopsis "Implementation of the Real-time transport protocol")
    (description "oRTP is a library implementing the Real-time transport
protocol (RFC 3550).")
    (license license:lgpl2.1+)))

(define-public libiax2
  (let ((commit "0e5980f1d78ce462e2d1ed6bc39ff35c8341f201"))
    ;; This is the commit used by the Ring Project.