summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pipewire.nix78
-rw-r--r--wireplumber.nix15
2 files changed, 0 insertions, 93 deletions
diff --git a/pipewire.nix b/pipewire.nix
deleted file mode 100644
index 694b93a..0000000
--- a/pipewire.nix
+++ /dev/null
@@ -1,78 +0,0 @@
-{ inputs }:
-self: super: {
- pipewire =
- with super;
- (pipewire.override {
- zeroconfSupport = false;
- ffadoSupport = false;
- vulkanSupport = false;
- x11Support = false;
- }).overrideAttrs
- (old: rec {
- version = "2025-08-13-git";
- name = "pipewire";
- src = fetchGit {
- url = "https://gitlab.freedesktop.org/pipewire/pipewire";
- ref = "master";
- rev = "e8ae244b2b656b32eeac257ed4c2e87e43435c44";
- };
-
- postUnpack = ''
- patchShebangs source/doc/*.py
- patchShebangs source/doc/input-filter-h.sh
- '';
-
- postInstall = ''
- moveToOutput "bin/pw-jack" "$jack"
- '';
- buildInputs = old.buildInputs ++ [
- libapparmor
- libebur128
- ];
- mesonFlags = [
- (lib.mesonEnable "docs" true)
- (lib.mesonOption "udevrulesdir" "lib/udev/rules.d")
- (lib.mesonEnable "installed_tests" true)
- (lib.mesonOption "installed_test_prefix" (placeholder "installedTests"))
- (lib.mesonOption "libjack-path" "${placeholder "jack"}/lib")
- (lib.mesonEnable "pipewire-jack" true)
- (lib.mesonEnable "jack" true)
- (lib.mesonEnable "libffado" false)
- (lib.mesonEnable "roc" true)
- (lib.mesonEnable "libpulse" true)
- (lib.mesonEnable "avahi" false)
- (lib.mesonEnable "gstreamer" true)
- (lib.mesonEnable "gstreamer-device-provider" true)
- (lib.mesonEnable "onnxruntime" false)
- (lib.mesonEnable "systemd-system-service" true)
- (lib.mesonEnable "udev" false)
- (lib.mesonEnable "ffmpeg" true)
- (lib.mesonEnable "pw-cat-ffmpeg" true)
- (lib.mesonEnable "bluez5" false)
- (lib.mesonEnable "bluez5-backend-hsp-native" false)
- (lib.mesonEnable "bluez5-backend-hfp-native" false)
- (lib.mesonEnable "bluez5-backend-native-mm" false)
- (lib.mesonEnable "bluez5-backend-ofono" false)
- (lib.mesonEnable "bluez5-backend-hsphfpd" false)
- # source code is not easily obtainable
- (lib.mesonEnable "bluez5-codec-lc3plus" false)
- (lib.mesonEnable "bluez5-codec-lc3" false)
- (lib.mesonEnable "bluez5-codec-ldac" false)
- (lib.mesonEnable "opus" true)
- (lib.mesonOption "sysconfdir" "/etc")
- (lib.mesonEnable "raop" false)
- (lib.mesonOption "session-managers" "")
- (lib.mesonEnable "vulkan" false)
- (lib.mesonEnable "x11" false)
- (lib.mesonEnable "x11-xfixes" false)
- (lib.mesonEnable "libcanberra" false)
- (lib.mesonEnable "libmysofa" true)
- (lib.mesonEnable "sdl2" false) # required only to build examples, causes dependency loop
- (lib.mesonBool "rlimits-install" false) # installs to /etc, we won't use this anyway
- (lib.mesonEnable "compress-offload" true)
- (lib.mesonEnable "man" true)
- (lib.mesonEnable "snap" false) # we don't currently have a working snapd
- (lib.mesonEnable "libcamera" false)
- ];
- });
-}
diff --git a/wireplumber.nix b/wireplumber.nix
deleted file mode 100644
index 06a16a8..0000000
--- a/wireplumber.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ inputs }:
-self: super: {
- wireplumber =
- with super;
- wireplumber.overrideAttrs (oldAttrs: rec {
- version = "2025-08-15-git";
- src = fetchGit {
- url = "https://gitlab.freedesktop.org/pipewire/wireplumber";
- ref = "master";
- rev = "30e8440b256d04ddd4bfaeb2758d4d5189789952";
- };
- nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ wrapGAppsHook ];
- buildInputs = oldAttrs.buildInputs ++ [ gsettings-desktop-schemas ];
- });
-}