Loading .gitattributes +1 −0 Original line number Diff line number Diff line **/deps.nix linguist-generated **/deps.json linguist-generated **/deps.toml lingust-generated **/node-packages.nix linguist-generated pkgs/applications/editors/emacs-modes/*-generated.nix linguist-generated Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -8187,6 +8187,12 @@ github = "konradmalik"; githubId = 13033392; }; konst-aa = { email = "konstantin.astafurov@gmail.com"; github = "konst-aa"; githubId = 40547702; name = "Konstantin Astafurov"; }; koozz = { email = "koozz@linux.com"; github = "koozz"; Loading pkgs/development/compilers/chicken/5/chicken.nix +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://call-cc.org/"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ corngood ]; maintainers = with lib.maintainers; [ corngood nagy konst-aa ]; platforms = lib.platforms.unix; description = "A portable compiler for the Scheme programming language"; longDescription = '' Loading pkgs/development/compilers/chicken/5/default.nix +23 −4 Original line number Diff line number Diff line { lib, newScope } : { lib, newScope, fetchurl }: let callPackage = newScope self; self = { self = with lib; { pkgs = self; fetchegg = callPackage ./fetchegg { }; fetchegg = { pname, version, sha256, ... }: fetchurl { inherit sha256; url = "https://code.call-cc.org/egg-tarballs/5/${pname}/${pname}-${version}.tar.gz"; }; eggDerivation = callPackage ./eggDerivation.nix { }; Loading @@ -13,7 +18,21 @@ let bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; }; chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { }); chickenEggs = recurseIntoAttrs (mapAttrs (pname: eggData@{ version, synopsis, dependencies, license, ... }: self.eggDerivation { name = "${pname}-${version}"; src = self.fetchegg (eggData // { inherit pname; }); buildInputs = map (x: self.chickenEggs.${x}) dependencies; meta.homepage = "https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=tree;f=${pname}/${version}"; meta.description = synopsis; meta.license = (licenses // { "bsd-2-clause" = licenses.bsd2; "bsd-3-clause" = licenses.bsd3; "public-domain" = licenses.publicDomain; }).${license} or license; }) (importTOML ./deps.toml)); egg2nix = callPackage ./egg2nix.nix { }; }; Loading pkgs/development/compilers/chicken/5/deps.toml 0 → 100644 +3879 −0 File added.Preview size limit exceeded, changes collapsed. Show changes Loading
.gitattributes +1 −0 Original line number Diff line number Diff line **/deps.nix linguist-generated **/deps.json linguist-generated **/deps.toml lingust-generated **/node-packages.nix linguist-generated pkgs/applications/editors/emacs-modes/*-generated.nix linguist-generated Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -8187,6 +8187,12 @@ github = "konradmalik"; githubId = 13033392; }; konst-aa = { email = "konstantin.astafurov@gmail.com"; github = "konst-aa"; githubId = 40547702; name = "Konstantin Astafurov"; }; koozz = { email = "koozz@linux.com"; github = "koozz"; Loading
pkgs/development/compilers/chicken/5/chicken.nix +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://call-cc.org/"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ corngood ]; maintainers = with lib.maintainers; [ corngood nagy konst-aa ]; platforms = lib.platforms.unix; description = "A portable compiler for the Scheme programming language"; longDescription = '' Loading
pkgs/development/compilers/chicken/5/default.nix +23 −4 Original line number Diff line number Diff line { lib, newScope } : { lib, newScope, fetchurl }: let callPackage = newScope self; self = { self = with lib; { pkgs = self; fetchegg = callPackage ./fetchegg { }; fetchegg = { pname, version, sha256, ... }: fetchurl { inherit sha256; url = "https://code.call-cc.org/egg-tarballs/5/${pname}/${pname}-${version}.tar.gz"; }; eggDerivation = callPackage ./eggDerivation.nix { }; Loading @@ -13,7 +18,21 @@ let bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; }; chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { }); chickenEggs = recurseIntoAttrs (mapAttrs (pname: eggData@{ version, synopsis, dependencies, license, ... }: self.eggDerivation { name = "${pname}-${version}"; src = self.fetchegg (eggData // { inherit pname; }); buildInputs = map (x: self.chickenEggs.${x}) dependencies; meta.homepage = "https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=tree;f=${pname}/${version}"; meta.description = synopsis; meta.license = (licenses // { "bsd-2-clause" = licenses.bsd2; "bsd-3-clause" = licenses.bsd3; "public-domain" = licenses.publicDomain; }).${license} or license; }) (importTOML ./deps.toml)); egg2nix = callPackage ./egg2nix.nix { }; }; Loading
pkgs/development/compilers/chicken/5/deps.toml 0 → 100644 +3879 −0 File added.Preview size limit exceeded, changes collapsed. Show changes