diff --git a/.gitignore b/.gitignore index dac0623..937e008 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /fclabels-2.0.3.3.tar.gz +/fclabels-2.0.4.tar.gz diff --git a/fclabels-2.0.3.3.cabal b/fclabels-2.0.3.3.cabal deleted file mode 100644 index 0689be7..0000000 --- a/fclabels-2.0.3.3.cabal +++ /dev/null @@ -1,120 +0,0 @@ -Name: fclabels -Version: 2.0.3.3 -x-revision: 3 -Author: Sebastiaan Visser, Erik Hesselink, Chris Eidhof, Sjoerd Visscher - with lots of help and feedback from others. -Synopsis: First class accessor labels implemented as lenses. -Description: This package provides first class labels that can act as - bidirectional record fields. The labels can be derived - automatically using Template Haskell which means you don't have - to write any boilerplate yourself. The labels are implemented as - /lenses/ and are fully composable. Lenses can be used to /get/, - /set/ and /modify/ parts of a data type in a consistent way. - . - See "Data.Label" for an introductory explanation or see the - introductory blog post at - - . - * /Total and partial lenses/ - . - Internally lenses do not used Haskell functions directly, but - are implemented as categories. Categories allow the lenses to be - run in custom computational contexts. This approach allows us to - make partial lenses that point to fields of multi-constructor - datatypes in an elegant way. - . - See "Data.Label.Partial" for the use of partial labels. - . - * /Monomorphic and polymorphic lenses/ - . - We have both polymorphic and monomorphic lenses. Polymorphic - lenses allow updates that change the type. The types of - polymorphic lenses are slightly more verbose than their - monomorphic counterparts, but their usage is similar. Because - monomorphic lenses are built by restricting the types of - polymorphic lenses they are essentially the same and can be - freely composed with eachother. - . - See "Data.Label.Mono" and "Data.Label.Poly" for the difference - between polymorphic and monomorphic lenses. - . - * /Using fclabels/ - . - To simplify working with labels we supply both a set of labels - for Haskell's base types, like lists, tuples, Maybe and Either, - and we supply a set of combinators for working with labels for - values in the Reader and State monad. - . - See "Data.Label.Base" and "Data.Label.Monadic" for more - information. - . - * /Changelog from 2.0.3.1 to 2.0.3.2/ - . - > - Allow HUnit 1.5.*. - -Maintainer: Sebastiaan Visser -Homepage: https://github.com/sebastiaanvisser/fclabels -Bug-Reports: https://github.com/sebastiaanvisser/fclabels/issues -License: BSD3 -License-File: LICENSE -Category: Data, Lenses -Cabal-Version: >= 1.8 -Build-Type: Simple -Tested-With: - GHC==7.4.2, - GHC==7.6.3, - GHC==7.8.4, - GHC==7.10.3, - GHC==8.0.2 -Extra-Source-Files: - README.md - CHANGELOG - -Library - HS-Source-Dirs: src - - Exposed-Modules: - Data.Label - Data.Label.Base - Data.Label.Derive - Data.Label.Failing - Data.Label.Monadic - Data.Label.Mono - Data.Label.Partial - Data.Label.Point - Data.Label.Poly - Data.Label.Total - - GHC-Options: -Wall - Build-Depends: - base >= 4.5 && < 4.13 - , template-haskell >= 2.2 && < 2.15 - , mtl >= 1.0 && < 2.3 - , transformers >= 0.2 && < 0.6 - -Source-Repository head - Type: git - Location: git://github.com/sebastiaanvisser/fclabels.git - -Test-Suite suite - Type: exitcode-stdio-1.0 - HS-Source-Dirs: test - Main-Is: TestSuite.hs - Ghc-Options: -Wall -threaded - Build-Depends: - base < 5 - , fclabels - , template-haskell >= 2.2 && < 2.15 - , mtl >= 1.0 && < 2.3 - , transformers >= 0.2 && < 0.6 - , HUnit >= 1.2 && < 1.7 - -Benchmark benchmark - Type: exitcode-stdio-1.0 - HS-Source-Dirs: bench - Main-Is: Benchmark.hs - Ghc-Options: -Wall -threaded - Build-Depends: - base < 5 - , fclabels - , criterion < 1.6 diff --git a/ghc-fclabels.spec b/ghc-fclabels.spec index bde63de..e93b7f7 100644 --- a/ghc-fclabels.spec +++ b/ghc-fclabels.spec @@ -7,21 +7,21 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 2.0.3.3 -Release: 10%{?dist} +Version: 2.0.4 +Release: 1%{?dist} Summary: First class accessor labels implemented as lenses License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-prof +BuildRequires: ghc-base-orphans-prof BuildRequires: ghc-mtl-prof BuildRequires: ghc-template-haskell-prof BuildRequires: ghc-transformers-prof @@ -75,7 +75,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup @@ -127,6 +126,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Fri Feb 14 2020 Jens Petersen - 2.0.4-1 +- update to 2.0.4 + * Tue Jan 28 2020 Fedora Release Engineering - 2.0.3.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index c7b4d96..5988656 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fclabels-2.0.3.3.tar.gz) = 0c0f7ed886b65a80aea4e19b5763d7b91ce948b63f86d507ecf0b6874716a190752e0806957c71e0ed0ed97422ba3d09a2be0c82588c8dabfd647474c1a33cff +SHA512 (fclabels-2.0.4.tar.gz) = bd1a292f5870046d58dfcbf65497e018f3b4e3b98aef263b2d81a8e02ff89b74e647db6bef141e9c898209d9a91d44e4098da156d8ebc470553c82a21b5d36a4