osc copypac from project:devel:languages:haskell:lts:11 package:ghc-scientific revision:4, using keep-link

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-scientific?expand=0&rev=51
This commit is contained in:
Peter Simons 2018-04-02 15:03:48 +00:00 committed by Git OBS Bridge
parent c78a183468
commit 934317f02c
5 changed files with 10 additions and 280 deletions

View File

@ -1,154 +1,12 @@
-------------------------------------------------------------------
Fri Jan 12 03:37:53 UTC 2018 - psimons@suse.com
Mon Mar 19 11:32:41 UTC 2018 - psimons@suse.com
- Update to version 0.3.5.2 revision 3.
- Update scientific to version 0.3.5.3.
A more detailed change log is not available.
-------------------------------------------------------------------
Thu Dec 7 11:29:36 UTC 2017 - psimons@suse.com
Wed Mar 14 16:57:41 UTC 2018 - psimons@suse.com
- Update to version 0.3.5.2 revision 2.
- Update scientific to version 0.3.5.2 revision 5.
A more detailed change log is not available.
-------------------------------------------------------------------
Sat Nov 4 03:51:18 UTC 2017 - psimons@suse.com
- Update to version 0.3.5.2 revision 1.
A more detailed change log is not available.
-------------------------------------------------------------------
Mon Sep 4 08:46:21 UTC 2017 - psimons@suse.com
- Update to version 0.3.5.2.
A more detailed change log is not available.
-------------------------------------------------------------------
Thu Aug 3 15:38:38 UTC 2017 - psimons@suse.com
- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
-------------------------------------------------------------------
Tue Jul 11 03:02:20 UTC 2017 - psimons@suse.com
- Update to version 0.3.5.1.
-------------------------------------------------------------------
Mon Jul 3 03:01:36 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.15 revision 2.
-------------------------------------------------------------------
Mon Jun 12 09:41:44 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.15.
-------------------------------------------------------------------
Wed May 31 14:01:07 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.13.
-------------------------------------------------------------------
Wed Apr 19 13:31:57 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.12 with cabal2obs.
-------------------------------------------------------------------
Tue Apr 4 11:04:06 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.11 with cabal2obs.
-------------------------------------------------------------------
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
- Update to version 0.3.4.9 revision 1 with cabal2obs.
-------------------------------------------------------------------
Fri Jul 22 06:03:20 UTC 2016 - psimons@suse.com
- Update to version 0.3.4.9 revision 0 with cabal2obs.
-------------------------------------------------------------------
Sun Jul 10 16:58:33 UTC 2016 - psimons@suse.com
- Update to version 0.3.4.8 revision 0 with cabal2obs.
-------------------------------------------------------------------
Sun Jul 3 12:33:17 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.8
* Make bytestring-builder's installation conditional based on a Cabal flag.
-------------------------------------------------------------------
Fri Jul 1 17:02:22 UTC 2016 - toddrme2178@gmail.com
- Make Group tag consistent with other GHC packages.
-------------------------------------------------------------------
Sun Jun 12 12:00:17 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.7
* Unconditionally export Data.ByteString.Builder.Scientific.
* The bytestring-builder cabal flag has been removed.
* Depend on bytestring-builder for backwards compatibility for GHC < 7.8.
-------------------------------------------------------------------
Sat Mar 12 09:29:12 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.6
* Made toDecimalDigits more similar to floatToDigits
* Introduce a special case for 0 in fromFloatDigits
-------------------------------------------------------------------
Thu Mar 10 09:00:33 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.5
* Support GHC-8.0.1
* Support binary-0.8
-------------------------------------------------------------------
Sun Nov 29 17:39:11 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.4
* Fix build with integer-simple.
* Improved performance of toDecimalDigits by 13%.
-------------------------------------------------------------------
Mon Oct 12 18:53:43 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.2
* build fixes
-------------------------------------------------------------------
Sun Oct 4 16:52:33 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.0
* Added fromRationalRepetend & toRationalRepetend
for safely converting from and to rationals
which have a repeating decimal representation like:
1 % 28 = 0.03(571428).
* Added a Binary instance.
* Various performance improvements.
* Support vector-0.11
* Support tasty-0.11
* Support criterion-1.1.0.0
-------------------------------------------------------------------
Sun Apr 12 18:49:55 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.3.8
-------------------------------------------------------------------
Sun Mar 29 09:47:51 UTC 2015 - mpluskal@suse.com
- Remove ExclusiveArch
-------------------------------------------------------------------
Mon Feb 2 18:00:30 UTC 2015 - mpluskal@suse.com
- Initial package

View File

@ -19,14 +19,13 @@
%global pkg_name scientific
%bcond_with tests
Name: ghc-%{pkg_name}
Version: 0.3.5.2
Version: 0.3.5.3
Release: 0
Summary: Numbers represented using scientific notation
License: BSD-3-Clause
Group: Development/Libraries/Haskell
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/5.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-binary-devel
BuildRequires: ghc-bytestring-devel
@ -48,7 +47,7 @@ BuildRequires: ghc-tasty-smallcheck-devel
%endif
%description
'Data.Scientific' provides the number type 'Scientific'. Scientific numbers are
"Data.Scientific" provides the number type 'Scientific'. Scientific numbers are
arbitrary precision and space efficient. They are represented using
<http://en.wikipedia.org/wiki/Scientific_notation scientific notation>.
The implementation uses a coefficient 'c :: 'Integer'' and a base-10 exponent
@ -71,7 +70,7 @@ constructed using '%' which has to compute the 'gcd' of the 'numerator' and
'1e1000000000 :: 'Rational'' will fill up all space and crash your program.
Scientific works as expected:
> > read "1e1000000000" :: Scientific > 1.0e1000000000
>>> 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
@ -90,7 +89,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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ce479ff95482fb907267516bd0f8fff450bdeea546bbd1267fe035acf975657
size 20952

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:12a6d13417c24e4b7f905d6cd8dcd1d9ae51f6f7ba3fda13057d521c8fc2c748
size 21013

View File

@ -1,126 +0,0 @@
name: scientific
version: 0.3.5.2
x-revision: 5
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
<http://en.wikipedia.org/wiki/Scientific_notation scientific notation>.
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 <v.dijk.bas@gmail.com>
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: GHC.Integer.Compat
Utils
other-extensions: DeriveDataTypeable, BangPatterns
ghc-options: -Wall
build-depends: base >= 4.3 && < 4.12
, integer-logarithms >= 1 && <1.1
, deepseq >= 1.3 && < 1.5
, text >= 0.8 && < 1.3
, hashable >= 1.1.2 && < 1.3
, primitive >= 0.1 && < 0.7
, 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
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.12
, binary >= 0.4.1 && < 0.9
, tasty >= 0.5 && < 1.1
, tasty-ant-xml >= 1.0 && < 1.2
, tasty-hunit >= 0.8 && < 0.11
, tasty-smallcheck >= 0.2 && < 0.9
, tasty-quickcheck >= 0.8 && < 0.10
, smallcheck >= 1.0 && < 1.2
, QuickCheck >= 2.5 && < 2.12
, 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.12
, criterion >= 0.5 && < 1.4