Files
ccpkgs/pkgs/all-packages.nix
Tyson Whitehead 886d1e23da opengl: callPackages overrides inner overide functions
This behaviour is suitable for initial declarations, but not for
re-exporting overriden pacakges.  The outer layer is about the
wrapper and not something that we want independtly expose anyway.
2018-07-13 12:29:47 -04:00

49 lines
1.5 KiB
Nix

# self - next package set (after our additions)
# super - prior package set (before our additions)
# pkgs - final package set (after everyone's additions)
#
self: super: pkgs: with pkgs; {
blast = callPackage ./blast {
stdenv = overrideCC stdenv gcc5;
boost = boost162;
};
cryptominisat = callPackage ./cryptominisat.nix { };
#firedrake = callPackage ./firedrake { };
inherit (callPackages ./octopus/libxc.nix { }) libxc301 libxc404;
libxc3 = libxc301;
libxc4 = libxc404;
libxc = libxc4;
#meraculous = callPackage ./meraculous.nix { };
inherit (callPackage ./opengl/default.nix { inherit super; }) mesa_noglu;
inherit (callPackages ./octopus/octopus.nix { }) octopus72;
octopus7 = octopus72;
octopus = octopus7;
openfoam = callPackage ./openfoam.nix { };
openslide = callPackage ./openslide { };
openslide-python = callPackage ./openslide/python.nix { };
ovito = libsForQt5.callPackage ./ovito.nix { stdenv = overrideCC stdenv gcc6; };
#sumo = callPackage ./sumo.nix { };
namd = callPackage ./namd.nix { };
sambamba = callPackage ./sambamba.nix { };
idba = callPackage ./idba.nix { };
nixStable = ( super.nixStable.override { confDir= "/nix/etc"; } ).overrideAttrs
( attrs: { patches = attrs.patches or [] ++ [ ./nix/remote.patch ./nix/cvmfs.patch ]; } );
nix = ( super.nix.override { confDir = "/nix/etc"; } ).overrideAttrs
( attrs: { patches = attrs.patches or [] ++ [ ./nix/remote.patch ./nix/cvmfs.patch ]; } );
}