anchor.diff:  
     meta = with stdenv.lib; {
       description = "Elegant, simple, clean dock";
  -    homepage = https://launchpad.net/plank;
  +    homepage = "https://launchpad.net/plank";
       license = licenses.gpl3Plus;
       platforms = platforms.linux;
       maintainers = with maintainers; [ davidak ] ++ pantheon.maintainers;
  
positive.code:   ];
  
    # Make plank's application launcher hidden in Pantheon
    patches = [ ./hide-in-pantheon.patch ];
  
    postPatch = ''
      substituteInPlace ./configure \
  
negative.code: { stdenv
  , fetchurl
  , vala
  , atk
  , cairo
  , glib
  , gnome3
  , gtk3
  , libwnck3
  , libX11
  , libXfixes
  , libXi
  , pango
  , gettext
  , pkgconfig
  , libxml2
  , bamf
  , gdk-pixbuf
  , libdbusmenu-gtk3
  , file
  , gnome-menus
  , libgee
  , wrapGAppsHook
  , autoreconfHook
  , pantheon
  }:
  
  stdenv.mkDerivation rec {
    pname = "plank";
    version = "0.11.89";
  
    src = fetchurl {
      url = "https://launchpad.net/${pname}/1.0/${version}/+download/${pname}-${version}.tar.xz";
      sha256 = "17cxlmy7n13jp1v8i4abxyx9hylzb39andhz3mk41ggzmrpa8qm6";
    };
  
    nativeBuildInputs = [
      autoreconfHook
      gettext
      gnome3.gnome-common
      libxml2 # xmllint
      pkgconfig
      vala
  