commit ghc-parallel for openSUSE:Factory

2020-09-07 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2020-09-07 22:03:15

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new.3399 (New)


Package is "ghc-parallel"

Mon Sep  7 22:03:15 2020 rev:7 rq:832301 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2020-08-28 21:35:55.304739256 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new.3399/ghc-parallel.changes  
2020-09-07 22:03:17.706098186 +0200
@@ -1,0 +2,6 @@
+Mon Aug 31 09:34:38 UTC 2020 - psim...@suse.com
+
+- Update parallel to version 3.2.2.0 revision 2.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+---



Other differences:
--



commit ghc-parallel for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2020-08-28 21:35:51

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new.3399 (New)


Package is "ghc-parallel"

Fri Aug 28 21:35:51 2020 rev:6 rq:829372 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2020-06-19 17:16:44.622772831 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new.3399/ghc-parallel.changes  
2020-08-28 21:35:55.304739256 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:45:38 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.3wLPpY/_old  2020-08-28 21:35:56.396739773 +0200
+++ /var/tmp/diff_new_pack.3wLPpY/_new  2020-08-28 21:35:56.396739773 +0200
@@ -55,7 +55,7 @@
 This package provides the Haskell %{pkg_name} library development files.
 
 %prep
-%setup -q -n %{pkg_name}-%{version}
+%autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build




commit ghc-parallel for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2020-06-19 17:16:40

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new.3606 (New)


Package is "ghc-parallel"

Fri Jun 19 17:16:40 2020 rev:5 rq:815146 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2020-05-11 13:36:07.448459820 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new.3606/ghc-parallel.changes  
2020-06-19 17:16:44.622772831 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:14:27 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.mXmrKz/_old  2020-06-19 17:16:47.110779878 +0200
+++ /var/tmp/diff_new_pack.mXmrKz/_new  2020-06-19 17:16:47.110779878 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit ghc-parallel for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2020-05-11 13:35:39

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new.2738 (New)


Package is "ghc-parallel"

Mon May 11 13:35:39 2020 rev:4 rq:801039 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2019-12-27 13:56:00.740734954 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new.2738/ghc-parallel.changes  
2020-05-11 13:36:07.448459820 +0200
@@ -1,0 +2,5 @@
+Thu May  7 08:08:23 UTC 2020 - Peter Simons 
+
+- Update Cabal file to get more accurate dependency information.
+
+---



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.dfZqL4/_old  2020-05-11 13:36:08.232461464 +0200
+++ /var/tmp/diff_new_pack.dfZqL4/_new  2020-05-11 13:36:08.232461464 +0200
@@ -24,7 +24,7 @@
 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
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel

++ parallel.cabal ++
--- /var/tmp/diff_new_pack.dfZqL4/_old  2020-05-11 13:36:08.264461531 +0200
+++ /var/tmp/diff_new_pack.dfZqL4/_new  2020-05-11 13:36:08.268461539 +0200
@@ -1,58 +1,58 @@
-name:   parallel
-version:3.2.2.0
-x-revision: 1
--- NOTE: Don't forget to update ./changelog.md
-license:BSD3
-license-file:   LICENSE
-maintainer: librar...@haskell.org
-bug-reports:https://github.com/haskell/parallel/issues
-synopsis:   Parallel programming library
-category:   Control, Parallelism
-build-type: Simple
-cabal-version:  >=1.10
-tested-with:GHC==8.6.1, GHC==8.4.3, 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:
-This package provides a library for parallel programming.
-.
-For documentation start from the "Control.Parallel.Strategies"
-module below.
-.
-For more tutorial documentation, see the book 
.
-.
-To understand the principles behind the library, see
-.
-
-
-extra-source-files: changelog.md
-
-source-repository head
-type: git
-location: https://github.com/haskell/parallel.git
-
-library
-default-language: Haskell2010
-other-extensions:
-BangPatterns
-CPP
-MagicHash
-UnboxedTuples
-
-exposed-modules:
-Control.Seq
-Control.Parallel
-Control.Parallel.Strategies
-
-build-depends:
-array  >= 0.3 && < 0.6,
-base   >= 4.3 && < 4.14,
-containers >= 0.4 && < 0.7,
-deepseq>= 1.1 && < 1.5
-
-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
+name:   parallel
+version:3.2.2.0
+x-revision: 2
+-- NOTE: Don't forget to update ./changelog.md
+license:BSD3
+license-file:   LICENSE
+maintainer: librar...@haskell.org
+bug-reports:https://github.com/haskell/parallel/issues
+synopsis:   Parallel programming library
+category:   Control, Parallelism
+build-type: Simple
+cabal-version:  >=1.10
+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:
+This package provides a library for parallel programming.
+.
+For documentation start from the "Control.Parallel.Strategies"
+module below.
+.
+For more tutorial documentation, see the book 
.
+.
+To understand the principles behind the library, see
+.
+
+
+extra-source-files: changelog.md
+
+source-repository head
+type: git
+location: https://github.com/haskell/parallel.git
+
+library
+

