1{
2 lib,
3 newScope,
4 libsForQt5,
5 clangStdenv,
6}:
7lib.makeScope newScope (
8 self:
9 let
10 callPackage = self.newScope { stdenv = clangStdenv; };
11 callQtPackage = self.newScope (libsForQt5 // { stdenv = clangStdenv; });
12 in
13 {
14 mkOpenModelicaDerivation = callPackage ./mkderivation { };
15 omcompiler = callPackage ./omcompiler { };
16 omplot = callQtPackage ./omplot { };
17 omsimulator = callPackage ./omsimulator { };
18 omparser = callPackage ./omparser { };
19 omedit = callQtPackage ./omedit { };
20 omlibrary = callPackage ./omlibrary { };
21 omshell = callQtPackage ./omshell { };
22 combined = callPackage ./combined { };
23 }
24)