anchor.diff:      ninja
       pkg-config
       python3 # for meson postinstall script
  -    gtk3 # for gtk-update-icon-cache
  +    gtk4 # for gtk-update-icon-cache
       glib # for glib-compile-schemas
       desktop-file-utils
       rustPlatform.rust.cargo
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "spot";
    version = "0.1.14";
  
    src = fetchFromGitHub {
      owner = "xou816";
      repo = "spot";
      rev = version;
      sha256 = "eHhbm1amTx3ngqsP32uDEdrhrBeurMftg5SToTQGX9o=";
    };
  
    cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      hash = "sha256-jY7pWoY9IJi5hHVRS1gQKb+Vmfc+wxHvoAwupOtXXQs=";
    };
  
    nativeBuildInputs = [
  
negative.code: 
    buildInputs = [
      glib
      gtk4
      libadwaita
      libhandy
      openssl
      alsa-lib
  