Hello community, here is the log from the commit of package ghc-brick for openSUSE:Factory checked in at 2020-11-19 11:58:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-brick (Old) and /work/SRC/openSUSE:Factory/.ghc-brick.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-brick" Thu Nov 19 11:58:33 2020 rev:8 rq:849155 version:0.57.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-brick/ghc-brick.changes 2020-10-23 15:13:45.830117344 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-brick.new.5913/ghc-brick.changes 2020-11-23 10:27:12.913141272 +0100 @@ -1,0 +2,17 @@ +Sun Nov 15 22:16:04 UTC 2020 - [email protected] + +- Update brick to version 0.57.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- +Sun Nov 15 12:26:52 UTC 2020 - [email protected] + +- Update brick to version 0.57.1. + 0.57.1 + ------ + + Bug fixes: + * Fixed a small space leak in the main rendering loop (#260) + * Get `TailDemo` building on more versions of GHC + +------------------------------------------------------------------- Old: ---- brick-0.57.tar.gz New: ---- brick-0.57.1.tar.gz brick.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-brick.spec ++++++ --- /var/tmp/diff_new_pack.7moI3E/_old 2020-11-23 10:27:13.429141855 +0100 +++ /var/tmp/diff_new_pack.7moI3E/_new 2020-11-23 10:27:13.433141860 +0100 @@ -19,12 +19,13 @@ %global pkg_name brick %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.57 +Version: 0.57.1 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 @@ -83,6 +84,7 @@ %prep %autosetup -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ brick-0.57.tar.gz -> brick-0.57.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/CHANGELOG.md new/brick-0.57.1/CHANGELOG.md --- old/brick-0.57/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -2,6 +2,13 @@ Brick changelog --------------- +0.57.1 +------ + +Bug fixes: + * Fixed a small space leak in the main rendering loop (#260) + * Get `TailDemo` building on more versions of GHC + 0.57 ---- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/README.md new/brick-0.57.1/README.md --- old/brick-0.57/README.md 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/README.md 2001-09-09 03:46:40.000000000 +0200 @@ -41,7 +41,8 @@ ----------------- To get an idea of what some people have done with `brick`, take a look -at these projects: +at these projects. If you have made something and would like me to +include it, get in touch! | Project | Description | | ------- | ----------- | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/brick.cabal new/brick-0.57.1/brick.cabal --- old/brick-0.57/brick.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/brick.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: brick -version: 0.57 +version: 0.57.1 synopsis: A declarative terminal user interface library description: Write terminal user interfaces (TUIs) painlessly with 'brick'! You @@ -32,7 +32,7 @@ license-file: LICENSE author: Jonathan Daugherty <[email protected]> maintainer: Jonathan Daugherty <[email protected]> -copyright: (c) Jonathan Daugherty 2015-2018 +copyright: (c) Jonathan Daugherty 2015-2020 category: Graphics build-type: Simple cabal-version: 1.18 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/programs/TailDemo.hs new/brick-0.57.1/programs/TailDemo.hs --- old/brick-0.57/programs/TailDemo.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/programs/TailDemo.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,12 @@ {-# LANGUAGE OverloadedStrings #-} module Main where +#if !MIN_VERSION_base(4,8,0) +import Control.Applicative ((<$>)) +#endif +#if !(MIN_VERSION_base(4,11,0)) +import Data.Monoid ((<>)) +#endif import qualified Data.Text as T import Control.Monad (void) import Control.Concurrent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/src/Brick/Types/Internal.hs new/brick-0.57.1/src/Brick/Types/Internal.hs --- old/brick-0.57/src/Brick/Types/Internal.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/src/Brick/Types/Internal.hs 2001-09-09 03:46:40.000000000 +0200 @@ -247,11 +247,11 @@ deriving (Show, Eq, Ord) data RenderState n = - RS { viewportMap :: M.Map n Viewport - , rsScrollRequests :: [(n, ScrollRequest)] + RS { viewportMap :: !(M.Map n Viewport) + , rsScrollRequests :: ![(n, ScrollRequest)] , observedNames :: !(S.Set n) - , renderCache :: M.Map n (Result n) - , clickableNames :: [n] + , renderCache :: !(M.Map n (Result n)) + , clickableNames :: ![n] } deriving (Read, Show, Generic, NFData) data EventRO n = EventRO { eventViewportMap :: M.Map n Viewport diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/brick-0.57/src/Brick/Widgets/List.hs new/brick-0.57.1/src/Brick/Widgets/List.hs --- old/brick-0.57/src/Brick/Widgets/List.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/brick-0.57.1/src/Brick/Widgets/List.hs 2001-09-09 03:46:40.000000000 +0200 @@ -88,7 +88,10 @@ import Data.Functor (($>)) import Data.List.NonEmpty (NonEmpty((:|))) import Data.Maybe (fromMaybe) -import Data.Semigroup (Semigroup, (<>), sconcat) +#if !(MIN_VERSION_base(4,11,0)) +import Data.Semigroup (Semigroup, (<>)) +#endif +import Data.Semigroup (sconcat) import qualified Data.Sequence as Seq import Graphics.Vty (Event(..), Key(..), Modifier(..)) import qualified Data.Vector as V ++++++ brick.cabal ++++++ name: brick version: 0.57.1 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: . * <https://github.com/jtdaugherty/brick/blob/master/README.md The README> . * The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick user guide> . * The demonstration programs in the 'programs' directory . . This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>. license: BSD3 license-file: LICENSE author: Jonathan Daugherty <[email protected]> maintainer: Jonathan Daugherty <[email protected]> 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 Data.IMap Data.Text.Markup other-modules: Brick.Types.Common Brick.Types.TH Brick.Types.Internal Brick.Widgets.Internal build-depends: base <= 4.15, 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-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 _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
