Accepting request 1115926 from devel:languages:haskell

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1115926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc-parallel?expand=0&rev=13
This commit is contained in:
Ana Guerrero 2023-10-06 19:14:11 +00:00 committed by Git OBS Bridge
commit 482af90fcd
3 changed files with 88 additions and 62 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Sep 28 12:00:30 UTC 2023 - Peter Simons <psimons@suse.com>
- Update parallel to version 3.2.2.0 revision 7.
Upstream has revised the Cabal build instructions on Hackage.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 30 17:07:50 UTC 2023 - Peter Simons <psimons@suse.com> Thu Mar 30 17:07:50 UTC 2023 - Peter Simons <psimons@suse.com>

View File

@ -25,7 +25,7 @@ Summary: Parallel programming library
License: BSD-3-Clause License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name} URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/6.cabal#/%{pkg_name}.cabal Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/7.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-array-devel BuildRequires: ghc-array-devel
BuildRequires: ghc-array-prof BuildRequires: ghc-array-prof
@ -41,14 +41,14 @@ ExcludeArch: %{ix86}
%description %description
This package provides a library for parallel programming. This package provides a library for parallel programming.
For documentation start from the "Control.Parallel.Strategies" module below. For documentation, start from the "Control.Parallel.Strategies" module below.
For more tutorial documentation, see the book For more tutorial documentation, see the book
<http://simonmar.github.io/pages/pcph.html Parallel and Concurrent Programming <https://simonmar.github.io/pages/pcph.html Parallel and Concurrent Programming
in Haskell>. in Haskell>.
To understand the principles behind the library, see To understand the principles behind the library, see
<http://simonmar.github.io/bib/papers/strategies.pdf Seq no more: Better <https://simonmar.github.io/bib/papers/strategies.pdf Seq no more: Better
Strategies for Parallel Haskell>. Strategies for Parallel Haskell>.
%package devel %package devel

View File

@ -1,58 +1,78 @@
name: parallel cabal-version: >=1.10
version: 3.2.2.0 name: parallel
x-revision: 6 version: 3.2.2.0
-- NOTE: Don't forget to update ./changelog.md x-revision: 7
license: BSD3 -- NOTE: Don't forget to update ./changelog.md
license-file: LICENSE license: BSD3
maintainer: libraries@haskell.org license-file: LICENSE
bug-reports: https://github.com/haskell/parallel/issues maintainer: libraries@haskell.org
synopsis: Parallel programming library bug-reports: https://github.com/haskell/parallel/issues
category: Control, Parallelism synopsis: Parallel programming library
build-type: Simple category: Control, Parallelism
cabal-version: >=1.10 build-type: Simple
tested-with: GHC==8.10.1, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4
description: tested-with:
This package provides a library for parallel programming. GHC == 9.8.0
. GHC == 9.6.3
For documentation start from the "Control.Parallel.Strategies" GHC == 9.4.7
module below. GHC == 9.2.8
. GHC == 9.0.2
For more tutorial documentation, see the book <http://simonmar.github.io/pages/pcph.html Parallel and Concurrent Programming in Haskell>. GHC == 8.10.7
. GHC == 8.8.4
To understand the principles behind the library, see GHC == 8.6.5
<http://simonmar.github.io/bib/papers/strategies.pdf Seq no more: Better Strategies for Parallel Haskell>. GHC == 8.4.4
GHC == 8.2.2
GHC == 8.0.2
extra-source-files: changelog.md GHC == 7.10.3
-- Drop these old GHCs from CI:
source-repository head -- GHC == 7.8.4
type: git -- GHC == 7.6.3
location: https://github.com/haskell/parallel.git -- GHC == 7.4.2
-- GHC == 7.2.2
library -- GHC == 7.0.4
default-language: Haskell2010
other-extensions: description:
BangPatterns This package provides a library for parallel programming.
CPP .
MagicHash For documentation, start from the "Control.Parallel.Strategies"
UnboxedTuples module below.
.
exposed-modules: For more tutorial documentation, see the book <https://simonmar.github.io/pages/pcph.html Parallel and Concurrent Programming in Haskell>.
Control.Seq .
Control.Parallel To understand the principles behind the library, see
Control.Parallel.Strategies <https://simonmar.github.io/bib/papers/strategies.pdf Seq no more: Better Strategies for Parallel Haskell>.
build-depends:
array >= 0.3 && < 0.6, extra-source-files: changelog.md
base >= 4.3 && < 4.19,
containers >= 0.4 && < 0.7, source-repository head
deepseq >= 1.1 && < 1.5 type: git
location: https://github.com/haskell/parallel.git
ghc-options: -Wall
library
if impl(ghc >= 6.11) default-language: Haskell2010
-- To improve parallel performance: other-extensions:
ghc-options: -feager-blackholing BangPatterns
CPP
if impl(ghc >= 7.2.1) MagicHash
build-depends: ghc-prim UnboxedTuples
exposed-modules:
Control.Seq
Control.Parallel
Control.Parallel.Strategies
build-depends:
array >= 0.3 && < 0.6,
base >= 4.3 && < 4.20,
containers >= 0.4 && < 0.8,
deepseq >= 1.1 && < 1.6
ghc-options: -Wall
if impl(ghc >= 6.11)
-- To improve parallel performance:
ghc-options: -feager-blackholing
if impl(ghc >= 7.2.1)
build-depends: ghc-prim