commit ghc-hvect for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-hvect for openSUSE:Factory 
checked in at 2017-09-15 21:51:00

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


Package is "ghc-hvect"

Fri Sep 15 21:51:00 2017 rev:6 rq:524829 version:0.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hvect/ghc-hvect.changes  2017-03-14 
10:05:17.838994670 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2017-09-15 
21:51:01.456032952 +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-hvect.spec ++
--- /var/tmp/diff_new_pack.6FdVQn/_old  2017-09-15 21:51:02.159933738 +0200
+++ /var/tmp/diff_new_pack.6FdVQn/_new  2017-09-15 21:51:02.163933175 +0200
@@ -23,12 +23,11 @@
 Release:0
 Summary:Simple strict heterogeneous lists
 License:MIT
-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-rpm-macros
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-hspec-devel
 %endif
@@ -39,7 +38,7 @@
 
 %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}
@@ -67,11 +66,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc README.md
 
 %changelog




commit ghc-hvect for openSUSE:Factory

2017-03-14 Thread root
Hello community,

here is the log from the commit of package ghc-hvect for openSUSE:Factory 
checked in at 2017-03-14 10:05:13

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


Package is "ghc-hvect"

Tue Mar 14 10:05:13 2017 rev:5 rq:461642 version:0.4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hvect/ghc-hvect.changes  2016-07-21 
08:10:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2017-03-14 
10:05:17.838994670 +0100
@@ -1,0 +2,5 @@
+Sun Feb 12 14:20:42 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.0.0 with cabal2obs.
+
+---

Old:

  hvect-0.3.1.0.tar.gz

New:

  hvect-0.4.0.0.tar.gz



Other differences:
--
++ ghc-hvect.spec ++
--- /var/tmp/diff_new_pack.sBh9cH/_old  2017-03-14 10:05:20.618601078 +0100
+++ /var/tmp/diff_new_pack.sBh9cH/_new  2017-03-14 10:05:20.618601078 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-hvect
 #
-# 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
@@ -19,21 +19,19 @@
 %global pkg_name hvect
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.3.1.0
+Version:0.4.0.0
 Release:0
 Summary:Simple strict heterogeneous lists
 License:MIT
-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
 BuildRequires:  ghc-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# Begin cabal-rpm deps:
 %if %{with tests}
-BuildRequires:  ghc-HTF-devel
+BuildRequires:  ghc-hspec-devel
 %endif
-# End cabal-rpm deps
 
 %description
 Small, concise and simple implementation of heterogeneous lists with useful
@@ -53,20 +51,14 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post devel
 %ghc_pkg_recache

++ hvect-0.3.1.0.tar.gz -> hvect-0.4.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.1.0/LICENSE new/hvect-0.4.0.0/LICENSE
--- old/hvect-0.3.1.0/LICENSE   2016-05-22 12:54:12.0 +0200
+++ new/hvect-0.4.0.0/LICENSE   2017-02-03 11:39:13.0 +0100
@@ -1,5 +1,5 @@
 Copyright (c) 2014 - 2015 Tim Baumann 
-Copyright (c) 2014 - 2016 Alexander Thiemann 
+Copyright (c) 2014 - 2017 Alexander Thiemann 
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.1.0/hvect.cabal 
new/hvect-0.4.0.0/hvect.cabal
--- old/hvect-0.3.1.0/hvect.cabal   2016-05-22 12:54:12.0 +0200
+++ new/hvect-0.4.0.0/hvect.cabal   2017-02-03 13:08:08.0 +0100
@@ -1,5 +1,5 @@
 name:hvect
-version: 0.3.1.0
+version: 0.4.0.0
 synopsis:Simple strict heterogeneous lists
 description: Small, concise and simple implementation of heterogeneous 
lists with useful utility functions
 homepage:https://github.com/agrafix/hvect
@@ -8,17 +8,17 @@
 license-file:LICENSE
 author:  Alexander Thiemann , Tim Baumann 

 maintainer:  Alexander Thiemann 
-copyright:   (c) 2014 - 2016 Alexander Thiemann , 
Tim Baumann 
+copyright:   (c) 2014 - 2017 Alexander Thiemann , 
Tim Baumann 
 category:Data
 build-type:  Simple
 cabal-version:   >=1.10
-tested-with: GHC==7.8.4, GHC==7.10.2
+tested-with: GHC==7.10.2, GHC==8.0.1
 extra-source-files:
 README.md
 
 library
   exposed-modules: Data.HVect