commit ghc-parallel for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2019-12-27 13:55:53

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new.6675 (New)


Package is "ghc-parallel"

Fri Dec 27 13:55:53 2019 rev:3 rq:759467 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2018-10-25 08:18:04.172025395 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new.6675/ghc-parallel.changes  
2019-12-27 13:56:00.740734954 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:14:22 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---

New:

  parallel.cabal



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.N5EYNR/_old  2019-12-27 13:56:01.336735242 +0100
+++ /var/tmp/diff_new_pack.N5EYNR/_new  2019-12-27 13:56:01.336735242 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -22,9 +22,9 @@
 Release:0
 Summary:Parallel programming library
 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/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
@@ -46,7 +46,6 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -57,6 +56,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ parallel.cabal ++
name:   parallel
version:3.2.2.0
x-revision: 1
-- NOTE: Don't forget to update ./changelog.md
license:BSD3
license-file:   LICENSE
maintainer: librar...@haskell.org
bug-reports:https://github.com/haskell/parallel/issues
synopsis:   Parallel programming library
category:   Control, Parallelism
build-type: Simple
cabal-version:  >=1.10
tested-with:GHC==8.6.1, GHC==8.4.3, 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:
This package provides a library for parallel programming.
.
For documentation start from the "Control.Parallel.Strategies"
module below.
.
For more tutorial documentation, see the book 
.
.
To understand the principles behind the library, see
.


extra-source-files: changelog.md

source-repository head
type: git
location: https://github.com/haskell/parallel.git

library
default-language: Haskell2010
other-extensions:
BangPatterns
CPP
MagicHash
UnboxedTuples

exposed-modules:
Control.Seq
Control.Parallel
Control.Parallel.Strategies

build-depends:
array  >= 0.3 && < 0.6,
base   >= 4.3 && < 4.14,
containers >= 0.4 && < 0.7,
deepseq>= 1.1 && < 1.5

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



commit ghc-parallel for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2018-10-25 08:17:47

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Thu Oct 25 08:17:47 2018 rev:2 rq:642885 version:3.2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2018-08-04 21:53:18.849267404 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2018-10-25 08:18:04.172025395 +0200
@@ -5 +4,0 @@
-



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.G8YnO4/_old  2018-10-25 08:18:04.872025088 +0200
+++ /var/tmp/diff_new_pack.G8YnO4/_new  2018-10-25 08:18:04.876025086 +0200
@@ -12,7 +12,7 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 




commit ghc-parallel for openSUSE:Factory

2018-08-04 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2018-08-04 21:53:18

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Sat Aug  4 21:53:18 2018 rev:1 rq:627265 version:3.2.2.0

Changes:

New Changes file:

--- /dev/null   2018-07-30 18:06:19.633948440 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2018-08-04 21:53:18.849267404 +0200
@@ -0,0 +1,5 @@
+---
+Thu Aug  2 16:29:58 UTC 2018 - psim...@suse.com
+
+- Add parallel at version 3.2.2.0.
+

New:

  ghc-parallel.changes
  ghc-parallel.spec
  parallel-3.2.2.0.tar.gz



