diff --git a/ghc-scientific.changes b/ghc-scientific.changes index f1bc50f..940e306 100644 --- a/ghc-scientific.changes +++ b/ghc-scientific.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Feb 12 14:14:50 UTC 2017 - psimons@suse.com + +- Update to version 0.3.4.10 with cabal2obs. + ------------------------------------------------------------------- Wed Jan 4 21:22:15 UTC 2017 - psimons@suse.com diff --git a/ghc-scientific.spec b/ghc-scientific.spec index 9e3ddae..37e085b 100644 --- a/ghc-scientific.spec +++ b/ghc-scientific.spec @@ -19,20 +19,20 @@ %global pkg_name scientific %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.3.4.9 +Version: 0.3.4.10 Release: 0 Summary: Numbers represented using scientific notation License: BSD-3-Clause Group: Development/Languages/Other 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-binary-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel +BuildRequires: ghc-integer-logarithms-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-text-devel BuildRequires: ghc-vector-devel @@ -90,7 +90,6 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -113,5 +112,6 @@ cp -p %{SOURCE1} %{pkg_name}.cabal %files devel -f %{name}-devel.files %defattr(-,root,root,-) +%doc changelog %changelog diff --git a/scientific-0.3.4.10.tar.gz b/scientific-0.3.4.10.tar.gz new file mode 100644 index 0000000..2e0563d --- /dev/null +++ b/scientific-0.3.4.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d3b8ae5d741facfb0e84a2f1b6964a7ab3817269568c37de44f1be5cc0ff1a1 +size 19860 diff --git a/scientific-0.3.4.9.tar.gz b/scientific-0.3.4.9.tar.gz deleted file mode 100644 index 6c86255..0000000 --- a/scientific-0.3.4.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:108330662b0af9a04d7da55864211ce12008efe36614d897ba635e80670918a8 -size 21932 diff --git a/scientific.cabal b/scientific.cabal deleted file mode 100644 index 6568977..0000000 --- a/scientific.cabal +++ /dev/null @@ -1,129 +0,0 @@ -name: scientific -version: 0.3.4.9 -x-revision: 1 -synopsis: Numbers represented using scientific notation -description: - @Data.Scientific@ provides the number type 'Scientific'. Scientific numbers are - arbitrary precision and space efficient. They are represented using - . - The implementation uses a coefficient @c :: 'Integer'@ and a base-10 exponent - @e :: 'Int'@. A scientific number corresponds to the - 'Fractional' number: @'fromInteger' c * 10 '^^' e@. - . - Note that since we're using an 'Int' to represent the exponent these numbers - aren't truly arbitrary precision. I intend to change the type of the exponent - to 'Integer' in a future release. - . - The main application of 'Scientific' is to be used as the target of parsing - arbitrary precision numbers coming from an untrusted source. The advantages - over using 'Rational' for this are that: - . - * A 'Scientific' is more efficient to construct. Rational numbers need to be - constructed using '%' which has to compute the 'gcd' of the 'numerator' and - 'denominator'. - . - * 'Scientific' is safe against numbers with huge exponents. For example: - @1e1000000000 :: 'Rational'@ will fill up all space and crash your - program. Scientific works as expected: - . - > > read "1e1000000000" :: Scientific - > 1.0e1000000000 - . - * Also, the space usage of converting scientific numbers with huge exponents to - @'Integral's@ (like: 'Int') or @'RealFloat's@ (like: 'Double' or 'Float') - will always be bounded by the target type. - -homepage: https://github.com/basvandijk/scientific -bug-reports: https://github.com/basvandijk/scientific/issues -license: BSD3 -license-file: LICENSE -author: Bas van Dijk -maintainer: Bas van Dijk -category: Data -build-type: Simple -cabal-version: >=1.10 - -extra-source-files: - changelog - -source-repository head - type: git - location: git://github.com/basvandijk/scientific.git - -flag bytestring-builder - description: Depend on the bytestring-builder package for backwards compatibility. - default: False - manual: False - -flag integer-simple - description: Use the integer-simple package instead of integer-gmp - default: False - -library - exposed-modules: Data.ByteString.Builder.Scientific - Data.Scientific - Data.Text.Lazy.Builder.Scientific - other-modules: Math.NumberTheory.Logarithms - GHC.Integer.Logarithms.Compat - GHC.Integer.Compat - Utils - other-extensions: DeriveDataTypeable, BangPatterns - ghc-options: -Wall - build-depends: base >= 4.3 && < 4.10 - , ghc-prim - , deepseq >= 1.3 && < 1.5 - , text >= 0.8 && < 1.3 - , hashable >= 1.1.2 && < 1.3 - , vector >= 0.7 && < 0.12 - , containers >= 0.1 && < 0.6 - , binary >= 0.4.1 && < 0.9 - - if flag(bytestring-builder) - build-depends: bytestring >= 0.9 && < 0.10.4 - , bytestring-builder >= 0.10.4 && < 0.11 - else - build-depends: bytestring >= 0.10.4 && < 0.11 - - if flag(integer-simple) - build-depends: integer-simple - CPP-options: -DINTEGER_SIMPLE - else - build-depends: integer-gmp - - hs-source-dirs: src - default-language: Haskell2010 - -test-suite test-scientific - type: exitcode-stdio-1.0 - hs-source-dirs: test - main-is: test.hs - default-language: Haskell2010 - ghc-options: -Wall - - build-depends: scientific - , base >= 4.3 && < 4.10 - , binary >= 0.4.1 && < 0.9 - , tasty >= 0.5 && < 0.12 - , tasty-ant-xml >= 1.0 && < 1.1 - , tasty-hunit >= 0.8 && < 0.10 - , tasty-smallcheck >= 0.2 && < 0.9 - , tasty-quickcheck >= 0.8 && < 0.9 - , smallcheck >= 1.0 && < 1.2 - , QuickCheck >= 2.5 && < 2.10 - , text >= 0.8 && < 1.3 - - if flag(bytestring-builder) - build-depends: bytestring >= 0.9 && < 0.10.4 - , bytestring-builder >= 0.10.4 && < 0.11 - else - build-depends: bytestring >= 0.10.4 && < 0.11 - -benchmark bench-scientific - type: exitcode-stdio-1.0 - hs-source-dirs: bench - main-is: bench.hs - default-language: Haskell2010 - ghc-options: -O2 - build-depends: scientific - , base >= 4.3 && < 4.10 - , criterion >= 0.5 && < 1.2