diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix b/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix index e5b0176a4e45..22c748088074 100644 --- a/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix +++ b/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix @@ -1,14 +1,35 @@ -{ pcre, pcre2, libXinerama, picom, lib, fetchFromGitHub }: +{ lib +, fetchFromGitHub +, libXinerama +, pcre +, pcre2 +, picom +, xcbutil +}: -picom.overrideAttrs (oldAttrs: rec { +picom.overrideAttrs (oldAttrs: { pname = "picom-next"; - version = "unstable-2023-01-29"; - buildInputs = [ pcre2 ] ++ lib.remove libXinerama (lib.remove pcre oldAttrs.buildInputs); + version = "unstable-2023-08-03"; + + buildInputs = [ + pcre2 + xcbutil + ] + # remove dependencies that are not used anymore + ++ (lib.subtractLists [ + libXinerama + pcre + ] + oldAttrs.buildInputs); + src = fetchFromGitHub { owner = "yshui"; repo = "picom"; - rev = "cee12875625465292bc11bf09dc8ab117cae75f4"; - sha256 = "sha256-lVwBwOvzn4ro1jInRuNvn1vQuwUHUp4MYrDaFRmW9pc="; + rev = "5d6957d3da1bf99311a676eab94c69ef4276bedf"; + hash = "sha256-Mzf0533roLSODjMCPKyGSMbP7lIbT+PoLTZfoIBAI6g="; + }; + + meta = oldAttrs.meta // { + maintainers = with lib.maintainers; oldAttrs.meta.maintainers ++ [ GKasparov ]; }; - meta.maintainers = with lib.maintainers; oldAttrs.meta.maintainers ++ [ GKasparov ]; }) |