From c02b72d619a518837e059581b454452bfdbb03ff Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Wed, 11 Dec 2024 13:12:02 +0100 Subject: [PATCH] arion: 0.2.1.0 -> 0.2.2.0 https://github.com/hercules-ci/arion/releases/tag/v0.2.2.0 --- .../replacements-by-name/arion-compose.nix | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 pkgs/development/haskell-modules/replacements-by-name/arion-compose.nix diff --git a/pkgs/development/haskell-modules/replacements-by-name/arion-compose.nix b/pkgs/development/haskell-modules/replacements-by-name/arion-compose.nix new file mode 100644 index 0000000000000..3bbbf90b96ea1 --- /dev/null +++ b/pkgs/development/haskell-modules/replacements-by-name/arion-compose.nix @@ -0,0 +1,80 @@ +{ + mkDerivation, + aeson, + aeson-pretty, + async, + base, + bytestring, + directory, + hspec, + lens, + lens-aeson, + lib, + optparse-applicative, + process, + protolude, + QuickCheck, + temporary, + text, + unix, +}: +mkDerivation { + pname = "arion-compose"; + version = "0.2.2.0"; + sha256 = "55c7484b90b278fe502bda5feff67dec37a9bd64454a68e6e855277d96d73d67"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + aeson-pretty + async + base + bytestring + directory + lens + lens-aeson + process + protolude + temporary + text + unix + ]; + executableHaskellDepends = [ + aeson + aeson-pretty + async + base + bytestring + directory + lens + lens-aeson + optparse-applicative + process + protolude + temporary + text + unix + ]; + testHaskellDepends = [ + aeson + aeson-pretty + async + base + bytestring + directory + hspec + lens + lens-aeson + process + protolude + QuickCheck + temporary + text + unix + ]; + homepage = "https://github.com/hercules-ci/arion#readme"; + description = "Run docker-compose with help from Nix/NixOS"; + license = lib.licenses.asl20; + mainProgram = "arion"; +}