guix-epistemia

Personal Guix channel
Log | Files | Refs

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