NixOS Wiki
  • Ecosystem
    OverviewNixOSNixNix languageNixpkgsNixOpsHydraApplications
  • Resources
  • Community
    AboutGet In TouchSupport
  • Wiki
    ContributeIssuesProjectsRecent changesRandom pageHelp
  • Log in
    With a wiki account

Gn

From NixOS Wiki
Jump to: navigation, search

Gn is a build tool by Google

Contents

  • 1 Gn package
  • 2 Packages built with Gn
    • 2.1 nixpkgs status: source build
      • 2.1.1 v8
      • 2.1.2 skia
      • 2.1.3 chromium
    • 2.2 nixpkgs status: binary build
      • 2.2.1 electron
      • 2.2.2 flutter
  • 3 See also

Gn package

https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/build-managers/gn

Packages built with Gn

can be found by

cd nixpkgs/pkgs
grep -r -F '"https://gn.googlesource.com/gn"'

because usually, Gn version is pinned with gn.overrideAttrs

nixpkgs status: source build

v8

https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/v8

skia

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/aseprite/skia.nix

chromium

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/chromium

gn is pinned as gnChromium in default.nix

nixpkgs status: binary build

electron

https://github.com/NixOS/nixpkgs/blob/master/nixkgs/pkgs/development/tools/electron

https://github.com/NixOS/nixpkgs/issues/17073 - request to build electron from source

flutter

https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/compilers/flutter

https://github.com/NixOS/nixpkgs/issues/201574 - request to build flutter from source

See also

  • https://github.com/input-output-hk/gclient2nix - abandoned draft, gn.nix is missing
Retrieved from "https://nixos.wiki/index.php?title=Gn&oldid=12813"
Discussion
  • Privacy Policy
  • About NixOS Wiki
  • Log in
  • Create account
Edit
Discussion
Log in
With a wiki account