Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-text-icu for openSUSE:Factory 
checked in at 2025-03-25 22:12:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-text-icu (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-text-icu.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-text-icu"

Tue Mar 25 22:12:11 2025 rev:2 rq:1255898 version:0.8.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-text-icu/ghc-text-icu.changes        
2024-12-20 23:09:58.898894783 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-text-icu.new.2696/ghc-text-icu.changes      
2025-03-25 22:21:16.800661948 +0100
@@ -1,0 +2,6 @@
+Sat Mar 15 11:56:58 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update text-icu to version 0.8.0.5 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  text-icu.cabal

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-text-icu.spec ++++++
--- /var/tmp/diff_new_pack.EwqoFt/_old  2025-03-25 22:21:17.352684860 +0100
+++ /var/tmp/diff_new_pack.EwqoFt/_new  2025-03-25 22:21:17.352684860 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-text-icu
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 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
@@ -130,6 +131,7 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ text-icu.cabal ++++++
cabal-version:  1.18
  -- 1.18 introduced extra-doc-files
name:           text-icu
version:        0.8.0.5
x-revision: 1
synopsis:       Bindings to the ICU library
homepage:       https://github.com/haskell/text-icu
bug-reports:    https://github.com/haskell/text-icu/issues
description:
  Haskell bindings to the International Components for Unicode (ICU)
  libraries.  These libraries provide robust and full-featured Unicode
  services on a wide variety of platforms.
  .
  Features include:
  .
  * Both pure and impure bindings, to allow for fine control over efficiency
    and ease of use.
  .
  * Breaking of strings on character, word, sentence, and line boundaries.
  .
  * Access to the Unicode Character Database (UCD) of character metadata.
  .
  * String collation functions, for locales where the conventions for
    lexicographic ordering differ from the simple numeric ordering of
    character codes.
  .
  * Character set conversion functions, allowing conversion between
    Unicode and over 220 character encodings.
  .
  * Unicode normalization.  (When implementations keep strings in a
    normalized form, they can be assured that equivalent strings have a
    unique binary representation.)
  .
  * Regular expression search and replace.
  .
  * Security checks for visually confusable (spoofable) strings.
  .
  * Bidirectional Unicode algorithm
  .
  * Calendar objects holding dates and times.
  .
  * Number and calendar formatting.
maintainer:     Vladimir Shabanov <d...@vshabanov.com>
copyright:      2009-2015 Bryan O'Sullivan
category:       Data, Text
license:        BSD3
license-file:   LICENSE
build-type:     Simple

extra-doc-files:
  README.markdown
  changelog.md

extra-source-files:
  benchmarks/Breaker.hs
  include/hs_text_icu.h

tested-with:
  GHC == 9.12.1
  GHC == 9.10.1
  GHC == 9.8.4
  GHC == 9.6.6
  GHC == 9.4.8
  GHC == 9.2.8
  GHC == 9.0.2
  GHC == 8.10.7
  GHC == 8.8.4
  GHC == 8.6.5
  GHC == 8.4.4
  GHC == 8.2.2
  GHC == 8.0.2
  GHC == 7.10.3

flag homebrew
  Description: Assume homebrew on macOS. Automatically add /usr/local/opt/ and 
/usr/homebrew/opt/ paths to extra-lib-dirs and include-dirs.
  Default:     True
  Manual:      True

library
  default-language:  Haskell98
  build-depends:
    base        >= 4.8      && < 5,
    bytestring  >= 0.9      && < 0.13,
    deepseq     >= 1.4.2.0  && < 1.6,
    text        >= 0.9.1.0  && < 1.3  || >= 2.0 && < 2.2,
    time        >= 1.5      && < 1.15
  pkgconfig-depends:
    icu-i18n    >= 62.1

  exposed-modules:
      Data.Text.ICU
      Data.Text.ICU.BiDi
      Data.Text.ICU.Calendar
      Data.Text.ICU.Break
      Data.Text.ICU.Char
      Data.Text.ICU.CharsetDetection
      Data.Text.ICU.Collate
      Data.Text.ICU.Convert
      Data.Text.ICU.DateFormatter
      Data.Text.ICU.Error
      Data.Text.ICU.Locale
      Data.Text.ICU.Normalize
      Data.Text.ICU.Number
      Data.Text.ICU.Normalize2
      Data.Text.ICU.NumberFormatter
      Data.Text.ICU.Regex
      Data.Text.ICU.Shape
      Data.Text.ICU.Spoof
      Data.Text.ICU.Types
  other-modules:
      Data.Text.ICU.BiDi.Internal
      Data.Text.ICU.BitMask
      Data.Text.ICU.Break.Pure
      Data.Text.ICU.Break.Types
      Data.Text.ICU.CharsetDetection.Internal
      Data.Text.ICU.Collate.Internal
      Data.Text.ICU.Collate.Pure
      Data.Text.ICU.Number.Internal
      Data.Text.ICU.Convert.Internal
      Data.Text.ICU.Enumerator
      Data.Text.ICU.Error.Internal
      Data.Text.ICU.Internal
      Data.Text.ICU.Iterator
      Data.Text.ICU.Normalize.Internal
      Data.Text.ICU.Regex.Internal
      Data.Text.ICU.Regex.Pure
      Data.Text.ICU.Spoof.Internal
      Data.Text.ICU.Spoof.Pure
      Data.Text.ICU.Text
  c-sources: cbits/text_icu.c
  cc-options: -Wall -Wextra -pedantic -Wno-deprecated
  include-dirs: include
  if os(darwin) && flag(homebrew)
    extra-lib-dirs:
      /usr/local/opt/icu4c/lib
      /opt/homebrew/opt/icu4c/lib
    include-dirs:
      /usr/local/opt/icu4c/include
      /opt/homebrew/opt/icu4c/include
  extra-libraries: icuuc
  if os(mingw32)
    extra-libraries: icuin icudt icuio
  else
    extra-libraries: icui18n icudata

  ghc-options: -Wall
  if impl(ghc >= 8.0)
    ghc-options:  -Wcompat

test-suite tests
  default-language: Haskell98
  type:             exitcode-stdio-1.0
  hs-source-dirs:   tests
  main-is:          Tests.hs
  other-modules:    Properties QuickCheckUtils

  ghc-options:
    -Wall -threaded -rtsopts

  build-depends:
    HUnit >= 1.2,
    QuickCheck >= 2.4,
    array,
    base,
    bytestring  >= 0.9      && < 0.13,
    deepseq     >= 1.4.2.0  && < 1.6,
    directory,
    ghc-prim,
    random,
    test-framework >= 0.4,
    test-framework-hunit >= 0.2,
    test-framework-quickcheck2 >= 0.2,
    text,
    text-icu
  if impl(ghc <= 8.2)
    build-depends: semigroups

source-repository head
  type:     git
  location: https://github.com/haskell/text-icu

Reply via email to