Markdown document compiler with custom extensions for inserting code and executing scripts. Built on top of Pandoc.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

edify.nix 961B

1234567891011121314151617181920212223242526
  1. { mkDerivation, attoparsec, base, containers, data-default
  2. , directory, fgl, filepath, mtl, network-uri, optparse-applicative
  3. , pandoc, pandoc-types, parsec, process, semigroups, shake, stdenv
  4. , tasty, tasty-hunit, text, transformers
  5. }:
  6. mkDerivation {
  7. pname = "edify";
  8. version = "0.3.0.0";
  9. src = ./.;
  10. isLibrary = true;
  11. isExecutable = true;
  12. enableSeparateDataOutput = true;
  13. libraryHaskellDepends = [
  14. attoparsec base containers data-default directory fgl filepath mtl
  15. network-uri optparse-applicative pandoc pandoc-types parsec process
  16. semigroups shake text
  17. ];
  18. executableHaskellDepends = [
  19. base directory filepath optparse-applicative pandoc pandoc-types
  20. shake text transformers
  21. ];
  22. testHaskellDepends = [ base containers tasty tasty-hunit text ];
  23. homepage = "https://github.com/pjones/edify";
  24. description = "Markdown (via pandoc) processing and content tools for Devalot.com";
  25. license = stdenv.lib.licenses.bsd3;
  26. }