From 196fcc5fb1071da976aec1785fd95ada8fdf7418 Mon Sep 17 00:00:00 2001 From: David Hashe Date: Sat, 19 Mar 2016 00:56:55 -0500 Subject: [PATCH] gnu: Add freealut. * gnu/packages/audio.scm (freealut): New variable. --- gnu/packages/audio.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index ca438f8..5225c64 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015 Alex Kost ;;; Copyright © 2015, 2016 Mark H Weaver +;;; Copyright © 2016 David Hashe ;;; ;;; This file is part of GNU Guix. ;;; @@ -1504,6 +1505,36 @@ buffers, and audio capture.") (home-page "http://kcat.strangesoft.net/openal.html") (license license:lgpl2.0+))) +(define-public freealut + (package + (name "freealut") + (version "1.1.0") + (source (origin + (method url-fetch) + (uri + (let ((name-version-tar + (string-append name "-" version ".tar.gz"))) + (string-append + "http://pkgs.fedoraproject.org/repo/pkgs/" name "/" + name-version-tar "/" + "e089b28a0267faabdb6c079ee173664a/" + name-version-tar))) + (sha256 + (base32 + "0kzlil6112x2429nw6mycmif8y6bxr2cwjcvp18vh6s7g63ymlb0")))) + (build-system gnu-build-system) + (inputs + `(("openal" ,openal))) + ;; This is the home page for the specification, but there is no + ;; project-specific homepage. + (home-page "https://www.openal.org/") + (synopsis "Implementation of the OpenAL Utility Toolkit (ALUT)") + (description "Freealut is a free implementation of OpenAL's ALUT standard. +ALUT is the OpenAL equivalent to GLUT fom OpenGL and has an intentionally +similar API. It is intended to allow developers to quickly learn OpenAL while +abstracting away details such as loading sound samples from disk.") + (license license:lgpl2.0+))) + (define-public patchage (package (name "patchage") -- 1.9.1