From e0949be93021d06c1950ab5eb3b32654a88134e5 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 24 Dec 2024 01:24:09 +0800 Subject: [PATCH] budgie-control-center: Fix GCC 14 build Also explicitly add gstreamer as a direct dependency. --- pkgs/by-name/bu/budgie-control-center/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/bu/budgie-control-center/package.nix b/pkgs/by-name/bu/budgie-control-center/package.nix index ca114fb1f6ff..622d46eafa83 100644 --- a/pkgs/by-name/bu/budgie-control-center/package.nix +++ b/pkgs/by-name/bu/budgie-control-center/package.nix @@ -21,6 +21,7 @@ glib-networking, glibc, gnome, + gst_all_1, gnome-bluetooth_1_0, gnome-color-manager, gnome-desktop, @@ -117,6 +118,7 @@ stdenv.mkDerivation (finalAttrs: { glib glib-networking gnome-desktop + gst_all_1.gstreamer adwaita-icon-theme cheese gnome-bluetooth_1_0 @@ -183,6 +185,11 @@ stdenv.mkDerivation (finalAttrs: { separateDebugInfo = true; + # Fix GCC 14 build. + # cc-display-panel.c:962:41: error: passing argument 1 of 'gtk_widget_set_sensitive' + # from incompatible pointer type [-Wincompatible-pointer-types] + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; updateScript = nix-update-script { };