diff options
| author | 宋文武 <iyzsong@member.fsf.org> | 2025-10-01 17:03:28 +0800 |
|---|---|---|
| committer | Gabriel Wicki <gabriel@erlikon.ch> | 2025-10-01 19:12:34 +0200 |
| commit | 8fb3ddda57829f48590d63d62fcce1827c6a3db2 (patch) | |
| tree | 068627d3df4c095d5ec150d8c45ee4b93a9e3b7d /gnu | |
| parent | 5f04a1d7099c82de2580b3a3023be2021f64ab74 (diff) | |
gnu: Add pipewire-minimal.
* gnu/packages/linux.scm (pipewire-minimal): New variable.
Change-Id: Ibe30029f63b0cf3085f33569a8c165f0e48434ce
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/linux.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index cbed9b1d45f..b8df4438e93 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -10986,6 +10986,26 @@ and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development.") (license license:lgpl2.0+))) +(define-public pipewire-minimal + ;; Used as libpipewire to reduce closure size and avoid dependency cycles. + (hidden-package + (package + (inherit pipewire) + (name "pipewire-minimal") + (arguments + (list + #:configure-flags + #~(list "-Dsession-managers=[]" + "-Ddbus=disabled" + "-Dflatpak=disabled" + ;; XXX: Otherwise test_loop will fail with: + ;; libgcc_s.so.1 must be installed for pthread_cancel to work + (string-append "-Dc_link_args=-Wl,-rpath=" #$output "/lib" + " -lgcc_s") + "-Db_asneeded=false"))) + (native-inputs '()) + (inputs '())))) + (define-public wireplumber (package (name "wireplumber") |
