6 Sep 2024 |
K900 | Cool more rooms I never knew existed | 12:38:53 |
emily | I'm setting --sbindir to /bin globally (a bunch of packages have to work around it anyway), but I'm scared of breaking things | 12:38:56 |
emily | In reply to @k900:0upti.me Cool more rooms I never knew existed don't worry this one is kind of dead | 12:39:05 |
K900 | Well now it's not | 12:39:15 |
Alyssa Ross | Possibly because the default outputs don't make sense? | 12:39:27 |
emily | https://github.com/NixOS/nixpkgs/commit/9f8390701363a767cb409a2931402a4effb972c7 🤔 | 12:39:55 |
emily | surely automatically passing the multiple output parameters dates back to older than 2020? | 12:40:12 |
Alyssa Ross | e.g. jq sets datadir to $doc/share, when I can imagine normally we'd want "data" installed elsewhere | 12:40:17 |
emily | so I don't understand how it behaves differently depending on the option here | 12:40:19 |
Alyssa Ross | it's from 2014 | 12:40:26 |
emily | oh | 12:40:34 |
Alyssa Ross | (multiple outputs) | 12:40:40 |
emily | I missed the conditional outputs definition | 12:40:40 |
emily | I am no longer confused | 12:40:43 |
emily | although, surely the hook handles that already? | 12:40:59 |
emily | like it will set it based on outputBin , which is conditional on that outputs | 12:41:11 |
emily | but yeah I guess a lot of this stuff is just old | 12:42:52 |
emily | although some of it is old and then was refactored in a way that is still redundant… | 12:43:01 |
Artturin | https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/multiple-outputs.sh#L4 | 12:43:46 |
Artturin | * https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/multiple-outputs.sh | 12:43:53 |
emily | yeah, that's where all this started :) | 12:44:23 |
emily | In reply to @emilazy:matrix.org although some of it is old and then was refactored in a way that is still redundant… e.g., https://github.com/NixOS/nixpkgs/commit/6a60c37169b32 | 12:44:54 |
emily | the original code is from 2013, so now I understand why the redundant stuff is there, but the refactor… :) | 12:45:04 |
emily | K900: what's the difference between pkgs/development/libraries/kde-frameworks/extra-cmake-modules and pkgs/kde/frameworks/extra-cmake-modules | 12:54:03 |
emily | I don't want to make another embarrassing attribute path error | 12:54:09 |
K900 | The pkgs/kde is the Qt6 version | 12:54:23 |
K900 | The not pkgs/kde is Qt5 | 12:54:29 |
K900 | Technically I think ECM still supports both | 12:54:40 |
emily | what are the actual attribute paths? :p | 12:54:55 |
K900 | But I kinda just want to yeet Qt5 support after 24.11 | 12:54:57 |