···41(pkgs.zlib.override {
42 stdenv = pkgs.emscriptenStdenv;
43}).overrideAttrs
44- (old: rec {
45 buildInputs = old.buildInputs ++ [ pkg-config ];
46 # we need to reset this setting!
47 env = (old.env or { }) // {
···119This `xmlmirror` example features an Emscripten package that is defined completely from this context and no `pkgs.zlib.override` is used.
120121```nix
122-pkgs.buildEmscriptenPackage rec {
123- name = "xmlmirror";
0124125 buildInputs = [
126 pkg-config
···41(pkgs.zlib.override {
42 stdenv = pkgs.emscriptenStdenv;
43}).overrideAttrs
44+ (old: {
45 buildInputs = old.buildInputs ++ [ pkg-config ];
46 # we need to reset this setting!
47 env = (old.env or { }) // {
···119This `xmlmirror` example features an Emscripten package that is defined completely from this context and no `pkgs.zlib.override` is used.
120121```nix
122+pkgs.buildEmscriptenPackage {
123+ pname = "xmlmirror";
124+ version = "1.2.3";
125126 buildInputs = [
127 pkg-config