Commit Graph

71 Commits

Author SHA1 Message Date
Jan Solanti 24e5cb9ba5 pipewire: 0.3.38 -> 0.3.39
Split pipewire-media-session into its own package
2021-10-31 18:29:26 +02:00
Jan Solanti 82791b7599 pipewire: 0.3.37 -> 0.3.38 2021-10-31 18:20:57 +02:00
Jan Solanti beb1373e15 pipewire: 0.3.36 -> 0.3.37 2021-10-31 18:20:57 +02:00
Jan Solanti 701e0a55b0 pipewire: 0.3.35 -> 0.3.36
(cherry picked from commit 996b51ee8569d7042ba1d92d87a51e9bf90e73b5)
2021-09-20 06:27:38 +00:00
Jan Solanti 66528906a5 pipewire: enable manpages
(cherry picked from commit 044da009d172482fc8b748bcc92cced3c915bb0e)
2021-09-16 09:48:45 +00:00
Jan Solanti eae9551832 pipewire: 0.3.34 -> 0.3.35
(cherry picked from commit f4fbb211765c265203004014e63a4e149520f6b9)
2021-09-16 09:48:45 +00:00
Ilan Joselevich 1c7d3cae8c pipewire: 0.3.33 -> 0.3.34
(cherry picked from commit 70de7b5b453f7bf4ef0e889a48b00c009338030d)
2021-09-01 14:56:15 +00:00
Ilan Joselevich 1472b2446e pipewire: added kranzes (myself) as a maintainer
(cherry picked from commit 779472d9bcc518fdb01c01424b2a469dc39694ee)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 21:55:44 +02:00
Ilan Joselevich 06d377ce0a pipewire: libopenaptx -> libfreeaptx
(cherry picked from commit 549666bd96189f7aefafcf1b413eea05c42ab0a4)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 12:39:46 +02:00
Ilan Joselevich 02a8bdcdc9 pipewire: 0.3.32 -> 0.3.33
(cherry picked from commit dab7fef97b0308d413142a5feb6f4e934714a294)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 12:39:38 +02:00
Jan Solanti c7da07623e pipewire: 0.3.31 -> 0.3.32
(cherry picked from commit c6ff26b19fa083e111005d06e8a4a15625976e66)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 12:39:19 +02:00
arcnmx 7be67825c8 nixos/pipewire: add bluez hardware database
(cherry picked from commit ef532a04436001249a7c24e13c628e970791dc7f)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 12:39:11 +02:00
arcnmx 4ef889251c pipewire: 0.3.30 -> 0.3.31
(cherry picked from commit eb7e40f9c9bbf0d9f54d0a65722480abcd28c9d0)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-08-08 12:38:52 +02:00
Jan Solanti c2628780fc pipewire: 0.3.27 -> 0.3.30
(cherry picked from commit c702cc43213dce2573adb924ab9c67522616aea6)
2021-06-11 14:52:30 +00:00
Jan Solanti 773f051c87 pipewire: 0.3.26 -> 0.3.27 2021-05-08 13:20:05 -07:00
talyz fb86d324d1
pipewire: Add update script 2021-04-27 16:50:22 +02:00
talyz 24320ba1dd
pipewire: 0.3.25 -> 0.3.26 2021-04-27 12:41:30 +02:00
Jan Solanti f94c84f844 pipewire: 0.3.24 -> 0.3.25 2021-04-07 16:23:43 +03:00
talyz 7b2d97cc2d
pipewire: Add JSON parser patch 2021-04-01 12:08:24 +02:00
Jan Solanti fbdb248e54 pipewire: 0.3.23 -> 0.3.24 2021-03-19 05:14:44 +02:00
Jan Solanti b012ecaae7 pipewire: 0.3.22 -> 0.3.23 2021-03-05 00:41:02 +02:00
Jan Solanti 78bfbdd77a pipewire: 0.3.21 -> 0.3.22 2021-03-05 00:39:32 +02:00
Domen Kožar 6900641cec
Revert "pipewire: 0.3.21 -> 0.3.22"
This reverts commit 25cf4b0009.
2021-02-21 23:30:58 +00:00
Domen Kožar 25cf4b0009
pipewire: 0.3.21 -> 0.3.22 2021-02-20 18:53:50 +00:00
Jan Solanti b9b9fff6d6 pipewire: use strictly upstream defaults 2021-02-14 23:54:17 +02:00
Jan Solanti 0fd29f6ce0 pipewire: move pipewire-media-session to its own output and module 2021-02-03 23:54:32 +02:00
Jan Solanti c41cf93b67 pipewire: 0.3.20 -> 0.3.21 2021-02-03 20:18:12 +02:00
Jan Solanti ae89df8fca pipewire: 0.3.18 -> 0.3.20 2021-02-03 02:16:41 +02:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Jan Solanti 63889b0267 pipewire: 0.3.17 -> 0.3.18 2020-12-16 02:55:07 +02:00
Gabriel Ebner 2c39a011c7 pipewire: look for configuration in /etc 2020-11-29 19:19:59 +01:00
Gabriel Ebner 6850681fa2 pipewire: enable hsphfpd support by default
hsphfpd is packaged in nixpkgs now.
2020-11-29 14:47:20 +01:00
Gabriel Ebner efaf703830 pipewire: 0.3.16 -> 0.3.17 2020-11-29 14:23:32 +01:00
Jan Solanti aca97840da pipewire: 0.3.15 -> 0.3.16
This release replaces the libpulseaudio shim with a pipewire module that acts as a fake pulseaudio server along with a systemd service that loads that module on demand.
2020-11-23 10:40:35 +02:00
Michael Weiss 0e5158fa9d
pipewire: Fix screen sharing with Chromium (#104504)
See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/270.
E.g. Fedora and Arch have already backported that patch.

This avoids errors like:
Chromium: [E][module-protocol-native.c:562 on_remote_data()] protocol-native 0x33df5483c780: got connection error
pipewire[1168]: [E][000002106.051912][module-protocol-native.c:305 connection_data()] protocol-native 0x1b96900: client 0x1d084f0 error -22 (Invalid argument)

I've successfully tested screen sharing with Chromium 87.0.4280.66.

cc https://github.com/NixOS/nixpkgs/issues/91218
2020-11-21 21:29:11 +01:00
Bruno Bigras da6850852e pipewire: 0.3.13 -> 0.3.15 2020-11-05 04:02:50 -05:00
Nathaniel Glen 4bca42a6ec pipewire: update to 0.3.13 2020-10-23 16:36:14 -04:00
Nathaniel Glen 9397d535bd pipewire: remove pulseaudio references
This replaces the temporary RPATH fix with the new upstream patch  from
jtojnar. It also removes the reference to the dev output.
2020-10-23 13:51:41 -04:00
Nathaniel Glen 68fa82a0ae pipewire: use meson options for installed_tests 2020-10-23 13:51:41 -04:00
Nathaniel Glen 798b9c072e pipewire: update to 0.3.12 2020-10-23 13:37:57 -04:00
Nathaniel Glen 2fdf6dc94c pipewire: remove old tests 2020-09-19 16:33:03 -04:00
Nathaniel Glen 040059b5d5 pipewire: update to 0.3.11 2020-09-19 16:33:02 -04:00
Nathaniel Glen 994a2fe27c pipewire: remove direct dependency on PulseAudio
Since PulseAudio is required as a build input, the libraries mistakenly
reference the original libpulse.so rather than the custom one.
2020-09-19 16:33:01 -04:00
Nathaniel Glen 3377257d0b pipewire: split pulse and jack emulation out
This splits PulseAudio and JACK emulation into separate outputs. Doing
so provides a number of benefits.

First it fixes pw-pulse and pw-jack. Prior to this they pointed to bogus
locations because the environment variables were not evaluated.
Technically fixing this only requires setting libpulse-path and
libjack-path to any absolute path not necessarily separate outputs but
it comes as a nice result.

Secondly it allows overriding libpulseaudio with pipewire.pulse in many
packages. This is possible because the new outputs have a more standard
layout.
2020-09-19 16:33:01 -04:00
Nathaniel Glen e879eb6db6 pipewire: add testing
This adds two tests. One is for whether the paths used by the module are
present, while the other is for testing functionality of PipeWire
itself. This is done with the recent addition of installed tests by
upstream.
2020-09-19 16:33:01 -04:00
Nathaniel Glen 89021b9a18 pipewire: 0.3.7 -> 0.3.9
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2020-09-19 16:33:00 -04:00
zimbatm 4cb0342777
pipewire: 0.3.6 -> 0.3.7 2020-07-22 23:52:51 +02:00
Doron Behar 01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Florian Klink 2d544307e5 pipewire: apply patch providing absolute path to pipewire-media-session
So pipewire-daemon is able to locate pipewire-media-session (which it's
executing).

Context: https://github.com/NixOS/nixpkgs/issues/89528#issuecomment-640013433
2020-06-10 18:45:19 +02:00