-  build-depends:   base >=4.7 && <5
+  build-depends:   base >= 4.8 && <5
   hs-source-dirs:  src
   default-language:Haskell2010
 
@@ -26,10 +26,11 @@
   type:exitcode-stdio-1.0
   hs-source-dirs:  test
   main-is: Test.hs
-  other-modules:   Data.HVectTest
-  build-depends:   base >=4.6 && <5,

commit ghc-hvect for openSUSE:Factory

2016-07-21 Thread h_root
Hello community,

here is the log from the commit of package ghc-hvect for openSUSE:Factory 
checked in at 2016-07-21 08:10:35

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


Package is "ghc-hvect"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hvect/ghc-hvect.changes  2016-05-25 
21:28:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2016-07-21 
08:10:37.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:13:56 UTC 2016 - psim...@suse.com
+
+- Update to version 0.3.1.0 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ ghc-hvect.spec ++
--- /var/tmp/diff_new_pack.r9N1AG/_old  2016-07-21 08:10:38.0 +0200
+++ /var/tmp/diff_new_pack.r9N1AG/_new  2016-07-21 08:10:38.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-hvect
 #
-# 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
@@ -15,23 +15,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%global pkg_name hvect
 
+%global pkg_name hvect
 %bcond_with tests
-
-Name:   ghc-hvect
+Name:   ghc-%{pkg_name}
 Version:0.3.1.0
 Release:0
 Summary:Simple strict heterogeneous lists
-Group:  System/Libraries
-
 License:MIT
+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
-
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Begin cabal-rpm deps:
 %if %{with tests}
 BuildRequires:  ghc-HTF-devel
@@ -42,19 +39,17 @@
 Small, concise and simple implementation of heterogeneous lists with useful
 utility functions.
 
-
 %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}
 
@@ -69,25 +64,22 @@
 
 %check
 %if %{with tests}
-%cabal test
+%{cabal} test
 %endif
 
 
 %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,-)
-
+%doc README.md
 
 %changelog




commit ghc-hvect for openSUSE:Factory

2016-05-25 Thread h_root
Hello community,

here is the log from the commit of package ghc-hvect for openSUSE:Factory 
checked in at 2016-05-25 21:28:28

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


Package is "ghc-hvect"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hvect/ghc-hvect.changes  2016-01-08 
15:22:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2016-05-25 
21:28:35.0 +0200
@@ -1,0 +2,6 @@
+Mon May 23 10:36:06 UTC 2016 - mimi...@gmail.com
+
+- update to 0.3.1.0
+* added type level MaybeToList
+
+---

Old:

  hvect-0.3.0.0.tar.gz

New:

  hvect-0.3.1.0.tar.gz



Other differences:
--
++ ghc-hvect.spec ++
--- /var/tmp/diff_new_pack.x2HMl4/_old  2016-05-25 21:28:36.0 +0200
+++ /var/tmp/diff_new_pack.x2HMl4/_new  2016-05-25 21:28:36.0 +0200
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-hvect
-Version:0.3.0.0
+Version:0.3.1.0
 Release:0
 Summary:Simple strict heterogeneous lists
 Group:  System/Libraries

++ hvect-0.3.0.0.tar.gz -> hvect-0.3.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.0.0/LICENSE new/hvect-0.3.1.0/LICENSE
--- old/hvect-0.3.0.0/LICENSE   2015-08-23 19:52:10.0 +0200
+++ new/hvect-0.3.1.0/LICENSE   2016-05-22 12:54:12.0 +0200
@@ -1,5 +1,5 @@
 Copyright (c) 2014 - 2015 Tim Baumann 
-Copyright (c) 2014 - 2015 Alexander Thiemann 
+Copyright (c) 2014 - 2016 Alexander Thiemann 
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.0.0/README.md new/hvect-0.3.1.0/README.md
--- old/hvect-0.3.0.0/README.md 2015-08-23 19:52:10.0 +0200
+++ new/hvect-0.3.1.0/README.md 2016-05-22 12:54:12.0 +0200
@@ -30,4 +30,4 @@
 ### License
 
 Released under the MIT license.
-(c) 2014 - 2015 Alexander Thiemann , Tim Baumann 

+(c) 2014 - 2016 Alexander Thiemann , Tim Baumann 

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.0.0/hvect.cabal 
new/hvect-0.3.1.0/hvect.cabal
--- old/hvect-0.3.0.0/hvect.cabal   2015-08-23 19:52:10.0 +0200
+++ new/hvect-0.3.1.0/hvect.cabal   2016-05-22 12:54:12.0 +0200
@@ -1,5 +1,5 @@
 name:hvect
