Hello community, here is the log from the commit of package ghc-parallel-io for openSUSE:Factory checked in at 2016-11-15 17:56:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-parallel-io (Old) and /work/SRC/openSUSE:Factory/.ghc-parallel-io.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-parallel-io" Changes: -------- New Changes file: --- /dev/null 2016-10-27 01:54:32.792041256 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-parallel-io.new/ghc-parallel-io.changes 2016-11-15 17:56:08.000000000 +0100 @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Sun Jul 10 16:58:15 UTC 2016 - [email protected] + +- Update to version 0.3.3 revision 1 with cabal2obs. + New: ---- 1.cabal ghc-parallel-io.changes ghc-parallel-io.spec parallel-io-0.3.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-parallel-io.spec ++++++ # # spec file for package ghc-parallel-io # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %global pkg_name parallel-io Name: ghc-%{pkg_name} Version: 0.3.3 Release: 0 Summary: Combinators for executing IO actions in parallel on a thread pool License: BSD-3-Clause Group: System/Libraries 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 BuildRequires: ghc-Cabal-devel # Begin cabal-rpm deps: BuildRequires: ghc-containers-devel BuildRequires: ghc-extensible-exceptions-devel BuildRequires: ghc-random-devel BuildRequires: ghc-rpm-macros BuildRoot: %{_tmppath}/%{name}-%{version}-build # End cabal-rpm deps %description This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention. Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool. The package is inspired by the thread <http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56499/focus=56521>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on. %package devel Summary: Haskell %{pkg_name} library development files Group: Development/Libraries/Other Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} %description devel 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 %install %ghc_lib_install %post devel %ghc_pkg_recache %postun devel %ghc_pkg_recache %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files %defattr(-,root,root,-) %changelog ++++++ 1.cabal ++++++ Name: parallel-io Version: 0.3.3 x-revision: 1 Cabal-Version: >= 1.2 Category: Concurrency Synopsis: Combinators for executing IO actions in parallel on a thread pool. Description: This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention. . Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool. . The package is inspired by the thread <http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56499/focus=56521>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on. License: BSD3 License-File: LICENSE Homepage: http://batterseapower.github.com/parallel-io Author: Max Bolingbroke <[email protected]>, Neil Mitchell <[email protected]>, Bulat Ziganshin <[email protected]> Maintainer: Max Bolingbroke <[email protected]> Build-Type: Simple Flag Benchmark Description: Build the benchmarking tool Default: False Flag Fuzz Description: Build the fuzzing tool for discovering deadlocks Default: False Flag Tests Description: Build the test runner Default: False Library Exposed-Modules: Control.Concurrent.ParallelIO Control.Concurrent.ParallelIO.Global Control.Concurrent.ParallelIO.Local Other-Modules: Control.Concurrent.ParallelIO.Compat Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2 Executable benchmark Main-Is: Control/Concurrent/ParallelIO/Benchmark.hs if !flag(benchmark) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2, time >= 1 Ghc-Options: -threaded Executable tests Main-Is: Control/Concurrent/ParallelIO/Tests.hs if !flag(tests) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2, test-framework >= 0.1.1, test-framework-hunit >= 0.1.1, HUnit >= 1.2 && < 2 Ghc-Options: -threaded -rtsopts Executable fuzz Main-Is: Control/Concurrent/ParallelIO/Fuzz.hs if !flag(fuzz) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2 Ghc-Options: -threaded -rtsopts Executable fuzz-seq Main-Is: Control/Concurrent/ParallelIO/Fuzz.hs if !flag(fuzz) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2
