diff options
author | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-04-26 11:10:54 -0500 |
---|---|---|
committer | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-04-26 11:15:44 -0500 |
commit | 725c990db09b4c887b2cce157cfc78ae8d69c64d (patch) | |
tree | 69f177350bd74a90b891d3c4a5cc47b3e4b0a10c /pkgs/applications/misc/barrier | |
parent | 487624c151950796f8fe29e5408507aa7f1ea589 (diff) |
barrier: pick up new commit to fix compilation
This fixes #170103. Details about the compilation error are in the issue. In brief, a header that used to be inferred now needs to be explicitly added.
Diffstat (limited to 'pkgs/applications/misc/barrier')
-rw-r--r-- | pkgs/applications/misc/barrier/default.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/applications/misc/barrier/default.nix b/pkgs/applications/misc/barrier/default.nix index 63a04d1811563..66ad4046d1fbe 100644 --- a/pkgs/applications/misc/barrier/default.nix +++ b/pkgs/applications/misc/barrier/default.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, cmake, curl, xorg, avahi, qtbase, mkDerivation, openssl, wrapGAppsHook, - avahiWithLibdnssdCompat ? avahi.override { withLibdnssdCompat = true; } + avahiWithLibdnssdCompat ? avahi.override { withLibdnssdCompat = true; }, + fetchpatch }: mkDerivation rec { @@ -15,6 +16,16 @@ mkDerivation rec { fetchSubmodules = true; }; + patches = [ + # This patch can be removed when a new version of barrier (greater than 2.4.0) + # is released, which will contain this commit. + (fetchpatch { + name = "add-missing-cstddef-header.patch"; + url = "https://github.com/debauchee/barrier/commit/4b12265ae5d324b942698a3177e1d8b1749414d7.patch"; + sha256 = "sha256-ajMxP7szBFi4h8cMT3qswfa3k/QiJ1FGI3q9fkCFQQk="; + }) + ]; + buildInputs = [ curl xorg.libX11 xorg.libXext xorg.libXtst avahiWithLibdnssdCompat qtbase ]; nativeBuildInputs = [ cmake wrapGAppsHook ]; |