|
1 | 1 | # SPDX-FileCopyrightText: 2022-2026 TII (SSRC) and the Ghaf contributors |
2 | 2 | # SPDX-License-Identifier: Apache-2.0 |
3 | 3 | # |
4 | | -let |
5 | | - patchedPython3Packages = |
6 | | - final: prev: |
7 | | - prev.python3Packages |
8 | | - // { |
9 | | - tpm2-pytss = prev.python3Packages.tpm2-pytss.overrideAttrs (old: { |
10 | | - patches = map ( |
11 | | - p: |
12 | | - if final.lib.hasSuffix "cross.patch" (toString p) then |
13 | | - final.replaceVars ./patches/tpm2-pytss-cross-cpp.patch { |
14 | | - crossPrefix = final.stdenv.hostPlatform.config; |
15 | | - } |
16 | | - else |
17 | | - p |
18 | | - ) (old.patches or [ ]); |
19 | | - }); |
20 | | - }; |
21 | | -in |
22 | 4 | { |
23 | 5 | # keep-sorted start skip_lines=1 |
24 | 6 | flake.overlays.own-pkgs-overlay = final: prev: { |
|
40 | 22 | make-checks = final.callPackage ./pkgs-by-name/make-checks/package.nix { }; |
41 | 23 | memsocket = final.callPackage ./pkgs-by-name/memsocket/package.nix { }; |
42 | 24 | pci-binder = final.callPackage ./pkgs-by-name/pci-binder/package.nix { }; |
43 | | - python3Packages = patchedPython3Packages final prev; |
44 | | - rtl8126 = final.callPackage ./pkgs-by-name/rtl8126/package.nix { }; |
45 | | - tpm-endorsement-certs = final.callPackage ./pkgs-by-name/tpm-endorsement-certs/package.nix { }; |
46 | | - update-docs-depends = final.callPackage ./pkgs-by-name/update-docs-depends/package.nix { }; |
47 | | - user-provision = final.callPackage ./pkgs-by-name/user-provision/package.nix { }; |
48 | | - vtpm-abrmd-forwarder = final.callPackage ./pkgs-by-name/vtpm-abrmd-forwarder/package.nix { }; |
49 | | - wait-for-unit = final.callPackage ./pkgs-by-name/wait-for-unit/package.nix { }; |
50 | | - windows-launcher = final.callPackage ./pkgs-by-name/windows-launcher/package.nix { }; |
| 25 | + python3Packages = final.callPackage ./pkgs-by-name/tpm2-pytss/python3-packages.nix { |
| 26 | + inherit (prev) python3Packages; |
| 27 | + rtl8126 = final.callPackage ./pkgs-by-name/rtl8126/package.nix { }; |
| 28 | + tpm-endorsement-certs = final.callPackage ./pkgs-by-name/tpm-endorsement-certs/package.nix { }; |
| 29 | + update-docs-depends = final.callPackage ./pkgs-by-name/update-docs-depends/package.nix { }; |
| 30 | + user-provision = final.callPackage ./pkgs-by-name/user-provision/package.nix { }; |
| 31 | + vtpm-abrmd-forwarder = final.callPackage ./pkgs-by-name/vtpm-abrmd-forwarder/package.nix { }; |
| 32 | + wait-for-unit = final.callPackage ./pkgs-by-name/wait-for-unit/package.nix { }; |
| 33 | + windows-launcher = final.callPackage ./pkgs-by-name/windows-launcher/package.nix { }; |
| 34 | + }; |
51 | 35 | }; |
52 | 36 | # keep-sorted end |
53 | 37 | } |
0 commit comments