From bb9cc17dda20363959393edf082592b9b35c8ef2c1cd43ecacf49ebb94554372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Tue, 17 Aug 2021 09:54:21 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-unicode-transforms revision:16, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-unicode-transforms?expand=0&rev=48 --- ghc-unicode-transforms.changes | 10 ++ ghc-unicode-transforms.spec | 5 +- unicode-transforms-0.3.7.1.tar.gz | 3 - unicode-transforms-0.3.8.tar.gz | 3 + unicode-transforms.cabal | 222 ------------------------------ 5 files changed, 15 insertions(+), 228 deletions(-) delete mode 100644 unicode-transforms-0.3.7.1.tar.gz create mode 100644 unicode-transforms-0.3.8.tar.gz delete mode 100644 unicode-transforms.cabal diff --git a/ghc-unicode-transforms.changes b/ghc-unicode-transforms.changes index db0d642..9e44630 100644 --- a/ghc-unicode-transforms.changes +++ b/ghc-unicode-transforms.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Jul 23 13:01:45 UTC 2021 - psimons@suse.com + +- Update unicode-transforms to version 0.3.8. + ## 0.3.8 + + * Allow ghc-prim 0.7 + * Extract `unicode-data` into its own package + * Depend on the latest stable `text` + ------------------------------------------------------------------- Thu Apr 22 07:55:14 UTC 2021 - psimons@suse.com diff --git a/ghc-unicode-transforms.spec b/ghc-unicode-transforms.spec index a828628..9571365 100644 --- a/ghc-unicode-transforms.spec +++ b/ghc-unicode-transforms.spec @@ -19,17 +19,17 @@ %global pkg_name unicode-transforms %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.3.7.1 +Version: 0.3.8 Release: 0 Summary: Unicode normalization 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-rpm-macros BuildRequires: ghc-text-devel +BuildRequires: ghc-unicode-data-devel ExcludeArch: %{ix86} %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -55,7 +55,6 @@ files. %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build diff --git a/unicode-transforms-0.3.7.1.tar.gz b/unicode-transforms-0.3.7.1.tar.gz deleted file mode 100644 index 607d2ff..0000000 --- a/unicode-transforms-0.3.7.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ef4dfa741ab9ebeb0fc71970ece1074554ff3387c488a7bc55f5612a1d22080 -size 717790 diff --git a/unicode-transforms-0.3.8.tar.gz b/unicode-transforms-0.3.8.tar.gz new file mode 100644 index 0000000..2b16ebd --- /dev/null +++ b/unicode-transforms-0.3.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4f7aa012c82ec4cbcff518aeb70f302b26e73c81f931b967763aa8ac7e76dc8 +size 644490 diff --git a/unicode-transforms.cabal b/unicode-transforms.cabal deleted file mode 100644 index a292f60..0000000 --- a/unicode-transforms.cabal +++ /dev/null @@ -1,222 +0,0 @@ -cabal-version: 2.2 - -name: unicode-transforms -version: 0.3.7.1 -x-revision: 1 -synopsis: Unicode normalization -description: Fast Unicode 13.0.0 normalization in Haskell (NFC, NFKC, NFD, NFKD). -category: Data,Text,Unicode -stability: Experimental -homepage: http://github.com/composewell/unicode-transforms -bug-reports: https://github.com/composewell/unicode-transforms/issues -author: Harendra Kumar -maintainer: harendra.kumar@gmail.com -copyright: 2016-2017 Harendra Kumar, - 2014–2015 Antonio Nikishaev -license: BSD-3-Clause -license-file: LICENSE -tested-with: GHC==7.10.3 - , GHC==8.0.2 - , GHC==8.2.2 - , GHC==8.4.4 - , GHC==8.6.5 - , GHC==8.8.3 - , GHC==8.10.1 -build-type: Simple -extra-source-files: - .gitignore - .travis.yml - appveyor.yml - Changelog.md - MAINTAINING.md - NOTES.md - README.md - benchmark/README.md - benchmark/NormalizeFile.hs - benchmark/data/AllChars.txt - benchmark/data/Deutsch.txt - benchmark/data/Devanagari.txt - benchmark/data/English.txt - benchmark/data/Japanese.txt - benchmark/data/Korean.txt - benchmark/data/Vietnamese.txt - stack.yaml - stack-7.10.yaml - stack-8.0.yaml - unicode-data/README.md - unicode-data/ucd/NormalizationTest.txt - unicode-data/extra/NormalizationTest.txt - unicode-data/stack.yaml - unicode-data/ucd2haskell.cabal - unicode-data/UCD2Haskell.hs - -source-repository head - type: git - location: https://github.com/composewell/unicode-transforms - -flag dev - description: Developer build - manual: True - default: False - -flag bench-show - description: Use bench-show to compare benchmarks - manual: True - default: False - -flag has-icu - description: Use text-icu for benchmark and test comparisons - manual: True - default: False - -flag has-llvm - description: Use llvm backend (faster) for compilation - manual: True - default: False - -library - exposed-modules: - Data.ByteString.UTF8.Normalize - Data.Text.Normalize - Data.Unicode.Types - Data.Unicode.Internal.Division - other-modules: - Data.Unicode.Internal.Bits - Data.Unicode.Internal.NormalizeStream - Data.Unicode.Properties.CombiningClass - Data.Unicode.Properties.Compositions - Data.Unicode.Properties.Decomposable - Data.Unicode.Properties.DecomposableK - Data.Unicode.Properties.Decompose - Data.Unicode.Properties.DecomposeHangul - Data.Unicode.Properties.Decompositions - Data.Unicode.Properties.DecompositionsK - Data.Unicode.Properties.DecompositionsK2 - hs-source-dirs: - ./. - ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs - build-depends: - base >=4.7 && <5 - , bytestring >=0.9 && <0.12 - , text >=1.1.1 && <1.3 - , ghc-prim >= 0.2 && < 0.8 - if flag(dev) - ghc-options: -O0 - else - ghc-options: -O2 -funbox-strict-fields -fspec-constr-count=10 - if flag(has-llvm) - ghc-options: -fllvm - default-language: Haskell2010 - -test-suite extras - type: exitcode-stdio-1.0 - main-is: Extra.hs - other-modules: - QuickCheckUtils - hs-source-dirs: - test - ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs - build-depends: - QuickCheck >=2.1 && <2.15 - , base >=4.7 && <5 - , deepseq >=1.1 && <1.5 - , text >=1.1.1 && <1.3 - , unicode-transforms - if flag(dev) - ghc-options: -O0 - else - ghc-options: -O2 -funbox-strict-fields - if flag(has-llvm) - ghc-options: -fllvm - default-language: Haskell2010 - -test-suite quickcheck - type: exitcode-stdio-1.0 - main-is: Properties.hs - other-modules: - QuickCheckUtils - hs-source-dirs: - test - ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs - build-depends: - QuickCheck >=2.1 && <2.15 - , base >=4.7 && <5 - , deepseq >=1.1 && <1.5 - , hspec >= 2.0 && < 3 - , text >=1.1.1 && <1.3 - , unicode-transforms - if flag(dev) - ghc-options: -O0 - else - ghc-options: -O2 -funbox-strict-fields - if flag(has-llvm) - ghc-options: -fllvm - if flag(has-icu) - cpp-options: -DHAS_ICU - build-depends: - text-icu >=0.6.2.1 - default-language: Haskell2010 - -test-suite ucd - type: exitcode-stdio-1.0 - main-is: NormalizationTest.hs - hs-source-dirs: - test - ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs - build-depends: - base >=4.7 && <5 - , getopt-generics >=0.11 && <0.14 - , split >=0.1 && <0.3 - , text >=1.1.1 && <1.3 - , unicode-transforms - if flag(dev) - ghc-options: -O0 - else - ghc-options: -O2 -funbox-strict-fields - if flag(has-llvm) - ghc-options: -fllvm - default-language: Haskell2010 - -benchmark bench - type: exitcode-stdio-1.0 - main-is: Benchmark.hs - hs-source-dirs: - benchmark - ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs - build-depends: - base >=4.7 && <5 - , deepseq >=1.1.0 && <1.5 - , filepath >=1.0 && <2 - , gauge >=0.2.0 && <0.3 - , path >=0.0.0 && <0.9 - , path-io >=0.1.0 && <1.7 - , text >=1.1.1 && <1.3 - , unicode-transforms - if flag(dev) - ghc-options: -O0 - else - ghc-options: -O2 -funbox-strict-fields - if flag(has-llvm) - ghc-options: -fllvm - if flag(has-icu) - cpp-options: -DBENCH_ICU - build-depends: - text-icu >=0.6.2.1 && <0.8 - if impl(ghc < 7.10) - build-depends: - path (<0.5.12 || >0.5.12) - default-language: Haskell2010 - -executable chart - default-language: Haskell2010 - hs-source-dirs: benchmark - main-is: Chart.hs - if flag(bench-show) - buildable: True - build-Depends: - base >= 4.8 && < 5 - , bench-show >= 0.3 && < 0.4 - , split >= 0.2 && < 0.3 - , transformers >= 0.4 && < 0.6 - else - buildable: False