anchor.diff:  { stdenv
   , autoconf-archive
  -, fetchurl
  +, autoreconfHook
  +, fetchFromGitHub
  +#, fetchurl
   , gettext
   , intltool
   , lib
  
positive.code:       --prefix 'GIO_EXTRA_MODULES' : "$GIO_EXTRA_MODULES" \
        --prefix 'XDG_DATA_DIRS' : "$GSETTINGS_SCHEMAS_PATH" \
        --prefix 'XDG_DATA_DIRS' : "$out/share" \
        --prefix 'XDG_DATA_DIRS' : "$XDG_ICON_DIRS"
    '';
  
    passthru = {
      srcVerification = fetchurl {
        inherit (src)
          outputHash
          outputHashAlgo
          urls;
        pgpsigUrls = map (n: "${n}.asc") src.urls;
        pgpKeyFingerprint = "108B F221 2A05 1F4A 72B1  8448 B3C7 CE21 0DE7 6DFC";
        failEarly = true;
      };
  };
  
    meta = with lib; {
      description = "A GTK remote interface to the Transmission BitTorrent client";
  
negative.code: , json-glib
  , libnotify
  , libproxy
  , shared-mime-info
  }:
  
  let
    inherit (lib)
      boolWt;
  
    version = "2017-07-14";
  in
  stdenv.mkDerivation rec {
    name = "transmission-remote-gtk-${version}";
  
    src = fetchFromGitHub {
      version = 3;
      owner = "transmission-remote-gtk";
      repo = "transmission-remote-gtk";
      rev = "239ce195ea35a8c3715dc2a0629573e8e84ac721";
      sha256 = "d97142eb2d6e45a171dbf36595d51123c0279dfbaaaa9c60e0204f5b988abaa7";
    };
  
    # src = fetchurl {
    #   url = "https://github.com/transmission-remote-gtk/"
    #     + "transmission-remote-gtk/releases/download/${version}/${name}.tar.xz";
    #   hashOutput = false;
    #   sha256 = "1b29c573b1e205e3e7c2433dc4a48f9574278d97e033845d19bbffa1d7f75345";
    # };
  
    nativeBuildInputs = [
      autoconf-archive
      autoreconfHook
      gettext
      intltool
      makeWrapper
  