final: prev: with final; with final.lib; let mapAttrs = prev.stdenv.lib.mapAttrs; flip = prev.stdenv.lib.flip; callPackage = prev.lib.callPackageWith final; _self = { xPlaneEnv = callPackage ./x-plane { xplanePathStr = "/home/games/xplane"; addons = [ headshake beautifulRoads samBasic samGlobalTrees flyWithLua vividSky airportEnvHD betterLights extendedNightLights toLissA321 ]; }; xPlaneSDK = callPackage ./x-plane/sdk.nix {}; airportEnvHD = callPackage ./x-plane/airport-env-hd.nix {}; beautifulRoads = callPackage ./x-plane/beautiful-roads.nix {}; betterLights = callPackage ./x-plane/better-lights.nix {}; extendedNightLights = callPackage ./x-plane/enl {}; flyWithLua = callPackage ./x-plane/fly-with-lua.nix {}; headshake = callPackage ./x-plane/headshake {}; mkXPlaneAddon = callPackage ./x-plane/addon.nix {}; samSuite = callPackage ./x-plane/sam-suite {}; samBasic = callPackage ./x-plane/sam-suite/sam-basic.nix {}; samGlobalTrees = callPackage ./x-plane/sam-suite/global-trees.nix {}; toLissA321 = callPackage ./x-plane/toliss-A321.nix {}; vividSky = callPackage ./x-plane/vivid-sky.nix {}; pdfchain = callPackage ./pdfchain { }; # z3 = callPackage ./z3 { }; # stormChecker = callPackage ./storm-checker { ltoSupport = false; tbbSupport = false; mathsatSupport = false; z3Support = false; }; # carl = callPackage ./carl { }; # googletest = callPackage ./googletest { }; # l3pp = callPackage ./l3pp { }; # mathsat = callPackage ./mathsat { }; factor-lang = callPackage ./factor-lang/scope.nix { stdenv = prev.clangStdenv; }; foxitreader = callPackage ./foxitreader.nix { openssl = prev.openssl_1_0_2; }; pharo-with-libs = callPackage ./pharo.nix { libgit2_32 = prev.pkgsi686Linux.libgit2; }; myR = prev.rWrapper.override { packages = with prev.rPackages; [ ggplot2 lintr tikzDevice rlang ]; }; ledgerTools = callPackage ./ledger-tools { }; }; in _self