···4141(pkgs.zlib.override {
4242 stdenv = pkgs.emscriptenStdenv;
4343}).overrideAttrs
4444- (old: rec {
4444+ (old: {
4545 buildInputs = old.buildInputs ++ [ pkg-config ];
4646 # we need to reset this setting!
4747 env = (old.env or { }) // {
···119119This `xmlmirror` example features an Emscripten package that is defined completely from this context and no `pkgs.zlib.override` is used.
120120121121```nix
122122-pkgs.buildEmscriptenPackage rec {
123123- name = "xmlmirror";
122122+pkgs.buildEmscriptenPackage {
123123+ pname = "xmlmirror";
124124+ version = "1.2.3";
124125125126 buildInputs = [
126127 pkg-config