diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2023-12-18 03:58:23 +0100 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2023-12-18 03:58:23 +0100 |
commit | 256d5b3598fa2162e9712fc98781d2cb4ceda31e (patch) | |
tree | 0e7f7051a59aad879561b5c4ee885e24d3c04bc6 /gnu/packages/music.scm | |
parent | 9f6210cc5c114310a38ad1cc0ff5900409a7e7cc (diff) | |
parent | 1a9f267f51f97b8ca7049aa72763ddd64aad5b62 (diff) | |
download | guix-256d5b3598fa2162e9712fc98781d2cb4ceda31e.tar guix-256d5b3598fa2162e9712fc98781d2cb4ceda31e.tar.gz |
Merge branch 'master' into wip-webkit
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 55edecb649..77e952d383 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") |