(define-module (epistemia packages audio) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (guix licenses) #:use-module (gnu packages audio) #:use-module (gnu packages linux) #:use-module (gnu packages pkg-config)) (define-public zita-ajbridge (package (name "zita-ajbridge") (version "0.8.4") (source (origin (method url-fetch) (uri (string-append "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-ajbridge-" version ".tar.bz2")) (sha256 (base32 "0g5v0l0zmqh049mhv62n8s5bpm0yrlby7mkxxhs5qwadp8v4w9mw")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; No tests included #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) (string-append "MANDIR=" (assoc-ref %outputs "out") "/share/man/man1")) #:phases (modify-phases %standard-phases (delete 'configure) (add-after 'unpack 'enter-source-dir (lambda _ (chdir "source") #t))))) ; No configure script, just Makefile (native-inputs (list pkg-config)) (inputs (list alsa-lib jack-2 zita-alsa-pcmi zita-resampler)) (home-page "https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge.html") (synopsis "Bridge ALSA devices into JACK") (description "zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow using an ALSA device as a JACK client, with high-quality resampling.") (license gpl3+)))