diff --git a/brick-0.60.2.tar.gz b/brick-0.60.2.tar.gz deleted file mode 100644 index 37a233f..0000000 --- a/brick-0.60.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71acbfa1fb58d07839a6fede3fee9c07600fff32f724ca48da7846874a5d97b9 -size 702455 diff --git a/brick-0.61.tar.gz b/brick-0.61.tar.gz new file mode 100644 index 0000000..17cae26 --- /dev/null +++ b/brick-0.61.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dd04f0b3bca57abcaa98f735e206e51ca019a52c7b5cb8c10853f7a9bd59933 +size 703071 diff --git a/brick.cabal b/brick.cabal deleted file mode 100644 index 4766d14..0000000 --- a/brick.cabal +++ /dev/null @@ -1,516 +0,0 @@ -name: brick -version: 0.60.2 -x-revision: 1 -synopsis: A declarative terminal user interface library -description: - Write terminal user interfaces (TUIs) painlessly with 'brick'! You - write an event handler and a drawing function and the library does the - rest. - . - . - > module Main where - > - > import Brick - > - > ui :: Widget () - > ui = str "Hello, world!" - > - > main :: IO () - > main = simpleMain ui - . - . - To get started, see: - . - * - . - * The - . - * The demonstration programs in the 'programs' directory - . - . - This package deprecates . -license: BSD3 -license-file: LICENSE -author: Jonathan Daugherty -maintainer: Jonathan Daugherty -copyright: (c) Jonathan Daugherty 2015-2020 -category: Graphics -build-type: Simple -cabal-version: 1.18 -Homepage: https://github.com/jtdaugherty/brick/ -Bug-reports: https://github.com/jtdaugherty/brick/issues -tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.2 - -extra-doc-files: README.md, - docs/guide.rst, - docs/samtay-tutorial.md, - docs/snake-demo.gif, - CHANGELOG.md, - docs/programs-screenshots.md, - docs/programs-screenshots/brick-attr-demo.png, - docs/programs-screenshots/brick-border-demo.png, - docs/programs-screenshots/brick-cache-demo.png, - docs/programs-screenshots/brick-custom-event-demo.png, - docs/programs-screenshots/brick-dialog-demo.png, - docs/programs-screenshots/brick-dynamic-border-demo.png, - docs/programs-screenshots/brick-edit-demo.png, - docs/programs-screenshots/brick-file-browser-demo.png, - docs/programs-screenshots/brick-fill-demo.png, - docs/programs-screenshots/brick-form-demo.png, - docs/programs-screenshots/brick-hello-world-demo.png, - docs/programs-screenshots/brick-layer-demo.png, - docs/programs-screenshots/brick-list-demo.png, - docs/programs-screenshots/brick-list-vi-demo.png, - docs/programs-screenshots/brick-markup-demo.png, - docs/programs-screenshots/brick-mouse-demo.png, - docs/programs-screenshots/brick-padding-demo.png, - docs/programs-screenshots/brick-progressbar-demo.png, - docs/programs-screenshots/brick-readme-demo.png, - docs/programs-screenshots/brick-suspend-resume-demo.png, - docs/programs-screenshots/brick-text-wrap-demo.png, - docs/programs-screenshots/brick-theme-demo.png, - docs/programs-screenshots/brick-viewport-scroll-demo.png, - docs/programs-screenshots/brick-visibility-demo.png - -Source-Repository head - type: git - location: git://github.com/jtdaugherty/brick.git - -Flag demos - Description: Build demonstration programs - Default: False - -library - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -O2 - default-extensions: CPP - hs-source-dirs: src - exposed-modules: - Brick - Brick.AttrMap - Brick.BChan - Brick.BorderMap - Brick.Focus - Brick.Forms - Brick.Main - Brick.Markup - Brick.Themes - Brick.Types - Brick.Util - Brick.Widgets.Border - Brick.Widgets.Border.Style - Brick.Widgets.Center - Brick.Widgets.Core - Brick.Widgets.Dialog - Brick.Widgets.Edit - Brick.Widgets.FileBrowser - Brick.Widgets.List - Brick.Widgets.ProgressBar - Brick.Widgets.Table - Data.IMap - Data.Text.Markup - other-modules: - Brick.Types.Common - Brick.Types.TH - Brick.Types.Internal - Brick.Widgets.Internal - - build-depends: base <= 4.15.0.0, - vty >= 5.31, - transformers, - data-clist >= 0.1, - directory >= 1.2.5.0, - dlist, - exceptions >= 0.10.0, - filepath, - containers >= 0.5.7, - microlens >= 0.3.0.0, - microlens-th, - microlens-mtl, - config-ini, - vector, - contravariant, - stm >= 2.4.3, - text, - text-zipper >= 0.7.1, - template-haskell, - deepseq >= 1.3 && < 1.5, - unix, - bytestring, - word-wrap >= 0.2 - if impl(ghc < 8.0) - build-depends: semigroups - -executable brick-table-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: TableDemo.hs - build-depends: base, - brick, - text, - vty - -executable brick-tail-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: TailDemo.hs - build-depends: base, - brick, - text, - vty, - random - -executable brick-readme-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: ReadmeDemo.hs - build-depends: base, - brick, - text - -executable brick-file-browser-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: FileBrowserDemo.hs - build-depends: base, - vty, - brick, - text - -executable brick-form-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: FormDemo.hs - build-depends: base, - brick, - text, - microlens, - microlens-th, - vty - -executable brick-text-wrap-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: TextWrapDemo.hs - build-depends: base, - brick, - text, - word-wrap - -executable brick-cache-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: CacheDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th - -executable brick-visibility-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: VisibilityDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th - -executable brick-viewport-scroll-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - default-extensions: CPP - main-is: ViewportScrollDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-dialog-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: DialogDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-mouse-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: MouseDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th, - text-zipper - -executable brick-layer-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: LayerDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th - -executable brick-suspend-resume-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: SuspendAndResumeDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th - -executable brick-padding-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: PaddingDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-theme-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: ThemeDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-attr-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: AttrDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-markup-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: MarkupDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-list-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: ListDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - vector - -executable brick-list-vi-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: ListViDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - vector - -executable brick-custom-event-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: CustomEventDemo.hs - build-depends: base, - brick, - vty, - text, - microlens >= 0.3.0.0, - microlens-th - -executable brick-fill-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: FillDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-hello-world-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: HelloWorldDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-edit-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-language: Haskell2010 - main-is: EditDemo.hs - build-depends: base, - brick, - vty, - text, - vector, - microlens >= 0.3.0.0, - microlens-th - -executable brick-border-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-extensions: CPP - default-language: Haskell2010 - main-is: BorderDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -executable brick-dynamic-border-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-extensions: CPP - default-language: Haskell2010 - main-is: DynamicBorderDemo.hs - build-depends: base <= 5, - brick, - vty, - text, - microlens - -executable brick-progressbar-demo - if !flag(demos) - Buildable: False - hs-source-dirs: programs - ghc-options: -threaded -Wall -Wcompat -O2 - default-extensions: CPP - default-language: Haskell2010 - main-is: ProgressBarDemo.hs - build-depends: base, - brick, - vty, - text, - microlens - -test-suite brick-tests - type: exitcode-stdio-1.0 - hs-source-dirs: tests - ghc-options: -Wall -Wcompat -O2 - if impl(ghc >= 8) - ghc-options: -Wno-orphans - default-language: Haskell2010 - main-is: Main.hs - other-modules: List - build-depends: base <=5, - brick, - containers, - microlens, - vector, - QuickCheck - if impl(ghc < 8.0) - build-depends: semigroups diff --git a/ghc-brick.changes b/ghc-brick.changes index cc272f6..f5ab0e6 100644 --- a/ghc-brick.changes +++ b/ghc-brick.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Fri Apr 9 08:54:26 UTC 2021 - psimons@suse.com + +- Update brick to version 0.61. + 0.61 + ---- + + API changes: + * Brick.Forms got `editShowableFieldWithValidate`, a generalization + of `editShowableField` that allows the caller to specify an + additional validation function (thanks Ben Selfridge) + ------------------------------------------------------------------- Tue Apr 6 08:27:31 UTC 2021 - psimons@suse.com diff --git a/ghc-brick.spec b/ghc-brick.spec index 0e5a144..abfcc9c 100644 --- a/ghc-brick.spec +++ b/ghc-brick.spec @@ -19,13 +19,12 @@ %global pkg_name brick %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.60.2 +Version: 0.61 Release: 0 Summary: A declarative terminal user interface library License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-config-ini-devel @@ -85,7 +84,6 @@ This package provides the Haskell %{pkg_name} library development files. %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build