Navigation menu

NixOS Wiki
  • Ecosystem
    • Overview
    • NixOS
    • Nix
    • Nix language
    • Nixpkgs
    • NixOps
    • Hydra
    • Applications
  • Resources
  • Community
    • About
    • Get In Touch
    • Support
  • Wiki
    • Contribute
    • Issues
    • Projects
    • Recent changes
    • Random page
    • Help
  • Log in
    • With a wiki account
    • Login with GitHub

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
View source
Discussion
Log in
  • With a wiki account
  • Login with GitHub