anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , fetchFromGitHub
   , cmake
   , pkg-config
  -, perl
   , asciidoc
   , expat
   , fontconfig
  
positive.code:       includes an optional external background wallpaper manager with
        transparency support, a simple session manager and a system tray.
      '';
      homepage = "https://www.ice-wm.org/";
      license = licenses.lgpl2;
      maintainers = [ maintainers.AndersonTorres ];
      platforms = platforms.linux;
    };
  
negative.code: , libxcb
  , mkfontdir
  , pcre
  , perl
  }:
  
  stdenv.mkDerivation rec {
    pname = "icewm";
    version = "2.2.0";
  
    src = fetchFromGitHub {
      owner  = "bbidulock";
      repo = pname;
      rev = version;
      hash = "sha256-STM8t311lf0xIqs2Onmwg48xgE7V9VZrUfJrUzYRxL4=";
    };
  
    nativeBuildInputs = [
      asciidoc
      cmake
      perl
      pkg-config
    ];
    buildInputs = [
      expat
      fontconfig
  