diff --git a/ghc-text-ansi.changes b/ghc-text-ansi.changes index 8fc514e..b85af71 100644 --- a/ghc-text-ansi.changes +++ b/ghc-text-ansi.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 11 01:14:52 UTC 2023 - Peter Simons + +- Update text-ansi to version 0.3.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ------------------------------------------------------------------- Sun Sep 24 15:55:44 UTC 2023 - Peter Simons diff --git a/ghc-text-ansi.spec b/ghc-text-ansi.spec index bbe19b8..d6030a6 100644 --- a/ghc-text-ansi.spec +++ b/ghc-text-ansi.spec @@ -25,6 +25,7 @@ Summary: Text styling for ANSI terminals 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-base-devel BuildRequires: ghc-base-prof @@ -75,6 +76,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep %autosetup -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build diff --git a/text-ansi.cabal b/text-ansi.cabal new file mode 100644 index 0000000..9d9b868 --- /dev/null +++ b/text-ansi.cabal @@ -0,0 +1,60 @@ +cabal-version: 2.2 + +name: text-ansi +version: 0.3.0 +x-revision: 1 +category: Data +synopsis: Text styling for ANSI terminals. +description: + Text styling for ANSI terminals using SGR codes, as defined by the + + standard. + . + Supports foreground\/background color, bold\/faint intensity, italic, + single\/double underline, strikethrough, frame, encircle, and overline escape + sequences. Some styles may not work on your terminal. + . + Also features terminal detection, so redirecting styled output to a file will + automatically strip the ANSI escape sequences. +author: Mitchell Rosen, Travis Staton +maintainer: Mitchell Rosen , Travis Staton +homepage: https://github.com/awkward-squad/text-ansi +bug-reports: https://github.com/awkward-squad/text-ansi/issues +copyright: (c) 2018-2023 Mitchell Rosen, Travis Staton +license: BSD-3-Clause +license-file: LICENSE +build-type: Simple +tested-with: GHC == 9.4.7, GHC == 9.6.3, GHC == 9.8.1 + +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: git://github.com/awkward-squad/text-ansi.git + +library + build-depends: + base ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19, + text >= 1.0 && < 2.2, + text-builder-linear ^>= 0.1.1, + default-language: + Haskell2010 + exposed-modules: + String.ANSI + Text.ANSI + Text.Builder.ANSI + Text.Lazy.Builder.ANSI + ghc-options: + -Weverything + -Wno-implicit-prelude + -Wno-missing-import-lists + -Wno-missing-local-signatures + -Wno-unsafe + if impl(ghc >= 8.10) + ghc-options: + -Wno-missing-safe-haskell-mode + -Wno-prepositive-qualified-module + hs-source-dirs: + src