-version: 0.3.0.0
+version: 0.3.1.0
 synopsis:Simple strict heterogeneous lists
 description: Small, concise and simple implementation of heterogeneous 
lists with useful utility functions
 homepage:https://github.com/agrafix/hvect
@@ -8,7 +8,7 @@
 license-file:LICENSE
 author:  Alexander Thiemann , Tim Baumann 

 maintainer:  Alexander Thiemann 
-copyright:   (c) 2014 - 2015 Alexander Thiemann , 
Tim Baumann 
+copyright:   (c) 2014 - 2016 Alexander Thiemann , 
Tim Baumann 
 category:Data
 build-type:  Simple
 cabal-version:   >=1.10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.3.0.0/src/Data/HVect.hs 
new/hvect-0.3.1.0/src/Data/HVect.hs
--- old/hvect-0.3.0.0/src/Data/HVect.hs 2015-08-23 19:52:10.0 +0200
+++ new/hvect-0.3.1.0/src/Data/HVect.hs 2016-05-22 12:54:12.0 +0200
@@ -15,9 +15,10 @@
 HVect (..)
   , empty, null, head, tail
   , singleton
-  , length, HVectLen (..)
-  , findFirst, InList (..), ListContains (..), NotInList(..)
-  , (!!), HVectIdx (..)
+  , length, HVectLen
+  , findFirst, InList, ListContains, NotInList
+  , MaybeToList
+  , (!!), HVectIdx
   , HVectElim
   , Append, (<++>)
   , ReverseLoop, Reverse, reverse
@@ -31,7 +32,6 @@
   , (:<)
   ) where
 
-import Data.Proxy
 import Prelude hiding (reverse, uncurry, curry, head, null, (!!), length, tail)
 
 -- | Heterogeneous vector
@@ -98,6 +98,10 @@
 
 type ListContains n x ts = (SNatRep n, InList x ts ~ n, HVectIdx n ts ~ x)
 
