Hello community,
here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2016-07-20 09:19:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old)
and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-semigroupoids"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2016-01-22 01:08:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2016-07-20 09:19:39.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:28:16 UTC 2016 - psimons@suse.com
+
+- Update to version 5.0.1 revision 1 with cabal2obs.
+
+-------------------------------------------------------------------
New:
----
1.cabal
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-semigroupoids.spec ++++++
--- /var/tmp/diff_new_pack.StHy7K/_old 2016-07-20 09:19:40.000000000 +0200
+++ /var/tmp/diff_new_pack.StHy7K/_new 2016-07-20 09:19:40.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-semigroupoids
#
-# 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,22 +17,17 @@
%global pkg_name semigroupoids
-
%bcond_with tests
-
-Name: ghc-semigroupoids
+Name: ghc-%{pkg_name}
Version: 5.0.1
Release: 0
Summary: Semigroupoids: Category sans id
License: BSD-2-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
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
+Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal
BuildRequires: ghc-Cabal-devel
-BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: ghc-base-orphans-devel
BuildRequires: ghc-bifunctors-devel
@@ -40,10 +35,12 @@
BuildRequires: ghc-containers-devel
BuildRequires: ghc-contravariant-devel
BuildRequires: ghc-distributive-devel
+BuildRequires: ghc-rpm-macros
BuildRequires: ghc-semigroups-devel
BuildRequires: ghc-tagged-devel
BuildRequires: ghc-transformers-compat-devel
BuildRequires: ghc-transformers-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %{with tests}
BuildRequires: ghc-directory-devel
BuildRequires: ghc-doctest-devel
@@ -88,33 +85,36 @@
versions of 'Traversable' and 'Foldable' that can be folded with just a
'Semigroup' are added.
-
%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}
-Requires: %{name} = %{version}-%{release}
%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
+
%check
%if %{with tests}
-%cabal test
+%{cabal} test
%endif
+
%post devel
%ghc_pkg_recache
@@ -127,6 +127,6 @@
%files devel -f %{name}-devel.files
%defattr(-,root,root,-)
-%doc README.markdown
+%doc CHANGELOG.markdown README.markdown
%changelog
++++++ 1.cabal ++++++
name: semigroupoids
category: Control, Comonads
version: 5.0.1
x-revision: 1
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett
Foldable ----> Traversable <--- Functor ------> Alt ---------> Plus Semigroupoid | | | | | v v v v v Foldable1 ---> Traversable1 Apply --------> Applicative -> Alternative Category | | | | v v v v Bind ---------> Monad -------> MonadPlus Arrow
. Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. . This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. . Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added. source-repository head type: git location: git://github.com/ekmett/semigroupoids.git flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag contravariant description: You can disable the use of the `contravariant` package using `-f-contravariant`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Contravariant` . default: True manual: True flag distributive description: You can disable the use of the `distributive` package using `-f-distributive`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Distributive` . default: True manual: True flag doctests description: You can disable testing with doctests using `-f-doctests`. default: True manual: True flag comonad description: You can disable the use of the `comonad` package using `-f-comonad`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Comonad` . default: True manual: True flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library build-depends: base >= 4 && < 5, base-orphans >= 0.3 && < 1, bifunctors >= 5 && < 6, semigroups >= 0.8.3.1 && < 1, transformers >= 0.2 && < 0.6, transformers-compat >= 0.3 && < 0.6 if flag(containers) build-depends: containers >= 0.3 && < 0.6 if flag(contravariant) build-depends: contravariant >= 0.2.0.1 && < 2 if flag(distributive) build-depends: distributive >= 0.2.2 && < 1 if flag(comonad) build-depends: comonad >= 4.2.6 && < 6 if flag(tagged) build-depends: tagged >= 0.7.3 && < 1 hs-source-dirs: src exposed-modules: Data.Bifunctor.Apply Data.Functor.Alt Data.Functor.Apply Data.Functor.Bind Data.Functor.Bind.Class Data.Functor.Bind.Trans Data.Functor.Extend Data.Functor.Plus Data.Groupoid Data.Isomorphism Data.Semigroup.Bifoldable Data.Semigroup.Bitraversable Data.Semigroup.Foldable Data.Semigroup.Foldable.Class Data.Semigroup.Traversable Data.Semigroup.Traversable.Class Data.Semigroupoid Data.Semigroupoid.Dual Data.Semigroupoid.Ob Data.Semigroupoid.Static Data.Traversable.Instances ghc-options: -Wall -fno-warn-warnings-deprecations test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: test ghc-options: -Wall -fno-warn-warnings-deprecations if !flag(doctests) buildable: False else build-depends: base >= 4 && < 5, doctest >= 0.9.1 && < 0.11, directory >= 1.0, filepath