1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-14 02:44:05 +02:00

Compare commits

...

7 Commits

Author SHA1 Message Date
Oleg Pykhalov 9350cb2ce1 gnu: webrtc-audio-processing: Build with abseil-cpp.
The webrtc was silently disabled in 'pipewire' package.

* gnu/packages/linux.scm (webrtc-audio-processing)
[inputs]: Move abseil-cpp from here...
[propagated-inputs]: ...to here.

Merges: guix/guix!8723

Co-authored-by: Sughosha <sughosha@disroot.org>
Change-Id: Ieaf93939db4913116d45a16099ccfcb3f4318493
2026-05-29 16:32:57 +05:30
Sughosha 1553617278 gnu: libgme: Update to 0.6.5.
* gnu/packages/audio.scm (libgme): Update to 0.6.5.
[source]: Switch to git-fetch.
[home-page]: Update URL.

Change-Id: I7f934fef07b200fea18be2f3d5d6c0525907b1e6
2026-05-11 17:50:57 +05:30
coopi 896eee9c71 gnu: Update alsa-plugins.
* gnu/packages/linux.scm (alsa-plugins) [version]: Update to 1.2.12.
[source]: Switch to 'git-fetch'.
[description]: Reword.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-20 00:42:55 +02:00
coopi 92955cac60 gnu: Update alsa-utils.
* gnu/packages/linux.scm (alsa-utils) [version]: Update to 1.2.15.2.
[source]: Switch to 'git-fetch'.
[description]: Reword.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-20 00:42:55 +02:00
coopi eb1eb07475 gnu: Update alsa-lib.
* gnu/packages/linux.scm (alsa-lib) [version]: Update to 1.2.15.3.
[source]: Switch to 'git-fetch'.
[description]: Reword.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-20 00:42:55 +02:00
coopi 78c535cf11 gnu: Update alsa-topology-conf.
* gnu/packages/linux.scm (alsa-topology-conf) [version]: Update to 1.2.5.1.
[source]: Switch to 'git-fetch'.
[description]: Reword.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-20 00:42:55 +02:00
coopi 15c535c78e gnu: Update alsa-ucm-conf.
* gnu/packages/linux.scm (alsa-ucm-conf) [version]: Update to 1.2.15.3.
[source]: Switch to 'git-fetch'.
[description]: Reword.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-20 00:42:52 +02:00
2 changed files with 80 additions and 68 deletions
+13 -10
View File
@@ -396,6 +396,7 @@ displays a histogram of the roundtrip time jitter.")
"webrtc-audio-processing-x86-no-sse.patch")))))) "webrtc-audio-processing-x86-no-sse.patch"))))))
#~%standard-phases))) #~%standard-phases)))
(native-inputs (list pkg-config)) (native-inputs (list pkg-config))
(propagated-inputs (list abseil-cpp))
(inputs (list abseil-cpp)) (inputs (list abseil-cpp))
(synopsis "WebRTC's Audio Processing Library") (synopsis "WebRTC's Audio Processing Library")
(description "WebRTC-Audio-Processing library based on Google's (description "WebRTC-Audio-Processing library based on Google's
@@ -546,15 +547,17 @@ synth (like DX7) or FM chip.")
(define-public libgme (define-public libgme
(package (package
(name "libgme") (name "libgme")
(version "0.6.3") (version "0.6.5")
(source (origin (source
(method url-fetch) (origin
(uri (string-append "https://bitbucket.org/mpyne/game-music-emu/" (method git-fetch)
"downloads/game-music-emu-" version (uri
".tar.xz")) (git-reference
(sha256 (url "https://github.com/libgme/game-music-emu")
(base32 (commit version)))
"07857vdkak306d9s5g6fhmjyxk7vijzjhkmqb15s7ihfxx9lx8xb")))) (file-name (git-file-name name version))
(sha256
(base32 "093pz3avnj6a230bqbwwzqlzcjxnxidfxipnn7zirwp3h396szff"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:tests? #f ;no check target '(#:tests? #f ;no check target
@@ -563,7 +566,7 @@ synth (like DX7) or FM chip.")
;; header file names in libgme.so, meaning that libgme retains a ;; header file names in libgme.so, meaning that libgme retains a
;; reference to GCC. Disable UBSAN to avoid that. ;; reference to GCC. Disable UBSAN to avoid that.
#:configure-flags '("-DENABLE_UBSAN=OFF"))) #:configure-flags '("-DENABLE_UBSAN=OFF")))
(home-page "https://bitbucket.org/mpyne/game-music-emu") (home-page "https://github.com/libgme/game-music-emu/wiki")
(synopsis "Video game music file playback library") (synopsis "Video game music file playback library")
(description (description
"Game-music-emu is a collection of video game music file emulators that "Game-music-emu is a collection of video game music file emulators that
+67 -58
View File
@@ -4266,15 +4266,16 @@ intercept and print the system calls executed by the program.")
(define-public alsa-ucm-conf (define-public alsa-ucm-conf
(package (package
(name "alsa-ucm-conf") (name "alsa-ucm-conf")
(version "1.2.11") (version "1.2.15.3")
(source (origin (source
(method url-fetch) (origin
(uri (string-append (method git-fetch)
"ftp://ftp.alsa-project.org/pub/lib/" name "-" (uri (git-reference
version ".tar.bz2")) (url "https://github.com/alsa-project/alsa-ucm-conf")
(sha256 (commit (string-append "v" version))))
(base32 (file-name (git-file-name name version))
"10dfzvrmpp9swflw47nxf35an6gj3ilb4wlggdnng8g2637h2z1q")))) (sha256
(base32 "1mlvzvz7npdvprlq1ff9pg3awsdvv3czv7wchfm96jflhks3pnsm"))))
(build-system copy-build-system) (build-system copy-build-system)
(arguments (arguments
'(#:install-plan '(#:install-plan
@@ -4283,23 +4284,24 @@ intercept and print the system calls executed by the program.")
(home-page "https://www.alsa-project.org/wiki/Main_Page") (home-page "https://www.alsa-project.org/wiki/Main_Page")
(synopsis "The Advanced Linux Sound Architecture Use Case Manager") (synopsis "The Advanced Linux Sound Architecture Use Case Manager")
(description (description
"This package contains Advanced Linux Sound Architecture Use Case Manager "This package contains @acronym{ALSA, Advanced Linux Sound Architecture}
configuration of audio input/output names and routing for specific audio @acronym{UCM, Use Case Manager} configuration of audio input/output names and
hardware.") routing for specific audio hardware.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public alsa-topology-conf (define-public alsa-topology-conf
(package (package
(name "alsa-topology-conf") (name "alsa-topology-conf")
(version "1.2.4") (version "1.2.5.1")
(source (origin (source
(method url-fetch) (origin
(uri (string-append (method git-fetch)
"ftp://ftp.alsa-project.org/pub/lib/" name "-" (uri (git-reference
version ".tar.bz2")) (url "https://github.com/alsa-project/alsa-topology-conf")
(sha256 (commit (string-append "v" version))))
(base32 (file-name (git-file-name name version))
"01zdg6q4s6d01k39z96wi4vbhrfw1i2g4yi5dijwfk6a5vjfdq2m")))) (sha256
(base32 "150065nc5ksrxcay0ia0f8ad2s0gpp3xgn7gc5xsyf0k5dwdby49"))))
(build-system copy-build-system) (build-system copy-build-system)
(arguments (arguments
'(#:install-plan '(#:install-plan
@@ -4307,22 +4309,23 @@ hardware.")
(home-page "https://www.alsa-project.org/wiki/Main_Page") (home-page "https://www.alsa-project.org/wiki/Main_Page")
(synopsis "The Advanced Linux Sound Architecture libraries") (synopsis "The Advanced Linux Sound Architecture libraries")
(description (description
"This package contains Advanced Linux Sound Architecture topology "This package contains @acronym{ALSA, Advanced Linux Sound Architecture}
configuration files that can be used for specific audio hardware.") topology configuration files that can be used for specific audio hardware.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public alsa-lib (define-public alsa-lib
(package (package
(name "alsa-lib") (name "alsa-lib")
(version "1.2.11") (version "1.2.15.3")
(source (origin (source
(method url-fetch) (origin
(uri (string-append (method git-fetch)
"https://www.alsa-project.org/files/pub/lib/" (uri (git-reference
name "-" version ".tar.bz2")) (url "https://github.com/alsa-project/alsa-lib")
(sha256 (commit (string-append "v" version))))
(base32 (file-name (git-file-name name version))
"0kdvjlknc50fwfdkxj0z12xbz21skb3gnwlh6lvsvycmp5ljygwz")))) (sha256
(base32 "03h35rhyzks0m96zy94vipwbjbpp323bj7hhhh28qfs8jpbl3c7i"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
'(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath=" '(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath="
@@ -4354,22 +4357,24 @@ configuration files that can be used for specific audio hardware.")
(home-page "https://www.alsa-project.org/wiki/Main_Page") (home-page "https://www.alsa-project.org/wiki/Main_Page")
(synopsis "The Advanced Linux Sound Architecture libraries") (synopsis "The Advanced Linux Sound Architecture libraries")
(description (description
"The Advanced Linux Sound Architecture (ALSA) provides audio and "@acronym{ALSA, Advanced Linux Sound Architecture} provides audio and
MIDI functionality to the Linux-based operating system.") @acronym{MIDI, Musical Instrument Digital Interface} functionality to the
Linux-based operating system.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public alsa-utils (define-public alsa-utils
(package (package
(name "alsa-utils") (name "alsa-utils")
(version "1.2.11") (version "1.2.15.2")
(source (origin (source
(method url-fetch) (origin
(uri (string-append (method git-fetch)
"https://www.alsa-project.org/files/pub/utils/" (uri (git-reference
name "-" version ".tar.bz2")) (url "https://github.com/alsa-project/alsa-utils")
(sha256 (commit (string-append "v" version))))
(base32 (file-name (git-file-name name version))
"19r8qi6b7sd2p1mhxfqrp18wrgjw5s6rp5ygimb1w59zi0xcmils")))) (sha256
(base32 "1mlvzvz7npdvprlq1ff9pg3awsdvv3czv7wchfm96jflhks3pnsm"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list (list
@@ -4393,8 +4398,9 @@ MIDI functionality to the Linux-based operating system.")
(home-page "http://www.alsa-project.org/") (home-page "http://www.alsa-project.org/")
(synopsis "Utilities for the Advanced Linux Sound Architecture (ALSA)") (synopsis "Utilities for the Advanced Linux Sound Architecture (ALSA)")
(description (description
"The Advanced Linux Sound Architecture (ALSA) provides audio and "@acronym{ALSA, Advanced Linux Sound Architecture} provides audio and
MIDI functionality to the Linux-based operating system.") @acronym{MIDI, Musical Instrument Digital Interface} functionality to the
Linux-based operating system.")
;; This is mostly GPLv2+ but a few files such as 'alsactl.c' are ;; This is mostly GPLv2+ but a few files such as 'alsactl.c' are
;; GPLv2-only. ;; GPLv2-only.
@@ -4403,14 +4409,16 @@ MIDI functionality to the Linux-based operating system.")
(define-public alsa-plugins (define-public alsa-plugins
(package (package
(name "alsa-plugins") (name "alsa-plugins")
(version "1.2.2") (version "1.2.12")
(source (origin (source
(method url-fetch) (origin
(uri (string-append "ftp://ftp.alsa-project.org/pub/plugins/" (method git-fetch)
name "-" version ".tar.bz2")) (uri (git-reference
(sha256 (url "https://github.com/alsa-project/alsa-plugins")
(base32 (commit (string-append "v" version))))
"0z9k3ssbfk2ky2w13avgyf202j1drsz9sv3834bp33cj1i2hc3qw")))) (file-name (git-file-name name version))
(sha256
(base32 "0izvzdvw3nj69l4a968p9d9xjxfxs7i3bdpj1r4cvm6b8w7j33z8"))))
(build-system gnu-build-system) (build-system gnu-build-system)
;; TODO: Split libavcodec and speex if possible. It looks like they can not ;; TODO: Split libavcodec and speex if possible. It looks like they can not
;; be split, there are references to both in files. ;; be split, there are references to both in files.
@@ -4462,11 +4470,12 @@ MIDI functionality to the Linux-based operating system.")
(home-page "http://www.alsa-project.org/") (home-page "http://www.alsa-project.org/")
(synopsis "Plugins for the Advanced Linux Sound Architecture (ALSA)") (synopsis "Plugins for the Advanced Linux Sound Architecture (ALSA)")
(description (description
"The Advanced Linux Sound Architecture (ALSA) provides audio and "@acronym{ALSA, Advanced Linux Sound Architecture} provides audio and
MIDI functionality to the Linux-based operating system. This package enhances ALSA @acronym{MIDI, Musical Instrument Digital Interface} functionality to the
by providing additional plugins which include: upmixing, downmixing, jackd and Linux-based operating system. This package enhances @acronym{ALSA} by
pulseaudio support for native alsa applications, format conversion (s16 to a52), and providing additional plugins which include: upmixing, downmixing, jackd and
external rate conversion.") pulseaudio support for native alsa applications, format conversion (s16 to
a52), and external rate conversion.")
(license (list license:gpl2+ (license (list license:gpl2+
;; `rate/rate_samplerate.c': LGPL v2.1 or later. ;; `rate/rate_samplerate.c': LGPL v2.1 or later.
license:lgpl2.1+)))) license:lgpl2.1+))))