- overlay = self: super: {
- python3Packages = super.python3Packages.override {
- overrides = pself: psuper: {
- libresoc-ieee754fpu = pself.callPackage ./nix/ieee754fpu.nix {};
- libresoc-openpower-isa = pself.callPackage ./nix/openpower-isa.nix {};
- bigfloat = pself.callPackage ./nix/bigfloat.nix {};
- libresoc-nmutil = pself.callPackage ./nix/nmutil.nix {};
+ overlay = final: prev: {
+ python3Packages = prev.python3Packages.override {
+ overrides = pfinal: pprev: {
+ libresoc-ieee754fpu = pfinal.callPackage ./nix/ieee754fpu.nix {};
+ libresoc-openpower-isa = pfinal.callPackage ./nix/openpower-isa.nix {};
+ c4m-jtag = pfinal.callPackage (import ./nix/c4m-jtag.nix { src = c4m-jtag; version = c4m-jtag.lastModifiedDate; }) {};
+ bigfloat = pfinal.callPackage ./nix/bigfloat.nix {};
+ modgrammar = pfinal.callPackage ./nix/modgrammar.nix {};
+ libresoc-nmutil = pfinal.callPackage ./nix/nmutil.nix {};