diff options
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r-- | gnu/packages/music.scm | 46 |
1 files changed, 43 insertions, 3 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 55edecb6499..77e952d3834 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -204,6 +204,46 @@ #:use-module (gnu packages xorg) #:use-module ((srfi srfi-1) #:select (last))) +(define-public alsa-scarlett-gui + (package + (name "alsa-scarlett-gui") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/geoffreybennett/alsa-scarlett-gui") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nd764vd7qfy2x8dqapiyh5yrxjimm8b4himhm1qkgpf5hvh734l")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #false ;there is no check target + #:make-flags + #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (substitute* "src/Makefile" + ((" cc -o") + (string-append " " + #$(cc-for-target) " -o"))) + (chdir "src"))) + (delete 'configure)))) + (inputs + (list alsa-lib glib gtk)) + (native-inputs + (list `(,glib "bin") pkg-config)) + (home-page "https://github.com/geoffreybennett/alsa-scarlett-gui") + (synopsis "ALSA Scarlett2 control panel") + (description "This package provides a Gtk4 GUI for the ALSA controls +presented by the Linux kernel Focusrite Scarlett2 USB Protocol Mixer Driver.") + (license license:gpl3+))) + (define-public audacious (package (name "audacious") @@ -1895,7 +1935,7 @@ complete studio.") (define-public tascam-gtk ;; This commit represents the latest version at the time of this writing. - (let ((commit "17b8575ff88dfd2ede0f7ef9c5c5597ab8a00702") + (let ((commit "69fb86f31efcdb27c7854d2a190457aab42b337a") (revision "0")) (package (name "tascam-gtk") @@ -1908,10 +1948,10 @@ complete studio.") (file-name (git-file-name name version)) (sha256 (base32 - "07k7rccqqg7lnygkh97a200l1i6s1rl92n01v0q6n4257sinir6f")))) + "05fbs5s24nwr6b10jgjhsfi7aj6y65kcickmygl7g84xvsnykdb0")))) (build-system gnu-build-system) (inputs - (list liblo gtkmm-3 alsa-lib libxml++-2)) + (list liblo gtkmm-3 alsa-lib libxml++-3)) (native-inputs (list `(,glib "bin") pkg-config)) (home-page "https://github.com/onkelDead/tascam-gtk") |