+type family MaybeToList (a :: Maybe *) :: [*] where
+MaybeToList ('Just r) = '[r]
+MaybeToList 'Nothing = '[]
+
 -- | Find first element in 'HVect' of type x
 findFirst :: forall x ts n. (ListContains n x ts) => HVect ts -> x
 findFirst vect = idx !! 

commit ghc-hvect for openSUSE:Factory

2016-01-08 Thread h_root
Hello community,

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

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


Package is "ghc-hvect"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-hvect/ghc-hvect.changes  2015-11-10 
10:02:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2016-01-08 
15:22:57.0 +0100
@@ -1,0 +2,5 @@
+Tue Dec 15 18:03:42 UTC 2015 - mimi...@gmail.com
+
+- update to 0.3.0.0 
+
+---

Old:

  hvect-0.2.0.0.tar.gz

New:

  hvect-0.3.0.0.tar.gz



Other differences:
--
++ ghc-hvect.spec ++
--- /var/tmp/diff_new_pack.nvrhIQ/_old  2016-01-08 15:22:58.0 +0100
+++ /var/tmp/diff_new_pack.nvrhIQ/_new  2016-01-08 15:22:58.0 +0100
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-hvect
-Version:0.2.0.0
+Version:0.3.0.0
 Release:0
 Summary:Simple strict heterogeneous lists
 Group:  System/Libraries

++ hvect-0.2.0.0.tar.gz -> hvect-0.3.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.2.0.0/README.md new/hvect-0.3.0.0/README.md
--- old/hvect-0.2.0.0/README.md 1970-01-01 01:00:00.0 +0100
+++ new/hvect-0.3.0.0/README.md 2015-08-23 19:52:10.0 +0200
@@ -0,0 +1,33 @@
+hvect
+=
+
+[![Build 
Status](https://travis-ci.org/agrafix/hvect.svg)](https://travis-ci.org/agrafix/hvect)
+[![Hackage](https://img.shields.io/hackage/v/hvect.svg)](http://hackage.haskell.org/package/hvect)
+
+## Intro
+
+Hackage: [hvect](http://hackage.haskell.org/package/hvect)
+Stackage: [hvect](https://www.stackage.org/package/hvect)
+
+Simple strict heterogeneous lists
+
+
+## Install
+
+* Using cabal: `cabal install hvect`
+* Using Stack: `stack install hvect`
+* From Source (cabal): `git clone https://github.com/agrafix/hvect.git && cd 
hvect && cabal install`
+* From Source (stack): `git clone https://github.com/agrafix/hvect.git && cd 
hvect && stack build`
+
+
+## Misc
+
+### Supported GHC Versions
+
+* 7.8.4
+* 7.10.2
+
+### License
+
+Released under the MIT license.
+(c) 2014 - 2015 Alexander Thiemann , Tim Baumann 

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.2.0.0/hvect.cabal 
new/hvect-0.3.0.0/hvect.cabal
--- old/hvect-0.2.0.0/hvect.cabal   2015-07-19 22:41:17.0 +0200
+++ new/hvect-0.3.0.0/hvect.cabal   2015-08-23 19:52:10.0 +0200
@@ -1,5 +1,5 @@
 name:hvect
-version: 0.2.0.0
+version: 0.3.0.0
 synopsis:Simple strict heterogeneous lists
 description: Small, concise and simple implementation of heterogeneous 
lists with useful utility functions
 homepage:https://github.com/agrafix/hvect
@@ -12,10 +12,13 @@
 category:Data
 build-type:  Simple
 cabal-version:   >=1.10
+tested-with: GHC==7.8.4, GHC==7.10.2
+extra-source-files:
+README.md
 
 library
   exposed-modules: Data.HVect
-  build-depends:   base >=4.6 && <5
+  build-depends:   base >=4.7 && <5
   hs-source-dirs:  src
   default-language:Haskell2010
 
@@ -31,4 +34,4 @@
 
 source-repository head
   type: git
-  location: git://github.com/agrafix/hvect.git
+  location: https://github.com/agrafix/hvect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hvect-0.2.0.0/src/Data/HVect.hs 
new/hvect-0.3.0.0/src/Data/HVect.hs
--- old/hvect-0.2.0.0/src/Data/HVect.hs 2015-07-19 22:41:17.0 +0200
+++ new/hvect-0.3.0.0/src/Data/HVect.hs 2015-08-23 19:52:10.0 +0200
@@ -1,19 +1,22 @@
+{-# LANGUAGE DataKinds #-}
+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE GADTs #-}
+{-# LANGUAGE KindSignatures #-}
 {-# LANGUAGE PolyKinds #-}
-{-# LANGUAGE UndecidableInstances #-} -- for ReverseLoop type family
 {-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE ScopedTypeVariables #-}
 {-# LANGUAGE TypeFamilies #-}
 {-# LANGUAGE TypeOperators #-}
-{-# LANGUAGE GADTs #-}
-{-# LANGUAGE DataKinds #-}
-{-# LANGUAGE KindSignatures #-}
-{-# LANGUAGE FlexibleInstances #-}
-
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE ConstraintKinds #-}
+{-# LANGUAGE UndecidableInstances #-} -- for ReverseLoop type family
 module Data.HVect
   ( -- * typesafe strict vector
 HVect (..)
   , empty, null, head, tail
   , singleton
   , length, HVectLen (..)
+  , findFirst, InList (..), ListContains (..), NotInList(..)
   , (!!), HVectIdx (..)
   , HVectElim
   , Append, 

commit ghc-hvect for openSUSE:Factory

2015-11-10 Thread h_root
Hello community,

here is the log from the commit of package ghc-hvect for openSUSE:Factory 
checked in at 2015-11-10 10:02:23

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


Package is "ghc-hvect"

Changes:

New Changes file:

--- /dev/null   2015-11-02 12:10:47.524024255 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hvect.new/ghc-hvect.changes 2015-11-10 
10:02:24.0 +0100
@@ -0,0 +1,5 @@
+---
+Fri Oct 23 06:50:51 UTC 2015 - mimi...@gmail.com
+
+- initial commit 
+

New:

  ghc-hvect.changes
  ghc-hvect.spec
  hvect-0.2.0.0.tar.gz



Other differences:
--
++ ghc-hvect.spec ++
#
# spec file for package ghc-hvect
#
# 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
# 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 hvect

%bcond_with tests

Name:   ghc-hvect
Version:0.2.0.0
Release:0
Summary:Simple strict heterogeneous lists
Group:  System/Libraries

License:MIT
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

BuildRequires:  ghc-Cabal-devel
BuildRequires:  ghc-rpm-macros
# Begin cabal-rpm deps:
%if %{with tests}
BuildRequires:  ghc-HTF-devel
%endif
# End cabal-rpm deps

%description
Small, concise and simple implementation of heterogeneous lists with useful
utility functions.


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


%check
%if %{with tests}
%cabal test
%endif


%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