push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
{
mkDerivation,
lib,
fetchFromGitHub,
aeson,
base,
bytestring,
containers,
criterion,
doctest,
Glob,
mersenne-random-pure64,
mtl,
optparse-applicative,
parsec,
random,
regex-tdfa,
scientific,
text,
time,
unordered-containers,
uuid,
vector,
}:
mkDerivation rec {
pname = "mkjson";
version = "0.4.0";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "mkjson";
rev = "${version}";
hash = "sha256-+NDLFtsWWxHv/6XC9hJOAHPU6YED5oHqS/j5BPwNsqA=";
};
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
aeson
base
bytestring
containers
mersenne-random-pure64
mtl
optparse-applicative
parsec
random
regex-tdfa
scientific
text
time
unordered-containers
uuid
vector
];
executableHaskellDepends = [
aeson
base
bytestring
containers
mersenne-random-pure64
mtl
optparse-applicative
parsec
random
regex-tdfa
scientific
text
time
unordered-containers
uuid
vector
];
testHaskellDepends = [
aeson
base
bytestring
containers
doctest
Glob
mersenne-random-pure64
mtl
optparse-applicative
parsec
random
regex-tdfa
scientific
text
time
unordered-containers
uuid
vector
];
benchmarkHaskellDepends = [
aeson
base
bytestring
containers
criterion
mersenne-random-pure64
mtl
optparse-applicative
parsec
random
regex-tdfa
scientific
text
time
unordered-containers
uuid
vector
];
description = "Commandline tool to generate static or random JSON records";
homepage = "https://github.com/mfussenegger/mkjson";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ athas ];
mainProgram = "mkjson";
}

View File

@@ -0,0 +1,2 @@
{ haskell, haskellPackages }:
haskell.lib.justStaticExecutables (haskellPackages.callPackage ./generated.nix { })