anchor.diff:  , gitMinimal
   , glib
   , gst_all_1
  -, gtk3
  -, libhandy_0
  +, gtk4
  +, libadwaita
   , meson
   , ninja
   , openssl
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "shortwave";
    version = "1.1.1";
  
    src = fetchFromGitLab {
      domain = "gitlab.gnome.org";
      owner = "World";
      repo = "Shortwave";
      rev = version;
      sha256 = "1vlhp2ss06j41simjrrjg38alp85jddhqyvccy6bhfzm0gzynwld";
    };
  
    cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      hash = "sha256-0+KEbjTLecL0u/3S9FWf2r2h9ZrgcRTY163kS3NKJqA=";
    };
  
    nativeBuildInputs = [
  
negative.code:     dbus
      gdk-pixbuf
      glib
      gtk4
      libadwaita
      openssl
      sqlite
    ] ++ (with gst_all_1; [
  