audio.scm (1569B)
1 (define-module (epistemia packages audio) 2 #:use-module (guix packages) 3 #:use-module (guix download) 4 #:use-module (guix build-system gnu) 5 #:use-module (guix licenses) 6 #:use-module (gnu packages audio) 7 #:use-module (gnu packages linux) 8 #:use-module (gnu packages pkg-config)) 9 10 (define-public zita-ajbridge 11 (package 12 (name "zita-ajbridge") 13 (version "0.8.4") 14 (source (origin 15 (method url-fetch) 16 (uri (string-append "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-ajbridge-" 17 version ".tar.bz2")) 18 (sha256 19 (base32 20 "0g5v0l0zmqh049mhv62n8s5bpm0yrlby7mkxxhs5qwadp8v4w9mw")))) 21 (build-system gnu-build-system) 22 (arguments 23 `(#:tests? #f ; No tests included 24 #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) 25 (string-append "MANDIR=" (assoc-ref %outputs "out") "/share/man/man1")) 26 #:phases 27 (modify-phases %standard-phases 28 (delete 'configure) 29 (add-after 'unpack 'enter-source-dir 30 (lambda _ (chdir "source") #t))))) ; No configure script, just Makefile 31 (native-inputs 32 (list pkg-config)) 33 (inputs 34 (list alsa-lib jack-2 zita-alsa-pcmi zita-resampler)) 35 (home-page "https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge.html") 36 (synopsis "Bridge ALSA devices into JACK") 37 (description "zita-ajbridge provides two applications, zita-a2j and zita-j2a. 38 They allow using an ALSA device as a JACK client, with high-quality resampling.") 39 (license gpl3+))) 40