Commit Graph

189 Commits

Author SHA1 Message Date
K900
5b4cc3f804 pipewire: 1.2.5 -> 1.2.6
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.2.5...1.2.6

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.2.6
2024-10-23 17:16:43 +03:00
Alyssa Ross
cad2799143
pipewire: use elogind if systemd is disabled
Previously, logind functionality would be disabled if systemd was not found.
Since 1.2.5, PipeWire also supports building with elogind.  To minimize
variance between systemd enabled and not, let's use that for non-systemd
builds.
2024-10-14 17:27:14 +02:00
K900
e79c35f003 pipewire: 1.2.4 -> 1.2.5
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.2.4...1.2.5

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.2.5
2024-09-27 14:48:55 +03:00
K900
94198d052d pipewire: 1.2.3 -> 1.2.4
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.2.3...1.2.4

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.2.4
2024-09-19 13:09:48 +03:00
K900
a805299f62 pipewire: 1.2.2 -> 1.2.3 2024-08-22 13:21:53 +03:00
Alyssa Ross
b4a09f1f9d
pipewire: disable ldac when unavailable
ldacbt only supports little endian platforms.

This was mistakenly made unconditional when the ldacbtSupport option
was removed.  (It used to check availability in its default value.)

Fixes: 3cf28607c1 ("pipewire: remove superfluous args")
2024-08-15 11:13:02 +02:00
Alyssa Ross
ab783af38b pipewire: document enableSystemd maintainership 2024-08-04 09:36:23 +02:00
Alyssa Ross
2c15c76d47 pipewire: restore enableSystemd option
This is important to me, and I volunteer to maintain it going forward,
just I have in the past (e.g. db5ed5d7fb ("pipewire: fix
enableSystemd option")).

Partial revert of 3cf28607c1 ("pipewire: remove superfluous args").
2024-08-04 09:36:23 +02:00
K900
0b51f54b8f pipewire: 1.2.1 -> 1.2.2
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.2.1...1.2.2

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.2.2
2024-08-01 12:38:15 +03:00
éclairevoyant
3cf28607c1
pipewire: remove superfluous args 2024-07-21 18:12:04 -04:00
K900
3f6e5f0a47 pipewire: 1.2.0 -> 1.2.1
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.2.0...1.2.1

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.2.1
2024-07-12 14:52:02 +03:00
K900
f1fb6a0e4b pipewire: 1.0.7 -> 1.2.0
Also disable newly added snap support because we don't have snaps anyway.
2024-06-27 17:32:17 +03:00
superherointj
38d78225c7 pipewire: fix module-roc-sink explicity specifying sender packet encoding
Fixes regression:
https://github.com/NixOS/nixpkgs/pull/320870#issuecomment-2185279926

Co-authored-by: CyberShadow
2024-06-24 09:04:32 -03:00
K900
0a35ee2d58 pipewire: 1.0.6 -> 1.0.7
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.6...1.0.7

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.0.7
2024-05-24 13:25:08 +03:00
github-actions[bot]
6ff1451c6f
Merge master into staging-next 2024-05-20 12:01:29 +00:00
Alyssa Ross
b054d17078 pipewire: fix cross to executable host
ffado uses wrapQtAppsHook in nativeBuildInputs, but and wrapQtAppsHook
depends on qtsvg, but buildPackages.qt5.qtsvg doesn't build when cross
compiling.  So even in the canExecute case, we can't do this.

Link: https://github.com/NixOS/nixpkgs/issues/269756
2024-05-20 10:34:32 +02:00
K900
712ddf7d0d
Merge pull request #310806 from alyssais/pipewire-systemd
pipewire: fix enableSystemd option
2024-05-11 13:09:18 +03:00
Alyssa Ross
db5ed5d7fb
pipewire: fix enableSystemd option
Setting enableSystemd to false did not disable systemd, because on
most Linux configurations, udev is an alias for systemd, so Pipewire
would still find libsystemd, and link
e.g. libpipewire-module-protocol-native against it.  With libsystemd
actually not available in the build environment, we need to set
-Dsystemd=disabled, which should also avoid this unintended automatic
systemd linkage in future.

Additionally, since udev was always an input, there was no point also
providing an eudev input.  udev is an alias for a udev implementation
appropriate for the platform (systemd, libudev-zero, or in future
libudev-devd).  eudev can still be used using an override:

	pipewire.override {
		enableSystemd = false;
		udev = eudev;
	}

So with this change, setting enableSystemd to false will disable
systemd-specific functionality in pipewire, but it will use systemd's
udev implementation (which might as well just be a more up to date
version of eudev), which matches the behaviour of other
enableSystemd/systemdSupport options in Nixpkgs, and in the case where
even systemd's udev implementation is for some reason too much,
that's configurable as well.
2024-05-11 11:59:58 +02:00
K900
0a1e4ef429 pipewire: 1.0.5 -> 1.0.6
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.5...1.0.6

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.0.6
2024-05-09 13:16:44 +03:00
Weijia Wang
58b5b2748f treewide: fix version in changelog 2024-04-21 19:33:05 +02:00
K900
8f2adcac24 pipewire: 1.0.4 -> 1.0.5
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.4...1.0.5

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/24.05pre-git
2024-04-15 18:16:03 +03:00
K900
1330a30265 pipewire: 1.0.3 -> 1.0.4
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.3...1.0.4

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/24.05pre-git
2024-03-13 14:47:07 +03:00
c_14
ad9b654485 pipewire: fix build without bluez support
Add opusSupport option to manage pipewire's opus meson option and pull
in libopus when opus is enabled (default) and bluez is disabled.

Fixes #277076
2024-03-10 18:08:40 +01:00
Jordan Williams
842db42c45
pipewire: Enable ffmpeg support in tools when ffmpegSupport is enabled
There is a pw-cat-ffmpeg option to explicitly enable ffmpeg support for the command-line tools.
This is disabled by default.
See here: https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/1.0.3/meson_options.txt?ref_type=tags#L195-198
It should probably be enabled if ffmpegSupport is enabled.
2024-03-05 11:50:56 -06:00
Jordan Williams
fa5ec1f70d
pipewire: Remove dependency on tinycompress
The tinycompress dependency was removed in version 0.3.67.
See the commit here:
031f992981
2024-03-05 09:30:29 -06:00
Jordan Williams
1961b19550
pipewire: Fix libdrm dependency
The libdrm dependency is required for Vulkan, not libcamera support.
Fixes #293060.
2024-03-03 11:55:07 -06:00
Izorkin
fdf77d10cb
nixos/no-x-libs: build pipewire without vulkan support 2024-02-16 09:21:00 +03:00
K900
3ae57dc64d pipewire: 1.0.2 -> 1.0.3
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.2...1.0.3

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/24.05pre-git
2024-02-02 22:47:04 +03:00
K900
63b90c5603 pipewire: 1.0.1 -> 1.0.2, big cleanup
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.1...1.0.2

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/24.05pre-git
2024-01-31 16:39:57 +03:00
Jonathan Davies
fdc0191457 pipewire: Added upstream patch for libcamera 0.2.0 changes. 2024-01-19 09:56:01 +00:00
R. Ryantm
1824597996 pipewire: 1.0.0 -> 1.0.1 2024-01-12 04:39:43 +00:00
Izorkin
b59ddb30f4
pipewire: fix build without x11 support 2023-12-25 23:30:24 +03:00
K900
32c52236b2 pipewire: 0.3.85 -> 1.0.0 2023-11-26 14:18:59 +03:00
K900
8652272012 pipewire: 0.3.84 -> 0.3.85
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.84...0.3.85

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.85
2023-11-16 13:17:23 +03:00
K900
0535bdad87 pipewire: 0.3.83 -> 0.3.84
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.83...0.3.84

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.84
2023-11-02 16:40:35 +03:00
K900
ff44e8ab07 pipewire: simplify outputs drastically
This drops a whole bunch of patches we carry to avoid output cycles, at the cost of +1MB to closure size
on systems that don't already have Pipewire, which are becoming rarer and rarer.
2023-10-20 00:57:18 +03:00
K900
249e31affe pipewire: 0.3.82 -> 0.3.83 2023-10-20 00:30:24 +03:00
K900
3608deaf08 pipewire: 0.3.81 -> 0.3.82
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.81...0.3.82

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.82
2023-10-13 15:08:33 +03:00
K900
469b6eae8a pipewire: 0.3.80 -> 0.3.81
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.80...0.3.81

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.81
2023-10-06 14:10:06 +03:00
K900
eedc27d96e pipewire: backport patch to build with webrtc-audio-processing 0.3, use it where 1.x isn't available 2023-09-18 11:10:22 +03:00
K900
d3f95211ad pipewire: 0.3.79 -> 0.3.80 2023-09-14 15:06:01 +03:00
OPNA2608
05c541d09a pipewire: Make ldacbt support optional based on availability
Because ldacbt doesn't support non-little-endian platforms.
2023-09-09 13:50:07 +02:00
K900
afa60f5207 pipewire: 0.3.78 -> 0.3.79
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.78...0.3.79

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.79
2023-08-29 17:01:43 +03:00
K900
6f246e0430 pipewire: 0.3.77 -> 0.3.78, fix passthru.tests 2023-08-22 19:59:05 +03:00
K900
9e7a159d8c
pipewire: 0.3.76 -> 0.3.77
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.76...0.3.77

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.77
2023-08-07 07:38:33 +02:00
K900
ba981fd952 pipewire: 0.3.75 -> 0.3.76
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.75...0.3.76

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.76
2023-07-28 16:57:31 +03:00
K900
665174dc1e pipewire: 0.3.74 -> 0.3.75
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.74...0.3.75

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.75
2023-07-21 15:40:03 +03:00
Nick Cao
07b09fa0af pipewire: disable ffado support when cross compiling 2023-07-12 13:22:48 +03:00
K900
8ed29e7bfc pipewire: 0.3.73 -> 0.3.74
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.73...0.3.74

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.74
2023-07-12 13:22:24 +03:00
K900
46451b5737 pipewire: 0.3.72 -> 0.3.73
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/0.3.72...0.3.73

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.73
2023-07-06 18:19:36 +03:00