packages feed

Cabal revisions of threepenny-gui-0.6.0.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                threepenny-gui-Version:             0.6.0.2-Synopsis:            GUI framework that uses the web browser as a display.-Description:-    Threepenny-GUI is a GUI framework that uses the web browser as a display.-    .-    It's very easy to install because everyone has a web browser installed.-    .-    A program written with Threepenny is essentially a small web server that-    displays the user interface as a web page to any browser that connects to it.-    You can freely manipulate the HTML DOM and handle JavaScript events-    from your Haskell code.-    .-    Stability forecast: This is an experimental release! Send me your feedback!-    Significant API changes are likely in future versions.-    .-    NOTE: This library contains examples, but they are not built by default.-    To build and install the example, use the @buildExamples@ flag like this-    .-    @cabal install threepenny-gui -fbuildExamples@--License:             BSD3-License-file:        LICENSE-Author:              Heinrich Apfelmus-Maintainer:          Heinrich Apfelmus <apfelmus at quantentunnel dot de>-Homepage:            http://wiki.haskell.org/Threepenny-gui-bug-reports:         https://github.com/HeinrichApfelmus/threepenny-gui/issues-Category:            Web, GUI-Build-type:          Simple-Cabal-version:       >=1.8--Extra-Source-Files:  CHANGELOG.md-                    ,README.md-                    ,samples/README.md-                    ,js/*.html-                    ,js/*.css-                    ,js/*.js-                    ,js/lib/*.js--Data-dir:           .-Data-files:          samples/static/css/*.css-                    ,samples/static/css/*.png-                    ,samples/static/*.html-                    ,samples/static/*.png-                    ,samples/static/*.wav---flag buildExamples-    description: Build example executables.-    default:     False--flag network-uri-    description: Get Network.URI from the network-uri package-    default:     True--flag rebug-    description: The library uses some techniques that are highly-                 non-deterministic, for example garbage collection-                 and concurrency.-                 Bugs in these subsystems are harder to find.-                 Activating this flag will expose more of them.-    default:     False--Source-repository head-    type:               git-    location:           git://github.com/HeinrichApfelmus/threepenny-gui.git---Library-  hs-source-dirs:    src-  exposed-modules:-                     Foreign.JavaScript-                    ,Foreign.RemotePtr-                    ,Graphics.UI.Threepenny-                    ,Graphics.UI.Threepenny.Attributes-                    ,Graphics.UI.Threepenny.Canvas-                    ,Graphics.UI.Threepenny.Core-                    ,Graphics.UI.Threepenny.DragNDrop-                    ,Graphics.UI.Threepenny.Elements-                    ,Graphics.UI.Threepenny.Events-                    ,Graphics.UI.Threepenny.JQuery-                    ,Graphics.UI.Threepenny.SVG-                    ,Graphics.UI.Threepenny.SVG.Attributes-                    ,Graphics.UI.Threepenny.SVG.Elements -                    ,Graphics.UI.Threepenny.Timer-                    ,Graphics.UI.Threepenny.Widgets-                    ,Reactive.Threepenny-  other-modules:-                     Foreign.JavaScript.EventLoop-                    ,Foreign.JavaScript.Include-                    ,Foreign.JavaScript.Marshal-                    ,Foreign.JavaScript.Resources-                    ,Foreign.JavaScript.Server-                    ,Foreign.JavaScript.Types-                    ,Graphics.UI.Threepenny.Internal-                    ,Reactive.Threepenny.Memo-                    ,Reactive.Threepenny.Monads-                    ,Reactive.Threepenny.PulseLatch-                    ,Reactive.Threepenny.Types-                    ,Paths_threepenny_gui-  extensions:        CPP-  cpp-options:      -DCABAL-  if flag(rebug)-      cpp-options:  -DREBUG-      ghc-options:  -O2 -threaded-  build-depends:     base                   >= 4.3   && < 4.9-                    ,aeson                  >= 0.7   && < 0.9-                    ,async                  == 2.0.*-                    ,bytestring             >= 0.9.2 && < 0.11-                    ,containers             >= 0.4.2 && < 0.6-                    ,data-default           == 0.5.*-                    ,deepseq                >= 1.3.0 && < 1.5-                    ,filepath               >= 1.3.0 && < 1.5.0-                    ,hashable               >= 1.1.0 && < 1.3-                    ,safe                   == 0.3.*-                    ,snap-server            == 0.9.*-                    ,snap-core              == 0.9.*-                    ,stm                    >= 2.2    && < 2.5-                    ,template-haskell       >= 2.7.0  && < 2.11-                    ,text                   >= 0.11   && < 1.3-                    ,transformers           >= 0.3.0  && < 0.5-                    ,unordered-containers   == 0.2.*-                    ,websockets             >= 0.8    && < 0.10-                    ,websockets-snap        >= 0.8    && < 0.10-                    ,vault                  == 0.3.*-                    ,vector                 >= 0.10   && < 0.11-  if flag(network-uri)-      build-depends: network-uri            >= 2.6    && < 2.7-  else-      build-depends: network                >= 2.3.0  && < 2.6-                    -Executable threepenny-examples-bartab-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,filepath-    else-        buildable: False-    main-is:           BarTab.hs-    other-modules:     Paths_threepenny_gui, Paths-    hs-source-dirs:    samples--Executable threepenny-examples-buttons-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,filepath-    else-        buildable: False-    main-is:           Buttons.hs-    other-modules:     Paths_threepenny_gui, Paths-    hs-source-dirs:    samples--Executable threepenny-examples-canvas-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,filepath-                          ,threepenny-gui-    else-        buildable: False-    main-is:           Canvas.hs-    hs-source-dirs:    samples--Executable threepenny-examples-chat-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,transformers-                          ,filepath-                          ,time-    else-        buildable: False-    main-is:           Chat.hs-    other-modules:     Paths_threepenny_gui, Paths, Data.List.Extra-    hs-source-dirs:    samples--Executable threepenny-examples-crud-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,containers-                          ,threepenny-gui-    else-        buildable: False-    main-is:           CRUD.hs-    hs-source-dirs:    samples--Executable threepenny-examples-currencyconverter-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,safe-    else-        buildable: False-    main-is:           CurrencyConverter.hs-    hs-source-dirs:    samples--Executable threepenny-examples-dragndropexample-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,filepath-    else-        buildable: False-    main-is:           DragNDropExample.hs-    other-modules:     Paths_threepenny_gui, Paths-    hs-source-dirs:    samples--Executable threepenny-examples-drummachine-    if flag(buildExamples)-        cpp-options:       -DCABAL-        build-depends:     base                      >= 4     && < 5-                          ,threepenny-gui-                          ,filepath-    else-        buildable: False-    main-is:           DrumMachine.hs-    other-modules:     Paths_threepenny_gui, Paths-    hs-source-dirs:    samples+Name:                threepenny-gui
+Version:             0.6.0.2
+x-revision: 1
+Synopsis:            GUI framework that uses the web browser as a display.
+Description:
+    Threepenny-GUI is a GUI framework that uses the web browser as a display.
+    .
+    It's very easy to install because everyone has a web browser installed.
+    .
+    A program written with Threepenny is essentially a small web server that
+    displays the user interface as a web page to any browser that connects to it.
+    You can freely manipulate the HTML DOM and handle JavaScript events
+    from your Haskell code.
+    .
+    Stability forecast: This is an experimental release! Send me your feedback!
+    Significant API changes are likely in future versions.
+    .
+    NOTE: This library contains examples, but they are not built by default.
+    To build and install the example, use the @buildExamples@ flag like this
+    .
+    @cabal install threepenny-gui -fbuildExamples@
+
+License:             BSD3
+License-file:        LICENSE
+Author:              Heinrich Apfelmus
+Maintainer:          Heinrich Apfelmus <apfelmus at quantentunnel dot de>
+Homepage:            http://wiki.haskell.org/Threepenny-gui
+bug-reports:         https://github.com/HeinrichApfelmus/threepenny-gui/issues
+Category:            Web, GUI
+Build-type:          Simple
+Cabal-version:       >=1.8
+
+Extra-Source-Files:  CHANGELOG.md
+                    ,README.md
+                    ,samples/README.md
+                    ,js/*.html
+                    ,js/*.css
+                    ,js/*.js
+                    ,js/lib/*.js
+
+Data-dir:           .
+Data-files:          samples/static/css/*.css
+                    ,samples/static/css/*.png
+                    ,samples/static/*.html
+                    ,samples/static/*.png
+                    ,samples/static/*.wav
+
+
+flag buildExamples
+    description: Build example executables.
+    default:     False
+
+flag network-uri
+    description: Get Network.URI from the network-uri package
+    default:     True
+
+flag rebug
+    description: The library uses some techniques that are highly
+                 non-deterministic, for example garbage collection
+                 and concurrency.
+                 Bugs in these subsystems are harder to find.
+                 Activating this flag will expose more of them.
+    default:     False
+
+Source-repository head
+    type:               git
+    location:           git://github.com/HeinrichApfelmus/threepenny-gui.git
+
+
+Library
+  hs-source-dirs:    src
+  exposed-modules:
+                     Foreign.JavaScript
+                    ,Foreign.RemotePtr
+                    ,Graphics.UI.Threepenny
+                    ,Graphics.UI.Threepenny.Attributes
+                    ,Graphics.UI.Threepenny.Canvas
+                    ,Graphics.UI.Threepenny.Core
+                    ,Graphics.UI.Threepenny.DragNDrop
+                    ,Graphics.UI.Threepenny.Elements
+                    ,Graphics.UI.Threepenny.Events
+                    ,Graphics.UI.Threepenny.JQuery
+                    ,Graphics.UI.Threepenny.SVG
+                    ,Graphics.UI.Threepenny.SVG.Attributes
+                    ,Graphics.UI.Threepenny.SVG.Elements 
+                    ,Graphics.UI.Threepenny.Timer
+                    ,Graphics.UI.Threepenny.Widgets
+                    ,Reactive.Threepenny
+  other-modules:
+                     Foreign.JavaScript.EventLoop
+                    ,Foreign.JavaScript.Include
+                    ,Foreign.JavaScript.Marshal
+                    ,Foreign.JavaScript.Resources
+                    ,Foreign.JavaScript.Server
+                    ,Foreign.JavaScript.Types
+                    ,Graphics.UI.Threepenny.Internal
+                    ,Reactive.Threepenny.Memo
+                    ,Reactive.Threepenny.Monads
+                    ,Reactive.Threepenny.PulseLatch
+                    ,Reactive.Threepenny.Types
+                    ,Paths_threepenny_gui
+  extensions:        CPP
+  cpp-options:      -DCABAL
+  if flag(rebug)
+      cpp-options:  -DREBUG
+      ghc-options:  -O2 -threaded
+  build-depends:     base                   >= 4.6   && < 4.9
+                    ,aeson                  >= 0.7   && < 0.9
+                    ,async                  == 2.0.*
+                    ,bytestring             >= 0.9.2 && < 0.11
+                    ,containers             >= 0.4.2 && < 0.6
+                    ,data-default           == 0.5.*
+                    ,deepseq                >= 1.3.0 && < 1.5
+                    ,filepath               >= 1.3.0 && < 1.5.0
+                    ,hashable               >= 1.1.0 && < 1.3
+                    ,safe                   == 0.3.*
+                    ,snap-server            == 0.9.*
+                    ,snap-core              == 0.9.*
+                    ,stm                    >= 2.2    && < 2.5
+                    ,template-haskell       >= 2.7.0  && < 2.11
+                    ,text                   >= 0.11   && < 1.3
+                    ,transformers           >= 0.3.0  && < 0.5
+                    ,unordered-containers   == 0.2.*
+                    ,websockets             >= 0.8    && < 0.10
+                    ,websockets-snap        >= 0.8    && < 0.10
+                    ,vault                  == 0.3.*
+                    ,vector                 >= 0.10   && < 0.11
+  if flag(network-uri)
+      build-depends: network-uri            >= 2.6    && < 2.7
+  else
+      build-depends: network                >= 2.3.0  && < 2.6
+                    
+Executable threepenny-examples-bartab
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,filepath
+    else
+        buildable: False
+    main-is:           BarTab.hs
+    other-modules:     Paths_threepenny_gui, Paths
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-buttons
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,filepath
+    else
+        buildable: False
+    main-is:           Buttons.hs
+    other-modules:     Paths_threepenny_gui, Paths
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-canvas
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,filepath
+                          ,threepenny-gui
+    else
+        buildable: False
+    main-is:           Canvas.hs
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-chat
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,transformers
+                          ,filepath
+                          ,time
+    else
+        buildable: False
+    main-is:           Chat.hs
+    other-modules:     Paths_threepenny_gui, Paths, Data.List.Extra
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-crud
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,containers
+                          ,threepenny-gui
+    else
+        buildable: False
+    main-is:           CRUD.hs
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-currencyconverter
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,safe
+    else
+        buildable: False
+    main-is:           CurrencyConverter.hs
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-dragndropexample
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,filepath
+    else
+        buildable: False
+    main-is:           DragNDropExample.hs
+    other-modules:     Paths_threepenny_gui, Paths
+    hs-source-dirs:    samples
+
+Executable threepenny-examples-drummachine
+    if flag(buildExamples)
+        cpp-options:       -DCABAL
+        build-depends:     base                      >= 4     && < 5
+                          ,threepenny-gui
+                          ,filepath
+    else
+        buildable: False
+    main-is:           DrumMachine.hs
+    other-modules:     Paths_threepenny_gui, Paths
+    hs-source-dirs:    samples