Unverified Commit b34e3219 authored by David McFarland's avatar David McFarland Committed by GitHub
Browse files

chickenPackages_4.egg2nix: set pname instead of name (#486698)

parents bf9dd690 fd5dbc98
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -3,13 +3,14 @@
  eggDerivation,
  fetchFromGitHub,
  chickenEggs,
  fetchpatch,
}:

# Note: This mostly reimplements the default.nix already contained in
# the tarball. Is there a nicer way than duplicating code?

eggDerivation rec {
  name = "egg2nix-${version}";
  pname = "egg2nix";
  version = "0.5";

  src = fetchFromGitHub {
@@ -19,6 +20,13 @@ eggDerivation rec {
    sha256 = "sha256-5ov2SWVyTUQ6NHnZNPRywd9e7oIxHlVWv4uWbsNaj/s=";
  };

  patches = [
    (fetchpatch {
      url = "https://github.com/the-kenny/egg2nix/commit/7d20ed520b8fe4debeefc78271c8c836015f95dc.patch";
      hash = "sha256-emMnxu6HnpcDWcO7rAe0VOy2ZPfPhqj5bQv9foOkjY0=";
    })
  ];

  buildInputs = with chickenEggs; [
    matchable
    http-client
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  makeWrapper,
}:
{
  name,
  name ? "${args.pname}-${args.version}",
  src,
  buildInputs ? [ ],
  chickenInstallFlags ? [ ],
+25 −16
Original line number Diff line number Diff line
{ pkgs }:
{ pkgs, stdenv }:
rec {
  inherit (pkgs) eggDerivation fetchegg;

  base64 = eggDerivation {
    name = "base64-3.3.1";
    pname = "base64";
    version = "3.3.1";

    src = fetchegg {
      name = "base64";
@@ -17,12 +18,13 @@ rec {
  };

  defstruct = eggDerivation {
    name = "defstruct-1.6";
    pname = "defstruct";
    version = "1.7";

    src = fetchegg {
      name = "defstruct";
      version = "1.6";
      sha256 = "0lsgl32nmb5hxqiii4r3292cx5vqh50kp6v062nfiyid9lhrj0li";
      version = "1.7";
      sha256 = "1rkqk9jxd6vnlvkwzqg8mc7bsw050fgmxfj84y66lf0a14n5r5dg";
    };

    buildInputs = [
@@ -31,7 +33,8 @@ rec {
  };

  http-client = eggDerivation {
    name = "http-client-0.18";
    pname = "http-client";
    version = "0.18";

    src = fetchegg {
      name = "http-client";
@@ -48,12 +51,13 @@ rec {
  };

  intarweb = eggDerivation {
    name = "intarweb-1.7";
    pname = "intarweb";
    version = "1.7.1";

    src = fetchegg {
      name = "intarweb";
      version = "1.7";
      sha256 = "1arjgn5g4jfdzj3nlrhxk235qwf6k6jxr14yhnncnfbgdb820xp8";
      version = "1.7.1";
      sha256 = "0pqgwgy4jynlsr3l52qsiwm75qgs7n86kwssaawzp9y34y80awpg";
    };

    buildInputs = [
@@ -64,7 +68,8 @@ rec {
  };

  matchable = eggDerivation {
    name = "matchable-3.7";
    pname = "matchable";
    version = "3.7";

    src = fetchegg {
      name = "matchable";
@@ -78,12 +83,13 @@ rec {
  };

  sendfile = eggDerivation {
    name = "sendfile-1.8.3";
    pname = "sendfile";
    version = "1.11";

    src = fetchegg {
      name = "sendfile";
      version = "1.8.3";
      sha256 = "036x4xdndx7qly94afnag5b9idd1yymdm8d832w2cy054y7lxqsi";
      version = "1.11";
      sha256 = "15gm380asvj87f3bqb7rz4mz6znnk6r00rdy3njx9ay0qkxi3q9y";
    };

    buildInputs = [
@@ -92,7 +98,8 @@ rec {
  };

  simple-md5 = eggDerivation {
    name = "simple-md5-0.0.1";
    pname = "simple-md5";
    version = "0.0.1";

    src = fetchegg {
      name = "simple-md5";
@@ -106,7 +113,8 @@ rec {
  };

  uri-common = eggDerivation {
    name = "uri-common-1.4";
    pname = "uri-common";
    version = "1.4";

    src = fetchegg {
      name = "uri-common";
@@ -122,7 +130,8 @@ rec {
  };

  uri-generic = eggDerivation {
    name = "uri-generic-2.46";
    pname = "uri-generic";
    version = "2.46";

    src = fetchegg {
      name = "uri-generic";