Cabal revisions of diagrams-builder-0.8.0.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: diagrams-builder-version: 0.8.0.3-synopsis: hint-based build service for the diagrams graphics EDSL.--description: @diagrams-builder@ provides backend-agnostic tools for- dynamically turning code into rendered diagrams,- using the @hint@ wrapper to the GHC API. It- supports conditional recompilation using hashing- of diagrams source code, to avoid recompiling- code that has not changed. It is useful for- creating tools which compile diagrams code- embedded in other documents. For example, it is- used by the @BlogLiterately-diagrams@ package (a- plugin for @BlogLiterately@) to compile diagrams- embedded in Markdown-formatted blog posts.- .- Executables specific to the cairo, SVG, postscript,- and rasterific- backends are included (more executables specific- to other backends may be included in the future).- All take an input file and an expression to- render, and output an image file. If you want- these executables you must explicitly enable the- @-fcairo@, @-fsvg@, @-fpostscript@, or @-frasterific@ flags.- .- A LaTeX package, @diagrams-latex.sty@, is also- provided in the @latex/@ directory of the source- distribution, which renders diagrams code found- within @diagram@ environments. Note that- @diagrams-latex.sty@ is licensed under the GPL.-homepage: http://projects.haskell.org/diagrams-license: BSD3-license-file: LICENSE-extra-source-files: CHANGES.markdown, README.markdown, latex/diagrams-latex.sty-author: Brent Yorgey-maintainer: diagrams-discuss@googlegroups.com-category: Graphics-build-type: Simple-cabal-version: >=1.10-tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2-bug-reports: https://github.com/diagrams/diagrams-builder/issues-Source-repository head- type: git- location: https://github.com/diagrams/diagrams-builder--library- exposed-modules: Diagrams.Builder- Diagrams.Builder.Opts- Diagrams.Builder.Modules- Diagrams.Builder.CmdLine- build-depends: base >=4.2 && < 4.12,- base-orphans >= 0.3 && < 0.8,- mtl >= 2.1 && < 2.3,- diagrams-lib >= 1.4 && < 1.5,- hint >= 0.4 && < 0.9,- directory,- filepath,- transformers >= 0.3 && < 0.6,- split >= 0.2 && < 0.3,- haskell-src-exts >= 1.18 && < 1.21,- haskell-src-exts-simple >= 1.18 && < 1.21,- cmdargs >= 0.6 && < 0.11,- lens >= 4.0 && < 4.17,- hashable >= 1.1 && < 1.3,- exceptions >= 0.3 && < 0.11- hs-source-dirs: src- default-language: Haskell2010- other-extensions: StandaloneDeriving,- DeriveDataTypeable,- ScopedTypeVariables,- FlexibleContexts--flag cairo- description: install cairo-specific builder tool- default: False- manual: True--flag svg- description: install svg-specific builder tool- default: False- manual: True--flag ps- description: install postscript-specific builder tool- default: False- manual: True--flag postscript- description: install postscript-specific builder tool- default: False- manual: True--flag rasterific- description: install rasterific-specific builder tool- default: False- manual: True--flag pgf- description: install PGF-specific builder tool- default: False- manual: True--executable diagrams-builder-cairo- main-is: diagrams-builder-cairo.hs- hs-source-dirs: src/tools- default-language: Haskell2010- other-extensions: DeriveDataTypeable- RecordWildCards-- if !flag(cairo)- buildable: False-- if flag(cairo)- build-depends: base >= 4 && < 5,- filepath,- directory,- diagrams-builder,- diagrams-lib >= 1.4 && < 1.5,- diagrams-cairo >= 1.4 && < 1.5,- cmdargs >= 0.6 && < 0.11,- lens >= 4.0 && < 4.17--executable diagrams-builder-svg- main-is: diagrams-builder-svg.hs- hs-source-dirs: src/tools- default-language: Haskell2010- other-extensions: DeriveDataTypeable- RecordWildCards-- if !flag(svg)- buildable: False-- if flag(svg)- build-depends: base >= 4 && < 5,- filepath,- directory,- diagrams-builder,- diagrams-lib >= 1.4 && < 1.5,- diagrams-svg >= 1.4 && < 1.5,- svg-builder >= 0.1 && < 0.2,- bytestring >= 0.9.2 && < 0.11,- cmdargs >= 0.6 && < 0.11--executable diagrams-builder-ps- main-is: diagrams-builder-ps.hs- hs-source-dirs: src/tools- default-language: Haskell2010- other-extensions: DeriveDataTypeable- RecordWildCards-- if !flag(ps) && !flag(postscript)- buildable: False-- if flag(ps) || flag(postscript)- build-depends: base >= 4 && < 5,- filepath,- directory,- diagrams-builder,- diagrams-lib >= 1.4 && < 1.5,- diagrams-postscript >= 1.4 && < 1.5,- cmdargs >= 0.6 && < 0.11,- lens >= 3.8 && < 4.17--executable diagrams-builder-rasterific- main-is: diagrams-builder-rasterific.hs- hs-source-dirs: src/tools- default-language: Haskell2010- other-extensions: DeriveDataTypeable- RecordWildCards-- if !flag(rasterific)- buildable: False-- if flag(rasterific)- build-depends: base >= 4 && < 5,- filepath,- directory,- diagrams-builder,- diagrams-lib >= 1.4 && < 1.5,- diagrams-rasterific >= 1.4 && < 1.5,- cmdargs >= 0.6 && < 0.11,- lens >= 3.8 && < 4.17,- JuicyPixels >= 3.1.5 && < 3.3--executable diagrams-builder-pgf- main-is: diagrams-builder-pgf.hs- hs-source-dirs: src/tools- default-language: Haskell2010- other-extensions: DeriveDataTypeable- RecordWildCards-- if !flag(pgf)- buildable: False-- if flag(pgf)- build-depends: base >= 4 && < 5,- filepath,- directory,- diagrams-builder,- diagrams-lib >= 1.4 && < 1.5,- diagrams-pgf >= 1.4 && < 1.5,- bytestring >= 0.10.2 && < 0.11,- cmdargs >= 0.6 && < 0.11,- lens >= 3.8 && < 4.17,- texrunner+name: diagrams-builder +version: 0.8.0.3 +x-revision: 1 +synopsis: hint-based build service for the diagrams graphics EDSL. + +description: @diagrams-builder@ provides backend-agnostic tools for + dynamically turning code into rendered diagrams, + using the @hint@ wrapper to the GHC API. It + supports conditional recompilation using hashing + of diagrams source code, to avoid recompiling + code that has not changed. It is useful for + creating tools which compile diagrams code + embedded in other documents. For example, it is + used by the @BlogLiterately-diagrams@ package (a + plugin for @BlogLiterately@) to compile diagrams + embedded in Markdown-formatted blog posts. + . + Executables specific to the cairo, SVG, postscript, + and rasterific + backends are included (more executables specific + to other backends may be included in the future). + All take an input file and an expression to + render, and output an image file. If you want + these executables you must explicitly enable the + @-fcairo@, @-fsvg@, @-fpostscript@, or @-frasterific@ flags. + . + A LaTeX package, @diagrams-latex.sty@, is also + provided in the @latex/@ directory of the source + distribution, which renders diagrams code found + within @diagram@ environments. Note that + @diagrams-latex.sty@ is licensed under the GPL. +homepage: http://projects.haskell.org/diagrams +license: BSD3 +license-file: LICENSE +extra-source-files: CHANGES.markdown, README.markdown, latex/diagrams-latex.sty +author: Brent Yorgey +maintainer: diagrams-discuss@googlegroups.com +category: Graphics +build-type: Simple +cabal-version: >=1.10 +tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2 +bug-reports: https://github.com/diagrams/diagrams-builder/issues +Source-repository head + type: git + location: https://github.com/diagrams/diagrams-builder + +library + exposed-modules: Diagrams.Builder + Diagrams.Builder.Opts + Diagrams.Builder.Modules + Diagrams.Builder.CmdLine + build-depends: base >=4.2 && < 4.12, + base-orphans >= 0.3 && < 0.9, + mtl >= 2.1 && < 2.3, + diagrams-lib >= 1.4 && < 1.5, + hint >= 0.4 && < 0.9, + directory, + filepath, + transformers >= 0.3 && < 0.6, + split >= 0.2 && < 0.3, + haskell-src-exts >= 1.18 && < 1.21, + haskell-src-exts-simple >= 1.18 && < 1.21, + cmdargs >= 0.6 && < 0.11, + lens >= 4.0 && < 4.17, + hashable >= 1.1 && < 1.3, + exceptions >= 0.3 && < 0.11 + hs-source-dirs: src + default-language: Haskell2010 + other-extensions: StandaloneDeriving, + DeriveDataTypeable, + ScopedTypeVariables, + FlexibleContexts + +flag cairo + description: install cairo-specific builder tool + default: False + manual: True + +flag svg + description: install svg-specific builder tool + default: False + manual: True + +flag ps + description: install postscript-specific builder tool + default: False + manual: True + +flag postscript + description: install postscript-specific builder tool + default: False + manual: True + +flag rasterific + description: install rasterific-specific builder tool + default: False + manual: True + +flag pgf + description: install PGF-specific builder tool + default: False + manual: True + +executable diagrams-builder-cairo + main-is: diagrams-builder-cairo.hs + hs-source-dirs: src/tools + default-language: Haskell2010 + other-extensions: DeriveDataTypeable + RecordWildCards + + if !flag(cairo) + buildable: False + + if flag(cairo) + build-depends: base >= 4 && < 5, + filepath, + directory, + diagrams-builder, + diagrams-lib >= 1.4 && < 1.5, + diagrams-cairo >= 1.4 && < 1.5, + cmdargs >= 0.6 && < 0.11, + lens >= 4.0 && < 4.17 + +executable diagrams-builder-svg + main-is: diagrams-builder-svg.hs + hs-source-dirs: src/tools + default-language: Haskell2010 + other-extensions: DeriveDataTypeable + RecordWildCards + + if !flag(svg) + buildable: False + + if flag(svg) + build-depends: base >= 4 && < 5, + filepath, + directory, + diagrams-builder, + diagrams-lib >= 1.4 && < 1.5, + diagrams-svg >= 1.4 && < 1.5, + svg-builder >= 0.1 && < 0.2, + bytestring >= 0.9.2 && < 0.11, + cmdargs >= 0.6 && < 0.11 + +executable diagrams-builder-ps + main-is: diagrams-builder-ps.hs + hs-source-dirs: src/tools + default-language: Haskell2010 + other-extensions: DeriveDataTypeable + RecordWildCards + + if !flag(ps) && !flag(postscript) + buildable: False + + if flag(ps) || flag(postscript) + build-depends: base >= 4 && < 5, + filepath, + directory, + diagrams-builder, + diagrams-lib >= 1.4 && < 1.5, + diagrams-postscript >= 1.4 && < 1.5, + cmdargs >= 0.6 && < 0.11, + lens >= 3.8 && < 4.17 + +executable diagrams-builder-rasterific + main-is: diagrams-builder-rasterific.hs + hs-source-dirs: src/tools + default-language: Haskell2010 + other-extensions: DeriveDataTypeable + RecordWildCards + + if !flag(rasterific) + buildable: False + + if flag(rasterific) + build-depends: base >= 4 && < 5, + filepath, + directory, + diagrams-builder, + diagrams-lib >= 1.4 && < 1.5, + diagrams-rasterific >= 1.4 && < 1.5, + cmdargs >= 0.6 && < 0.11, + lens >= 3.8 && < 4.17, + JuicyPixels >= 3.1.5 && < 3.3 + +executable diagrams-builder-pgf + main-is: diagrams-builder-pgf.hs + hs-source-dirs: src/tools + default-language: Haskell2010 + other-extensions: DeriveDataTypeable + RecordWildCards + + if !flag(pgf) + buildable: False + + if flag(pgf) + build-depends: base >= 4 && < 5, + filepath, + directory, + diagrams-builder, + diagrams-lib >= 1.4 && < 1.5, + diagrams-pgf >= 1.4 && < 1.5, + bytestring >= 0.10.2 && < 0.11, + cmdargs >= 0.6 && < 0.11, + lens >= 3.8 && < 4.17, + texrunner