Other differences:
--
++ ghc-parallel.spec ++
#
# spec file for package ghc-parallel
#
# Copyright (c) 2018 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
Name:   ghc-%{pkg_name}
Version:3.2.2.0
Release:0
Summary:Parallel programming library
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
BuildRequires:  ghc-Cabal-devel
BuildRequires:  ghc-array-devel
BuildRequires:  ghc-containers-devel
BuildRequires:  ghc-deepseq-devel
BuildRequires:  ghc-rpm-macros

%description
This package provides a library for parallel programming.

For documentation start from the "Control.Parallel.Strategies" module below.

For more tutorial documentation, see the book
.

To understand the principles behind the library, see
.

%package devel
Summary:Haskell %{pkg_name} library development files
Group:  Development/Libraries/Haskell
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}

%build
%ghc_lib_build

%install
%ghc_lib_install

%post devel
%ghc_pkg_recache

%postun devel
%ghc_pkg_recache

%files -f %{name}.files
%license LICENSE

%files devel -f %{name}-devel.files
%doc changelog.md

%changelog



commit ghc-parallel for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2017-09-15 22:03:09

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Fri Sep 15 22:03:09 2017 rev:12 rq:525125 version:3.2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2017-05-06 18:29:23.933365617 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2017-09-15 22:03:12.377026792 +0200
@@ -1,0 +2,5 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.hdOGy9/_old  2017-09-15 22:03:13.148918029 +0200
+++ /var/tmp/diff_new_pack.hdOGy9/_new  2017-09-15 22:03:13.152917465 +0200
@@ -22,22 +22,21 @@
 Release:0
 Summary:Parallel programming library
 License:BSD-3-Clause
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+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
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-rpm-macros
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This package provides a library for parallel programming.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -62,11 +61,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc changelog.md
 
 %changelog




commit ghc-parallel for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2017-05-06 18:29:20

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Sat May  6 18:29:20 2017 rev:11 rq:491592 version:3.2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2016-07-20 09:28:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2017-05-06 18:29:23.933365617 +0200
@@ -1,0 +2,5 @@
+Sun Apr  9 18:08:06 UTC 2017 - psim...@suse.com
+
+- Update to version 3.2.1.1 with cabal2obs.
+
+---

Old:

  parallel-3.2.1.0.tar.gz

New:

  parallel-3.2.1.1.tar.gz



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.y2T0Eq/_old  2017-05-06 18:29:24.725253878 +0200
+++ /var/tmp/diff_new_pack.y2T0Eq/_new  2017-05-06 18:29:24.729253314 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -18,21 +18,19 @@
 
 %global pkg_name parallel
 Name:   ghc-%{pkg_name}
-Version:3.2.1.0
+Version:3.2.1.1
 Release:0
 Summary:Parallel programming library
 License:BSD-3-Clause
-Group:  System/Libraries
+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
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 This package provides a library for parallel programming.
@@ -51,15 +49,12 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ parallel-3.2.1.0.tar.gz -> parallel-3.2.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.1.0/Control/Parallel/Strategies.hs 
new/parallel-3.2.1.1/Control/Parallel/Strategies.hs
--- old/parallel-3.2.1.0/Control/Parallel/Strategies.hs 2016-01-02 
09:11:16.0 +0100
+++ new/parallel-3.2.1.1/Control/Parallel/Strategies.hs 2017-04-08 
18:25:01.0 +0200
@@ -144,7 +144,7 @@
 import Control.Applicative
 #endif
 import Control.Parallel
-import Control.DeepSeq
+import Control.DeepSeq (NFData(rnf))
 import Control.Monad
 
 import qualified Control.Seq
@@ -474,6 +474,8 @@
 
 -- | Evaluate the nth element of a list (if there is such) according to
 -- the given strategy.
+-- This nth is 0-based. For example, @[1, 2, 3, 4, 5] `using` evalListNth 4 
rseq@
+-- will eval @5@, not @4@.
 -- The spine of the list up to the nth element is evaluated as a side effect.
 evalListNth :: Int -> Strategy a -> Strategy [a]
 evalListNth n strat = evalListSplitAt n r0 (evalListN 1 strat)
@@ -862,7 +864,7 @@
   /Seq no More: Better Strategies for Parallel Haskell/
   
 
-The major differenes in the API are:
+The major differences in the API are:
 
  * The addition of Sequential strategies ("Control.Seq") as
