anchor.diff: -{ stdenv, lib, fetchurl, dpkg, makeDesktopItem, gnome2, gtk2, atk, cairo, pango, gdk_pixbuf, glib
  +{ stdenv, fetchurl, dpkg, makeDesktopItem, gnome2, gtk2, atk, cairo, pango, gdk_pixbuf, glib
   , freetype, fontconfig, dbus, libnotify, libX11, xorg, libXi, libXcursor, libXdamage
   , libXrandr, libXcomposite, libXext, libXfixes, libXrender, libXtst, libXScrnSaver
  -, nss, nspr, alsaLib, cups, expat, udev, xdg_utils, hunspell
  +, nss, nspr, alsaLib, cups, expat, udev, xdg_utils, hunspell, pulseaudio, pciutils
   }:
   let
  -  rpath = lib.makeLibraryPath [
  +  rpath = stdenv.lib.makeLibraryPath [
       alsaLib
       atk
       cairo
  
positive.code:   }.${stdenv.hostPlatform.system};
  
    sha256 = {
      "i686-linux" = "071ddh2d8wmiybwafwyb97962zj358l0fq7g2r44231653sgybvq";
      "x86_64-linux" = "0qp9ms94smnm7k47b0n0jdzvnm1b7gj25hyinsfc6lghrb6jqw3r";
    }.${stdenv.hostPlatform.system};
  
  in
  
negative.code:     nativeBuildInputs = [ dpkg ];
      unpackPhase = "dpkg-deb -x $src .";
      installPhase = ''
        mkdir -p "$out"
        cp -R "opt" "$out"
        cp -R "usr/share" "$out/share"
  
        chmod -R g-w "$out"
  
        # Patch wire-desktop
        patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
                 --set-rpath "${rpath}:$out/opt/Wire" \
                 "$out/opt/Wire/wire-desktop"
  
        # Symlink to bin
        mkdir -p "$out/bin"
        ln -s "$out/opt/Wire/wire-desktop" "$out/bin/wire-desktop"
  
        # Desktop file
        mkdir -p "$out/share/applications"
        cp ${desktopItem}/share/applications/* "$out/share/applications"
      '';
  
      meta = with stdenv.lib; {
        description = "A modern, secure messenger";
        homepage    = https://wire.com/;
        license     = licenses.gpl3;
        maintainers = with maintainers; [ worldofpeace ];
        platforms   = [ "i686-linux" "x86_64-linux" ];
      };
    }
  