| 18 Aug 2025 |
Artturin | needs cairo in buildInputs | 00:15:07 |
QuadRadical (Ping) | hmm ok | 00:15:19 |
Artturin | If strictDeps was enabled then this would be caught on native too | 00:15:20 |
QuadRadical (Ping) | i want to thank you for all your help today, i really appreciate it | 00:16:23 |
Artturin | You're welcome | 00:18:28 |
QuadRadical (Ping) | but wait, cairo is nativeBuildInputs | 00:21:35 |
QuadRadical (Ping) | * but wait, cairo is in nativeBuildInputs | 00:21:40 |
QuadRadical (Ping) | oh does it need to be in buildInputs instead of native? | 00:21:49 |
Artturin | Failed with it in buildInputs too | 00:23:00 |
Artturin | Checked the source and it's building a program for running during the build | 00:23:09 |
QuadRadical (Ping) | hmm interesting | 00:23:25 |
Artturin | https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/no/noto-fonts-color-emoji/package.nix#L27 noto-color-fonts-emoji already works for cross | 00:23:29 |
Artturin | so I'll copy it's dpes | 00:23:35 |
Artturin | * so I'll copy it's deps | 00:23:38 |
Artturin | https://github.com/NixOS/nixpkgs/pull/434308 | 12:05:19 |
dramforever | how do i reproduce this problem? | 15:23:35 |
dramforever | like, i mean, how do i know i got the wrong yaml-merge | 15:23:59 |
dramforever | oh, i get a non-cross'd yaml-merge | 15:26:36 |
Artturin | pkgsCross.aarch64-multiplatform.yaml-merge and check the shell wrapper and python wrapper shebangs | 15:29:55 |
dramforever | i got it | 15:30:04 |
dramforever | but then this feels like an intentional design to me | 15:30:18 |
Artturin | It's not | 15:30:37 |
Artturin | yaml-merge is run in the systemd service itself, not during the system build | 15:30:59 |
dramforever | i mean the wrapPython thing | 15:31:10 |
dramforever | it makes you get the right thing for python3Packages.callPackage | 15:31:12 |
dramforever | which gives you non-spliced python packages | 15:31:20 |
dramforever | maybe this part is not intentional design | 15:31:31 |
dramforever | i mean maybe python3Packages.callPackage is doing the wrong thing | 15:31:55 |
Artturin | It's a bug that the python hooks are one offset off | 15:32:22 |
dramforever | that's what i mean, i'm not sure it's a bug | 15:32:53 |