a composable means for specifying sequential evaluation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.1.0/changelog.md 
new/parallel-3.2.1.1/changelog.md
--- old/parallel-3.2.1.0/changelog.md   2016-01-02 09:11:16.0 +0100
+++ new/parallel-3.2.1.1/changelog.md   2017-04-08 18:25:01.0 +0200
@@ -1,5 +1,10 @@
 # Changelog for [`parallel` 
package](http://hackage.haskell.org/package/parallel)
 
+## 3.2.1.1  *Apr 2017*
+
+  - Compatibility with `deepseq-1.4.3`
+  - Minor documentation clarifications
+
 ## 3.2.1.0  *Jan 2016*
 
   - Support `base-4.9.0.0`
@@ -23,3 +28,8 @@
   * Drop support for GHCs older than GHC 7.0.1
   * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer`
 to make RULEs more likely to fire
+
+## Older versions
+
+  * This package has a long history which is described in the Haddock 
documentation
+in the ["API History" 
section](./docs/Control-Parallel-Strategies.html#history)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit ghc-parallel for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2016-07-20 09:28:47

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2016-01-08 15:22:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2016-07-20 09:28:49.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:14:26 UTC 2016 - psim...@suse.com
+
+- Update to version 3.2.1.0 revision 0 with cabal2obs.
+
+---

Old:

  _service



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.b5CCb4/_old  2016-07-20 09:28:50.0 +0200
+++ /var/tmp/diff_new_pack.b5CCb4/_new  2016-07-20 09:28:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -17,52 +17,49 @@
 
 
 %global pkg_name parallel
-
-Name:   ghc-parallel
+Name:   ghc-%{pkg_name}
 Version:3.2.1.0
 Release:0
 Summary:Parallel programming library
 License:BSD-3-Clause
 Group:  System/Libraries
-
-Url:http://hackage.haskell.org/package/%{pkg_name}
-Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
+Url:https://hackage.haskell.org/package/%{pkg_name}
+Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-rpm-macros
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # End cabal-rpm deps
 
 %description
 This package provides a library for parallel programming.
 
-
 %package devel
 Summary:Haskell %{pkg_name} library development files
 Group:  Development/Libraries/Other
-Provides:   %{name}-static = %{version}-%{release}
+Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
 Requires(postun): ghc-compiler = %{ghc_version}
-Requires:   %{name} = %{version}-%{release}
 
 %description devel
 This package provides the Haskell %{pkg_name} library development files.
 
-
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
+
 %build
 %ghc_lib_build
 
+
 %install
 %ghc_lib_install
 
+
 %post devel
 %ghc_pkg_recache
 
@@ -75,5 +72,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
+%doc changelog.md
 
 %changelog




commit ghc-parallel for openSUSE:Factory

2016-01-08 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2016-01-08 15:22:49

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is "ghc-parallel"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2015-05-13 07:13:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2016-01-08 15:22:50.0 +0100
@@ -1,0 +2,9 @@
+Sun Jan  3 09:54:23 UTC 2016 - mimi...@gmail.com
+
+- update to 3.2.1.0
+* Support base-4.9.0.0
+* Add {-# NOINLINE[1] rseq #-} to make the RULE more robust
+* Make rpar type signature consistent with rseq via type-synonym
+* Drop redundant Ix-constraint on seqArray/seqArrayBounds for GHC >= 8.0
+
+---

Old:

  parallel-3.2.0.6.tar.gz

New:

  parallel-3.2.1.0.tar.gz



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.aQOVJ9/_old  2016-01-08 15:22:51.0 +0100
+++ /var/tmp/diff_new_pack.aQOVJ9/_new  2016-01-08 15:22:51.0 +0100
@@ -19,7 +19,7 @@
 %global pkg_name parallel
 
 Name:   ghc-parallel
-Version:3.2.0.6
+Version:3.2.1.0
 Release:0
 Summary:Parallel programming library
 License:BSD-3-Clause

++ parallel-3.2.0.6.tar.gz -> parallel-3.2.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.6/Control/Parallel/Strategies.hs 
new/parallel-3.2.1.0/Control/Parallel/Strategies.hs
--- old/parallel-3.2.0.6/Control/Parallel/Strategies.hs 2014-12-28 
11:13:46.0 +0100
+++ new/parallel-3.2.1.0/Control/Parallel/Strategies.hs 2016-01-02 
09:11:16.0 +0100
@@ -201,8 +201,15 @@
 runEval :: Eval a -> a
 runEval (Eval x) = case x realWorld# of (# _, a #) -> a
 
+instance Functor Eval where
+  fmap = liftM
+
+instance Applicative Eval where
+  pure x = Eval $ \s -> (# s, x #)
+  (<*>)  = ap
+
 instance Monad Eval where
-  return x = Eval $ \s -> (# s, x #)
+  return = pure
   Eval x >>= k = Eval $ \s -> case x s of
 (# s', a #) -> case k a of
   Eval f -> f s'
@@ -214,8 +221,15 @@
 runEval :: Eval a -> a
 runEval (Done x) = x
 
+instance Functor Eval where
+  fmap = liftM
+
+instance Applicative Eval where
+  pure = Done
+  (<*>) = ap
+
 instance Monad Eval where
-  return x = Done x
+  return = pure
   Done x >>= k = lazy (k x)   -- Note: pattern 'Done x' makes '>>=' strict
 
 {-# RULES "lazy Done" forall x . lazy (Done x) = Done x #-}
@@ -223,14 +237,6 @@
 #endif
 
 
-instance Functor Eval where
-  fmap = liftM
-
-instance Applicative Eval where
-  (<*>) = ap
-  pure  = return
-
-
 -- The Eval monad satisfies the monad laws.
 --
 -- (1) Left identity:
@@ -323,7 +329,7 @@
 evalSeq :: SeqStrategy a -> Strategy a
 evalSeq strat x = strat x `pseq` return x
 
--- | a name for @Control.Seq.Strategy@, for documetnation only.
+-- | A name for @Control.Seq.Strategy@, for documentation only.
 type SeqStrategy a = Control.Seq.Strategy a
 
 -- --
@@ -380,7 +386,7 @@
 -- == rdeepseq
 
 -- | 'rpar' sparks its argument (for evaluation in parallel).
-rpar :: a -> Eval a
+rpar :: Strategy a
 #if __GLASGOW_HASKELL__ >= 702
 rpar  x = Eval $ \s -> spark# x s
 #else
@@ -509,6 +515,7 @@
 -- more compositional counterpart; use RULES to do the specialisation.
 
 {-# NOINLINE [1] parList #-}
+{-# NOINLINE [1] rseq #-}
 {-# RULES
  "parList/rseq" parList rseq = parListWHNF
  #-}
@@ -794,7 +801,7 @@
 parallelism in GHC, we discovered that the original formulation of
 Strategies had some problems, in particular it lead to space leaks
 and difficulties expressing speculative parallelism.  Details are in
-the paper /Runtime Support for Multicore Haskell/ 
.
+the paper /Runtime Support for Multicore Haskell/ 
.
 
 This module has been rewritten in version 2. The main change is to
 the 'Strategy a' type synonym, which was previously @a -> Done@ and
@@ -853,7 +860,7 @@
 presented in the paper
 
   /Seq no More: Better Strategies for Parallel Haskell/
-  
+  
 
 The major differenes in the API are:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.6/Control/Seq.hs 
new/parallel-3.2.1.0/Control/Seq.hs

commit ghc-parallel for openSUSE:Factory

2015-05-12 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2015-05-13 07:13:11

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is ghc-parallel

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2014-11-26 20:54:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2015-05-13 07:13:13.0 +0200
@@ -1,0 +2,7 @@
+Mon Apr 13 07:24:09 UTC 2015 - mimi...@gmail.com
+
+- update to 3.2.0.6
+* Make `-Wall` message free for all supported `base` versions
+* Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)
+
+---

Old:

  parallel-3.2.0.4.tar.gz

New:

  parallel-3.2.0.6.tar.gz



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.jIgkP5/_old  2015-05-13 07:13:13.0 +0200
+++ /var/tmp/diff_new_pack.jIgkP5/_new  2015-05-13 07:13:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -19,7 +19,7 @@
 %global pkg_name parallel
 
 Name:   ghc-parallel
-Version:3.2.0.4
+Version:3.2.0.6
 Release:0
 Summary:Parallel programming library
 License:BSD-3-Clause

++ parallel-3.2.0.4.tar.gz - parallel-3.2.0.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/Control/Parallel/Strategies.hs 
new/parallel-3.2.0.6/Control/Parallel/Strategies.hs
--- old/parallel-3.2.0.4/Control/Parallel/Strategies.hs 2013-11-05 
14:50:46.0 +0100
+++ new/parallel-3.2.0.6/Control/Parallel/Strategies.hs 2014-12-28 
11:13:46.0 +0100
@@ -139,8 +139,10 @@
 NFData
   ) where
 
+#if !MIN_VERSION_base(4,8,0)
 import Data.Traversable
 import Control.Applicative
+#endif
 import Control.Parallel
 import Control.DeepSeq
 import Control.Monad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/Control/Seq.hs 
new/parallel-3.2.0.6/Control/Seq.hs
--- old/parallel-3.2.0.4/Control/Seq.hs 2013-11-05 14:50:46.0 +0100
+++ new/parallel-3.2.0.6/Control/Seq.hs 2014-12-28 11:13:46.0 +0100
@@ -1,24 +1,25 @@
 {-# LANGUAGE BangPatterns #-}
+{-# LANGUAGE CPP #-}
 
 -
 -- |
 -- Module  :  Control.Parallel.SeqStrategies
 -- Copyright   :  (c) The University of Glasgow 2001-2009
 -- License :  BSD-style (see the file libraries/base/LICENSE)
--- 
+--
 -- Maintainer  :  librar...@haskell.org
 -- Stability   :  experimental
 -- Portability :  portable
--- 
+--
 -- Sequential strategies provide ways to compositionally specify
 -- the degree of evaluation of a data type between the extremes of
 -- no evaluation and full evaluation.
 -- Sequential strategies may be viewed as complimentary to the parallel
 -- ones (see module Control.Parallel.Strategies).
--- 
+--
 
 module Control.Seq
-   ( 
+   (
  -- * The sequential strategy type
  Strategy
 
@@ -30,7 +31,7 @@
, r0   -- :: Strategy a
, rseq
, rdeepseq -- :: NFData a = Strategy a
- 
+
  -- * Sequential strategies for lists
, seqList  -- :: Strategy a - Strategy [a]
, seqListN -- :: Int - Strategy a - Strategy [a]
@@ -57,9 +58,12 @@
, seqTuple9
) where
 
-import Prelude
 import Control.DeepSeq (NFData, deepseq)
+#if MIN_VERSION_base(4,8,0)
+import Data.Foldable (toList)
+#else
 import Data.Foldable (Foldable, toList)
+#endif
 import Data.Map (Map)
 import qualified Data.Map (toList)
 import Data.Ix (Ix)
@@ -80,7 +84,7 @@
 using :: a - Strategy a - a
 x `using` strat = strat x `seq` x
 
--- | Evaluate a value using the given strategy. 
+-- | Evaluate a value using the given strategy.
 -- This is simply 'using' with arguments reversed.
 withStrategy :: Strategy a - a - a
 withStrategy = flip using
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/changelog 
new/parallel-3.2.0.6/changelog
--- old/parallel-3.2.0.4/changelog  2013-11-05 14:50:46.0 +0100
+++ new/parallel-3.2.0.6/changelog  1970-01-01 01:00:00.0 +0100
@@ -1,8 +0,0 @@
--*-change-log-*-
-
-3.2.0.4  Nov 2013
-  

commit ghc-parallel for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2014-11-26 20:54:53

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is ghc-parallel

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2014-08-25 11:05:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2014-11-26 20:54:59.0 +0100
@@ -1,0 +2,12 @@
+Fri Sep 12 06:37:30 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- update to 3.2.0.4
+* no changelog
+* Haskell Platform 2014.2.0.0 
+
+---
+Tue Sep  2 09:38:53 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- regenerate spec file 
+
+---

Old:

  parallel-3.2.0.3.tar.gz

New:

  parallel-3.2.0.4.tar.gz



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.C1Lw7z/_old  2014-11-26 20:55:00.0 +0100
+++ /var/tmp/diff_new_pack.C1Lw7z/_new  2014-11-26 20:55:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,42 +18,41 @@
 
 %global pkg_name parallel
 
-%global common_summary Haskell %{pkg_name} library
-
-%global common_description A %{pkg_name} library for Haskell.
-
 Name:   ghc-parallel
-Version:3.2.0.3
+Version:3.2.0.4
 Release:0
-Summary:%{common_summary}
+Summary:Parallel programming library
 License:BSD-3-Clause
 Group:  System/Libraries
 
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# BEGIN cabal2spec
 Url:http://hackage.haskell.org/package/%{pkg_name}
 Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-rpm-macros
+# Begin cabal-rpm deps:
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-deepseq-devel
-BuildRequires:  ghc-rpm-macros
-# END cabal2spec
+# End cabal-rpm deps
 
 %description
-%{common_description}
+This package provides a library for parallel programming.
+
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Languages/Other
-Requires:   ghc-compiler
-Requires(post): ghc-compiler
-Requires(postun): ghc-compiler
+Group:  Development/Libraries/Other
+Provides:   %{name}-static = %{version}-%{release}
+Requires:   ghc-compiler = %{ghc_version}
+Requires(post): ghc-compiler = %{ghc_version}
+Requires(postun): ghc-compiler = %{ghc_version}
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-%{common_description}
-This package contains the development files.
+This package provides the Haskell %{pkg_name} library development files.
+
 
 %prep
 %setup -q -n %{pkg_name}-%{version}

++ parallel-3.2.0.3.tar.gz - parallel-3.2.0.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.3/Control/Parallel/Strategies.hs 
new/parallel-3.2.0.4/Control/Parallel/Strategies.hs
--- old/parallel-3.2.0.3/Control/Parallel/Strategies.hs 2012-05-16 
17:29:33.0 +0200
+++ new/parallel-3.2.0.4/Control/Parallel/Strategies.hs 2013-11-05 
14:50:46.0 +0100
@@ -1,10 +1,10 @@
-{-# LANGUAGE MagicHash, UnboxedTuples #-}
+{-# LANGUAGE BangPatterns, CPP, MagicHash, UnboxedTuples #-}
 -
 -- |
 -- Module  :  Control.Parallel.Strategies
 -- Copyright   :  (c) The University of Glasgow 2001-2010
 -- License :  BSD-style (see the file libraries/base/LICENSE)
--- 
+--
 -- Maintainer  :  librar...@haskell.org
 -- Stability   :  experimental
 -- Portability :  portable
@@ -29,7 +29,7 @@
 --
 --  * 'Monad' and 'Applicative' instances are provided, for quickly building
 --strategies that involve traversing structures in a regular way.
--- 
+--
 -- For API history and changes in this release, see 
Control.Parallel.Strategies#history.
 
 -
@@ -121,7 +121,7 @@
 -- $history
 
 -- * Backwards compatibility
-
+
 -- | These functions and types are all 

commit ghc-parallel for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2014-08-25 11:04:40

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is ghc-parallel

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2013-08-01 15:30:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2014-08-25 11:05:58.0 +0200
@@ -1,0 +2,5 @@
+Sat Aug 23 00:16:10 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- enable PowerPC builds
+
+---



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.SMdn28/_old  2014-08-25 11:05:59.0 +0200
+++ /var/tmp/diff_new_pack.SMdn28/_new  2014-08-25 11:05:59.0 +0200
@@ -33,7 +33,6 @@
 # BEGIN cabal2spec
 Url:http://hackage.haskell.org/package/%{pkg_name}
 Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
-ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ghc-parallel for openSUSE:Factory

2013-08-01 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2013-08-01 15:30:26

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is ghc-parallel

Changes:

--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes
2013-01-01 11:59:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2013-08-01 15:30:28.0 +0200
@@ -1,0 +2,5 @@
+Mon May  6 09:17:03 UTC 2013 - peter.tromm...@ohm-hochschule.de
+
+- more transparent packaging 
+
+---

Old:

  rpmlintrc



Other differences:
--
++ ghc-parallel.spec ++
--- /var/tmp/diff_new_pack.wdID0v/_old  2013-08-01 15:30:29.0 +0200
+++ /var/tmp/diff_new_pack.wdID0v/_new  2013-08-01 15:30:29.0 +0200
@@ -1,8 +1,7 @@
 #
-# spec file for ghc-parallel
+# spec file for package ghc-parallel
 #
-
-# Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %global pkg_name parallel
 
 %global common_summary Haskell %{pkg_name} library
@@ -24,49 +24,58 @@
 
 Name:   ghc-parallel
 Version:3.2.0.3
-Release:1
+Release:0
 Summary:%{common_summary}
-
-Group:  System/Libraries
 License:BSD-3-Clause
+Group:  System/Libraries
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # BEGIN cabal2spec
-URL:http://hackage.haskell.org/package/%{pkg_name}
+Url:http://hackage.haskell.org/package/%{pkg_name}
 Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
 ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros %{!?without_hscolour:hscolour}
 BuildRequires:  ghc-array-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-rpm-macros
 # END cabal2spec
 
 %description
 %{common_description}
 
+%package devel
+Summary:Haskell %{pkg_name} library development files
+Group:  Development/Languages/Other
+Requires:   ghc-compiler
+Requires(post): ghc-compiler
+Requires(postun): ghc-compiler
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+%{common_description}
+This package contains the development files.
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
+%post devel
+%ghc_pkg_recache
 
-# devel subpackage
-%ghc_devel_package
-
-%ghc_devel_description
-
-
-%ghc_devel_post_postun
-
+%postun devel
+%ghc_pkg_recache
 
-%ghc_files LICENSE
+%files -f %{name}.files
+%defattr(-,root,root,-)
+%doc LICENSE
 
+%files devel -f %{name}-devel.files
+%defattr(-,root,root,-)
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ghc-parallel for openSUSE:Factory

2013-01-01 Thread h_root
Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2013-01-01 11:59:25

Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)


Package is ghc-parallel, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-12-21 01:49:00.356010756 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2013-01-01 11:59:27.0 +0100
@@ -0,0 +1,32 @@
+---
+Sun Dec 30 18:27:03 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- expand macro in name tag to help source validator 
+
+---
+Sat Nov 17 14:32:28 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- make service localonly for Factory submission 
+
+---
+Wed Oct  3 06:54:34 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- update to 3.2.0.3 from upstream (no changelog)
+- required by Haskell Platform 2012.4.0.0 
+
+---
+Sun Jun  3 17:29:30 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- update to 3.2.0.2 from upstream (no changelog)
+- required by Haskell Platform 2012.2.0.0 
+
+---
+Tue Jan  3 15:11:00 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- Adjusted version number for platform 2011.4 
+
+---
+Tue Jan  3 15:07:05 UTC 2012 - peter.tromm...@ohm-hochschule.de
+
+- Initial packaging. 
+

New:

  _service
  ghc-parallel.changes
  ghc-parallel.spec
  parallel-3.2.0.3.tar.gz
  rpmlintrc



Other differences:
--
++ ghc-parallel.spec ++
#
# spec file for ghc-parallel
#

# Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de
#
# 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

%global common_summary Haskell %{pkg_name} library

%global common_description A %{pkg_name} library for Haskell.

Name:   ghc-parallel
Version:3.2.0.3
Release:1
Summary:%{common_summary}

Group:  System/Libraries
License:BSD-3-Clause
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
# BEGIN cabal2spec
URL:http://hackage.haskell.org/package/%{pkg_name}
Source0:
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
ExclusiveArch:  %{ix86} x86_64 %{ghc_arches}
BuildRequires:  ghc-Cabal-devel
BuildRequires:  ghc-rpm-macros %{!?without_hscolour:hscolour}
BuildRequires:  ghc-array-devel
BuildRequires:  ghc-containers-devel
BuildRequires:  ghc-deepseq-devel
# END cabal2spec

%description
%{common_description}


%prep
%setup -q -n %{pkg_name}-%{version}


%build
%ghc_lib_build


%install
%ghc_lib_install


# devel subpackage
%ghc_devel_package

%ghc_devel_description


%ghc_devel_post_postun


%ghc_files LICENSE


%changelog
++ _service ++
services
  
service name=download_files mode=localonly//services
++ rpmlintrc ++
addFilter(static-library-without-debuginfo)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org