diff options
Diffstat (limited to 'pkgs/development/compilers/chicken/5/default.nix')
-rw-r--r-- | pkgs/development/compilers/chicken/5/default.nix | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/pkgs/development/compilers/chicken/5/default.nix b/pkgs/development/compilers/chicken/5/default.nix deleted file mode 100644 index 61bf45dd54ac..000000000000 --- a/pkgs/development/compilers/chicken/5/default.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ lib, newScope, fetchurl }: - -lib.makeScope newScope (self: { - - fetchegg = { pname, version, sha256, ... }: - fetchurl { - inherit sha256; - url = - "https://code.call-cc.org/egg-tarballs/5/${pname}/${pname}-${version}.tar.gz"; - }; - - eggDerivation = self.callPackage ./eggDerivation.nix { }; - - chicken = self.callPackage ./chicken.nix { - bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; }; - }; - - chickenEggs = lib.recurseIntoAttrs (lib.makeScope self.newScope (eggself: - (lib.mapAttrs - (pname: - eggData@{ version, synopsis, dependencies, license, ... }: - self.eggDerivation { - name = "${pname}-${version}"; - src = self.fetchegg (eggData // { inherit pname; }); - buildInputs = map (x: eggself.${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 = (lib.licenses // { - "agpl" = lib.licenses.agpl3Only; - "artistic" = lib.licenses.artistic2; - "bsd" = lib.licenses.bsd3; - "bsd-1-clause" = lib.licenses.bsd1; - "bsd-2-clause" = lib.licenses.bsd2; - "bsd-3-clause" = lib.licenses.bsd3; - "gpl" = lib.licenses.gpl3Only; - "gpl-2" = lib.licenses.gpl2Only; - "gplv2" = lib.licenses.gpl2Only; - "gpl-3" = lib.licenses.gpl3Only; - "gpl-3.0" = lib.licenses.gpl3Only; - "gplv3" = lib.licenses.gpl3Only; - "lgpl" = lib.licenses.lgpl3Only; - "lgpl-2" = lib.licenses.lgpl2Only; - "lgpl-2.0+" = lib.licenses.lgpl2Plus; - "lgpl-2.1" = lib.licenses.lgpl21Only; - "lgpl-2.1-or-later" = lib.licenses.lgpl21Plus; - "lgpl-3" = lib.licenses.lgpl3Only; - "lgplv3" = lib.licenses.lgpl3Only; - "public-domain" = lib.licenses.publicDomain; - "srfi" = lib.licenses.bsd3; - "unicode" = lib.licenses.ucd; - "zlib-acknowledgement" = lib.licenses.zlib; - }).${license} or license; - }) - (lib.importTOML ./deps.toml)))); - - egg2nix = self.callPackage ./egg2nix.nix { }; - -}) |