about summary refs log tree commit diff
path: root/pkgs/applications/graphics/gnome-decoder
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2023-02-28 10:22:10 +0100
committerVladimír Čunát <v@cunat.cz>2023-02-28 10:28:28 +0100
commitbcf8849a8144cd2dde13784e3de04d9b1e27cfb6 (patch)
tree736a6b9d31be85a50e1bbd893e81a6c9a6dd719e /pkgs/applications/graphics/gnome-decoder
parentadec518c620a7afe571680b6445d18c9885527bb (diff)
gnome-decoder: fixup build after pipewire updates
Diffstat (limited to 'pkgs/applications/graphics/gnome-decoder')
-rw-r--r--pkgs/applications/graphics/gnome-decoder/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/gnome-decoder/default.nix b/pkgs/applications/graphics/gnome-decoder/default.nix
index 7ae618736ca19..3e365d299f9ad 100644
--- a/pkgs/applications/graphics/gnome-decoder/default.nix
+++ b/pkgs/applications/graphics/gnome-decoder/default.nix
@@ -65,6 +65,12 @@ clangStdenv.mkDerivation rec {
 
   LIBCLANG_PATH = "${libclang.lib}/lib";
 
+  # FIXME: workaround for Pipewire 0.3.64 deprecated API change, remove when fixed upstream
+  # https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/issues/55
+  preBuild = ''
+    export BINDGEN_EXTRA_CLANG_ARGS="$BINDGEN_EXTRA_CLANG_ARGS -DPW_ENABLE_DEPRECATED"
+  '';
+
   meta = with lib; {
     description = "Scan and Generate QR Codes";
     homepage = "https://gitlab.gnome.org/World/decoder";