packages.lumerical.license: init

This commit is contained in:
2025-06-24 21:15:44 +08:00
parent 30efbe92a9
commit 86495bb56f
4 changed files with 15 additions and 3 deletions

View File

@@ -126,15 +126,21 @@ inputs: rec
buildProxy = inputs.pkgs.lib.mkBuildproxy ./blog-buildproxy.nix;
};
phono3py = inputs.pkgs.python3Packages.callPackage ./phono3py.nix { src = inputs.topInputs.phono3py; };
lumerical = inputs.pkgs.callPackage ./lumerical.nix { src = inputs.topInputs.self.src.lumerical.lumerical; };
vm = inputs.pkgs.callPackage ./vm { inherit biu; stdenv = inputs.pkgs.clang18Stdenv; };
oneapiPackages = inputs.pkgs.lib.makeScope inputs.pkgs.newScope (final:
{
stdenv = inputs.pkgs.callPackage ./oneapi/stdenv.nix { src = inputs.topInputs.self.src.oneapi; inherit gccFull; };
fmt = (inputs.pkgs.fmt.override { inherit (final) stdenv; }).overrideAttrs { doCheck = false; env.VERBOSE = "1"; };
});
lumericalLicenseManager = inputs.pkgs.callPackage ./lumericalLicenseManager.nix
{ inherit (inputs.topInputs.self.src.lumerical.licenseManager) src crack; };
lumerical =
{
lumerical = inputs.pkgs.callPackage ./lumerical/lumerical.nix
{ src = inputs.topInputs.self.src.lumerical.lumerical; };
licenseManager = inputs.pkgs.callPackage ./lumerical/licenseManager.nix
{ inherit (inputs.topInputs.self.src.lumerical.licenseManager) src crack; };
license = inputs.pkgs.callPackage ./lumerical/license.nix
{ src = inputs.topInputs.self.src.lumerical.licenseManager.license; };
};
fromYaml = content: builtins.fromJSON (builtins.readFile
(inputs.pkgs.runCommand "toJSON" {}

View File

@@ -0,0 +1,6 @@
{ runCommand, src, macAddress ? "000123456789" }: runCommand "license.txt" {}
''
cp ${src} $out
sed -i 's|xxxxxxxxxxxxx|${macAddress}|' $out
sed -i 's|2022.1231|2035.1231|g' $out
''