# final - next package set (after our additions) # prev - prior package set (before our additions) # final: prev: with prev; { fastqc = callPackage ./fastqc.nix { }; #firedrake = callPackage ./firedrake { }; ghmm = callPackage ./ghmm { }; gsort = callPackage ./gsort { }; lumpy = callPackage ./lumpy.nix { }; #meraculous = callPackage ./meraculous.nix { let stdenv49 = overrideCC stdenv gcc49; in stdenv = stdenv49; boost = boost159.override { stdenv = stdenv49 }; }; mfixgui = python38Packages.callPackage ./mfix/mfixgui.nix { }; mfixsolver = callPackage ./mfix/mfixsolver.nix { }; inherit (callPackage ./opengl/default.nix { inherit prev; }) libGL mesa_glxgallium; openfoam = callPackage ./openfoam.nix { }; openslide = callPackage ./openslide { }; ovito = libsForQt5.callPackage ./ovito.nix { }; pythonOverrides = lib.composeExtensions prev.pythonOverrides (import ./python-packages.nix pkgs); rOverrides = lib.composeExtensions prev.rOverrides (import ./r-modules.nix pkgs); smoove = callPackage ./smoove { }; #sumo = callPackage ./sumo.nix { fox = fox_1_6; }; namd = callPackage ./namd.nix { }; sambamba = callPackage ./sambamba.nix { }; samblaster = callPackage ./samblaster.nix { }; svtyper = python38Packages.callPackage ./svtyper.nix { }; idba = callPackage ./idba.nix { }; # nixStable = ( prev.nixStable.override { confDir= "/nix/etc"; } ).overrideAttrs # ( attrs: { patches = attrs.patches or [] ++ [ ./nix/remote.patch ./nix/cvmfs.patch ]; } ); nix = ( prev.nix.override { confDir = "/nix/etc"; } ).overrideAttrs ( attrs: { patches = attrs.patches or [] ++ [ ./nix/remote.patch ./nix/cvmfs.patch ]; } ); }