Initial commit

This commit is contained in:
2023-02-12 14:19:45 +02:00
commit ca7bf79c7d
17 changed files with 465 additions and 0 deletions

34
nix/amazonka-core.nix Normal file
View File

@ -0,0 +1,34 @@
{ mkDerivation, aeson, attoparsec, base, bytestring
, case-insensitive, conduit, conduit-extra, containers, cryptonite
, data-ordlist, deepseq, fetchgit, hashable, http-client
, http-conduit, http-types, lens, lib, memory, QuickCheck
, quickcheck-unicode, regex-posix, resourcet, scientific, tasty
, tasty-hunit, tasty-quickcheck, template-haskell, text, time
, transformers, unordered-containers, xml-conduit, xml-types
}:
mkDerivation {
pname = "amazonka-core";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/amazonka-core; echo source root reset to $sourceRoot";
libraryHaskellDepends = [
aeson attoparsec base bytestring case-insensitive conduit
conduit-extra containers cryptonite deepseq hashable http-client
http-conduit http-types lens memory regex-posix resourcet
scientific text time transformers unordered-containers xml-conduit
xml-types
];
testHaskellDepends = [
aeson base bytestring case-insensitive conduit data-ordlist
http-conduit http-types QuickCheck quickcheck-unicode tasty
tasty-hunit tasty-quickcheck template-haskell text time
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Core data types and functionality for Amazonka libraries";
license = lib.licenses.mpl20;
}

23
nix/amazonka-s3.nix Normal file
View File

@ -0,0 +1,23 @@
{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
, case-insensitive, fetchgit, lens, lib, tasty, tasty-hunit, text
, time, unordered-containers
}:
mkDerivation {
pname = "amazonka-s3";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/services/amazonka-s3; echo source root reset to $sourceRoot";
libraryHaskellDepends = [ amazonka-core base lens text ];
testHaskellDepends = [
amazonka-core amazonka-test base bytestring case-insensitive tasty
tasty-hunit text time unordered-containers
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Simple Storage Service SDK";
license = lib.licenses.mpl20;
}

23
nix/amazonka-sso.nix Normal file
View File

@ -0,0 +1,23 @@
{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
, case-insensitive, fetchgit, lib, tasty, tasty-hunit, text, time
, unordered-containers
}:
mkDerivation {
pname = "amazonka-sso";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/services/amazonka-sso; echo source root reset to $sourceRoot";
libraryHaskellDepends = [ amazonka-core base ];
testHaskellDepends = [
amazonka-core amazonka-test base bytestring case-insensitive tasty
tasty-hunit text time unordered-containers
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Single Sign-On SDK";
license = lib.licenses.mpl20;
}

23
nix/amazonka-sts.nix Normal file
View File

@ -0,0 +1,23 @@
{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
, case-insensitive, fetchgit, lib, tasty, tasty-hunit, text, time
, unordered-containers
}:
mkDerivation {
pname = "amazonka-sts";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/services/amazonka-sts; echo source root reset to $sourceRoot";
libraryHaskellDepends = [ amazonka-core base ];
testHaskellDepends = [
amazonka-core amazonka-test base bytestring case-insensitive tasty
tasty-hunit text time unordered-containers
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Security Token Service SDK";
license = lib.licenses.mpl20;
}

26
nix/amazonka-test.nix Normal file
View File

@ -0,0 +1,26 @@
{ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
, case-insensitive, conduit, conduit-extra, fetchgit, groom
, http-client, http-types, lib, process, resourcet, tasty
, tasty-hunit, template-haskell, temporary, text, time
, unordered-containers, yaml
}:
mkDerivation {
pname = "amazonka-test";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/amazonka-test; echo source root reset to $sourceRoot";
libraryHaskellDepends = [
aeson amazonka-core base bifunctors bytestring case-insensitive
conduit conduit-extra groom http-client http-types process
resourcet tasty tasty-hunit template-haskell temporary text time
unordered-containers yaml
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Common functionality for Amazonka library test-suites";
license = lib.licenses.mpl20;
}

25
nix/amazonka.nix Normal file
View File

@ -0,0 +1,25 @@
{ mkDerivation, aeson, amazonka-core, amazonka-sso, amazonka-sts
, base, bytestring, conduit, directory, exceptions, fetchgit
, http-client, http-conduit, http-types, ini, lens, lib, resourcet
, retry, text, time, transformers, unordered-containers, uuid
}:
mkDerivation {
pname = "amazonka";
version = "2.0";
src = fetchgit {
url = "https://github.com/brendanhay/amazonka.git";
sha256 = "1wq0wyk6mgrcx3jr6js7s1y80bz8d8sv81p1b4k5wjwf17yv6rk6";
rev = "f610f8c95e190edf86606c5f86485d198671beb0";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/lib/amazonka; echo source root reset to $sourceRoot";
libraryHaskellDepends = [
aeson amazonka-core amazonka-sso amazonka-sts base bytestring
conduit directory exceptions http-client http-conduit http-types
ini lens resourcet retry text time transformers
unordered-containers uuid
];
homepage = "https://github.com/brendanhay/amazonka";
description = "Comprehensive Amazon Web Services SDK";
license = lib.licenses.mpl20;
}