anchor.diff:    nativeBuildInputs = [ libtool automake autoconf m4 pkg-config ];
   
     buildInputs = [
  -    curl libGLU libGL libXmu libXi freeglut libjpeg wxGTK30 sqlite gtk2 libXScrnSaver
  -    libnotify patchelf libX11 libxcb xcbutil
  +    curl
  +    libGLU
  +    libGL
  +    libXmu
  +    libXi
  +    freeglut
  +    libjpeg
  +    wxGTK32
  +    sqlite
  +    gtk3
  +    libXScrnSaver
  +    libnotify
  +    patchelf
  +    libX11
  +    libxcb
  +    xcbutil
     ];
   
     NIX_LDFLAGS = "-lX11";
  
positive.code:     description = "Free software for distributed and grid computing";
      homepage = "https://boinc.berkeley.edu/";
      license = licenses.lgpl2Plus;
      platforms = platforms.linux;  # arbitrary choice
      # checking for gcc options needed to detect all undeclared functions... cannot detect
      # configure: error: in `/build/boinc-7.18.1-src':
      # configure: error: cannot make gcc report undeclared builtins
      broken = stdenv.isAarch64;
      maintainers = with maintainers; [ Luflosi ];
    };
  }
  
negative.code: { fetchFromGitHub
  , lib
  , stdenv
  , autoconf
  , automake
  , pkg-config
  , m4
  , curl
  , libGLU
  , libGL
  , libXmu
  , libXi
  , freeglut
  , libjpeg
  , libtool
  , wxGTK32
  , xcbutil
  , sqlite
  , gtk3
  , patchelf
  , libXScrnSaver
  , libnotify
  , libX11
  , libxcb
  }:
  
  let
    majorVersion = "7.20";
  