!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

136 Members
49 Servers

Load older messages


SenderMessageTime
6 Sep 2024
@emilazy:matrix.orgemilyso I don't understand how it behaves differently depending on the option here12:40:19
@qyliss:fairydust.spaceAlyssa Rossit's from 201412:40:26
@emilazy:matrix.orgemilyoh12:40:34
@qyliss:fairydust.spaceAlyssa Ross(multiple outputs)12:40:40
@emilazy:matrix.orgemily I missed the conditional outputs definition 12:40:40
@emilazy:matrix.orgemilyI am no longer confused12:40:43
@emilazy:matrix.orgemilyalthough, surely the hook handles that already?12:40:59
@emilazy:matrix.orgemily like it will set it based on outputBin, which is conditional on that outputs 12:41:11
@emilazy:matrix.orgemilybut yeah I guess a lot of this stuff is just old12:42:52
@emilazy:matrix.orgemilyalthough some of it is old and then was refactored in a way that is still redundant…12:43:01
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/multiple-outputs.sh#L412:43:46
@artturin:matrix.orgArtturin* https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/multiple-outputs.sh12:43:53
@emilazy:matrix.orgemilyyeah, that's where all this started :)12:44:23
@emilazy:matrix.orgemily
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
@emilazy:matrix.orgemilythe original code is from 2013, so now I understand why the redundant stuff is there, but the refactor… :)12:45:04
@emilazy:matrix.orgemily K900: what's the difference between pkgs/development/libraries/kde-frameworks/extra-cmake-modules and pkgs/kde/frameworks/extra-cmake-modules 12:54:03
@emilazy:matrix.orgemilyI don't want to make another embarrassing attribute path error12:54:09
@k900:0upti.meK900The pkgs/kde is the Qt6 version12:54:23
@k900:0upti.meK900The not pkgs/kde is Qt512:54:29
@k900:0upti.meK900 Technically I think ECM still supports both 12:54:40
@emilazy:matrix.orgemilywhat are the actual attribute paths? :p12:54:55
@k900:0upti.meK900But I kinda just want to yeet Qt5 support after 24.1112:54:57
@k900:0upti.meK900libsForQt5.extra-cmake-modules for Qt5 and kdePackages.extra-cmake-modules for Qt612:55:15
@emilazy:matrix.orgemilyfrom the whole distro or from ECM?12:55:22
@k900:0upti.meK900From KDE bits specifically12:55:30
@emilazy:matrix.orgemily

Alyssa Ross:

_multioutConfig() {
    if [ "$(getAllOutputNames)" = "out" ] || [ -z "${setOutputFlags-1}" ]; then return; fi;
13:03:37
@emilazy:matrix.orgemily:(13:03:40
@emilazy:matrix.orgemilyI wonder if there's a reason for that or if we could just. turn it off.13:03:47
@emilazy:matrix.orgemily maybe to avoid the various *dirs being absolute? I think they might be relative to --prefix by default or something? 13:04:10
@emilazy:matrix.orgemily also because probably there are janky homemade ./configure scripts that accept --prefix but not all the others? 13:04:32

Show newer messages


Back to Room ListRoom Version: 9