From 331f049c891ffbd1a5fa83f08e5ba5b50b9aa534 Mon Sep 17 00:00:00 2001 From: ghpzin Date: Tue, 1 Apr 2025 08:50:04 +0300 Subject: [PATCH] lxpanel: fix build with gcc14 - add patch from upstream commit: https://github.com/lxde/lxpanel/commit/0853b0fc981285ebd2ac52f8dfc2a09b1090748c fixing `incompatible-pointer-types` error with gcc14 --- pkgs/desktops/lxde/core/lxpanel/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/desktops/lxde/core/lxpanel/default.nix b/pkgs/desktops/lxde/core/lxpanel/default.nix index 9c4750440566..8994ff1406f5 100644 --- a/pkgs/desktops/lxde/core/lxpanel/default.nix +++ b/pkgs/desktops/lxde/core/lxpanel/default.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch2, pkg-config, gettext, m4, @@ -38,6 +39,15 @@ stdenv.mkDerivation rec { sha256 = "sha256-HjGPV9fja2HCOlBNA9JDDHja0ULBgERRBh8bPqVEHug="; }; + patches = [ + # fix build with gcc14 + # https://github.com/lxde/lxpanel/commit/0853b0fc981285ebd2ac52f8dfc2a09b1090748c + (fetchpatch2 { + url = "https://github.com/lxde/lxpanel/commit/0853b0fc981285ebd2ac52f8dfc2a09b1090748c.patch?full_index=1"; + hash = "sha256-lj4CWdiUQhEc9J8UNKcP7/tmsGnPjA5pwXAok5YFW4M="; + }) + ]; + nativeBuildInputs = [ pkg-config gettext