gobject-introspection: use wrapper.nix for the native package too#200337
Merged
Artturin merged 5 commits intoNixOS:stagingfrom Nov 11, 2022
Merged
gobject-introspection: use wrapper.nix for the native package too#200337Artturin merged 5 commits intoNixOS:stagingfrom
Artturin merged 5 commits intoNixOS:stagingfrom
Conversation
bd05fb0 to
0f00f29
Compare
Artturin
commented
Nov 9, 2022
so we can propagate the dev output during the build of i3ipc-glib with strictDeps enabled i noticed that gobject-introspection was not being detected and it was due to gobject-introspection path not being in the PKG_CONFIG_PATH variable this commit makes gobject-introspection get detected when build==host
5 depends on opencv for which cross doesn't work so i coudlnt test it
Member
|
Some builds disappeared on Hydra, most probably because of this PR, but it's really confusing for me: https://hydra.nixos.org/eval/1785874?filter=gobject-introspection#tabs-removed |
Member
Author
|
it's because meta isn't in drvAttrs because meta is "passthru" and not included in the drv i'll fix it |
Member
Author
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
to sternenseemann/nixpkgs
that referenced
this pull request
Jan 3, 2023
Since NixOS#200337 gobject-introspection propagates itself via depsTargetTargetPropagated, so one doesn't have to add it to every derivation twice. The problem is that gobject-introspection still is in a lot of buildInputs and will thus propagate itself again for target, breaking evaluation unnecessarily if gobject-introspection doesn't evaluate on whatever the target platform turns out to be. temurin-bin and openjdk19 caused such a situation via gtk3 which GHC's JavaScript backend depends on. To fix evaluation of those packages in pkgsCross.ghcjs.buildPackages, we'll just disable the features pulling in gtk3 until this is fixed properly.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sternenseemann
added a commit
that referenced
this pull request
Jan 7, 2023
Since #200337, it is propagated from nativeBuildInputs.
sloane-shark
pushed a commit
to sloane-shark/nixpkgs
that referenced
this pull request
Feb 17, 2023
Since NixOS#200337 gobject-introspection propagates itself via depsTargetTargetPropagated, so one doesn't have to add it to every derivation twice. The problem is that gobject-introspection still is in a lot of buildInputs and will thus propagate itself again for target, breaking evaluation unnecessarily if gobject-introspection doesn't evaluate on whatever the target platform turns out to be. temurin-bin and openjdk19 caused such a situation via gtk3 which GHC's JavaScript backend depends on. To fix evaluation of those packages in pkgsCross.ghcjs.buildPackages, we'll just disable the features pulling in gtk3 until this is fixed properly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
so we can propagate the dev output
during the build of i3ipc-glib with strictDeps enabled i noticed that
gobject-introspection was not being detected and it was due to
gobject-introspection path not being in the PKG_CONFIG_PATH variable
this commit makes gobject-introspection get detected when build==host
Description of changes
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes