anchor.diff:      glew
       openalSoft
       ncurses
  -    gtk2
       libsndfile
       zlib
       libGL
  -  ];
  +  ]
  +  # switched to gtk3 in 0.47.05
  +  ++ (if lib.versionOlder release.unfuckRelease "0.47.05" then [
  +    gtk2
  +  ] else [
  +    gtk3
  +  ]);
   
     # Don't strip unused symbols; dfhack hooks into some of them.
     dontStrip = true;
  
positive.code:       unfuckRelease = "0.47.04";
        sha256 = "1wa990xbsyiiz7abq153xmafvvk1dmgz33rp907d005kzl1z86i9";
      };
    };
  
    release =
  
negative.code: , ncurses
  , glib
  , gtk2
  , gtk3
  , libsndfile
  , zlib
  , dfVersion
  