From ed9d25a1df9a6dde10d84d848c6c7790f7b98dd9 Mon Sep 17 00:00:00 2001 From: all-cabal-tool Date: Fri, 4 Dec 2020 23:20:52 +0000 Subject: [PATCH] Update from Hackage at 2020-12-04T23:17:02Z --- arion-compose/0.1.2.0/arion-compose.cabal | 85 +++++++++++++++++++++++ arion-compose/0.1.2.0/arion-compose.json | 1 + 2 files changed, 86 insertions(+) create mode 100644 arion-compose/0.1.2.0/arion-compose.cabal create mode 100644 arion-compose/0.1.2.0/arion-compose.json diff --git a/arion-compose/0.1.2.0/arion-compose.cabal b/arion-compose/0.1.2.0/arion-compose.cabal new file mode 100644 index 00000000000..561bdd54c87 --- /dev/null +++ b/arion-compose/0.1.2.0/arion-compose.cabal @@ -0,0 +1,85 @@ +cabal-version: 2.4 + +name: arion-compose +version: 0.1.2.0 +synopsis: Run docker-compose with help from Nix/NixOS +description: Arion is a tool for building and running applications that consist of multiple docker containers using NixOS modules. It has special support for docker images that are built with Nix, for a smooth development experience and improved performance. +homepage: https://github.com/hercules-ci/arion#readme +-- bug-reports: +license: Apache-2.0 +license-file: LICENSE +author: Robert Hensing +maintainer: robert@hercules-ci.com +-- copyright: +category: Distribution, Network, Cloud, Distributed Computing +extra-source-files: CHANGELOG.md, README.asciidoc, + src/haskell/testdata/**/*.nix + src/haskell/testdata/**/*.json +data-files: nix/*.nix + , nix/modules/composition/*.nix + , nix/modules/nixos/*.nix + , nix/modules/service/*.nix + , nix/modules/lib/*.nix + +-- all data is verbatim from some sources +data-dir: src + +common common + build-depends: base >=4.12.0.0 && <4.15 + , aeson + , aeson-pretty + , async + , bytestring + , directory + , lens + , lens-aeson + , process + , temporary + , text + , protolude >= 0.2 + , unix + ghc-options: -Wall + +flag ghci + default: False + manual: True + +library + import: common + exposed-modules: Arion.Nix + Arion.Aeson + Arion.DockerCompose + Arion.ExtendedInfo + Arion.Images + Arion.Services + other-modules: Paths_arion_compose + autogen-modules: Paths_arion_compose + -- other-extensions: + hs-source-dirs: src/haskell/lib + default-language: Haskell2010 + +executable arion + import: common + main-is: Main.hs + -- other-modules: + -- other-extensions: + build-depends: optparse-applicative + , arion-compose + hs-source-dirs: src/haskell/exe + default-language: Haskell2010 + +test-suite arion-unit-tests + import: common + if flag(ghci) + hs-source-dirs: src/haskell/lib + ghc-options: -Wno-missing-home-modules + type: exitcode-stdio-1.0 + main-is: TestMain.hs + other-modules: Spec + , Arion.NixSpec + -- other-extensions: + build-depends: arion-compose + , hspec + , QuickCheck + hs-source-dirs: src/haskell/test + default-language: Haskell2010 diff --git a/arion-compose/0.1.2.0/arion-compose.json b/arion-compose/0.1.2.0/arion-compose.json new file mode 100644 index 00000000000..0ee75b8f0b9 --- /dev/null +++ b/arion-compose/0.1.2.0/arion-compose.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"5c153dec4602d18f5887d5bd39a167ec","Skein512_512":"e6e6c860e3a30695a6244ec9dfd178cae18d0859131a54ec33b9bcde77520ab69d2dde7d3c13ba396eb3bfe9f0801bbc0ce02cca9ae94240ef8a5f9c11380322","SHA1":"cbe8da8111c3d23da53caccc2c190e83aa53abc5","SHA512":"2a24dae8f719eacfe6715859321e5c2c3f40a12cef9e357f7f4face7145ba293012fc30d72071884e51f927ca6e2d5b9c782dc6922b37185685845e49b906c67","SHA256":"6d7811f32df86018c8503d8f1996dc070829dde11ba77c8376887690d8b7f1ed"},"package-locations":["https://hackage.haskell.org/package/arion-compose-0.1.2.0/arion-compose-0.1.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/arion-compose-0.1.2.0.tar.gz"],"package-size":22317} \ No newline at end of file