Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-lens for openSUSE:Factory checked in at 2023-04-04 21:21:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-lens (Old) and /work/SRC/openSUSE:Factory/.ghc-lens.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-lens" Tue Apr 4 21:21:07 2023 rev:22 rq:1075941 version:5.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-lens/ghc-lens.changes 2022-08-01 21:30:16.741635821 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-lens.new.19717/ghc-lens.changes 2023-04-04 21:21:19.369503609 +0200 @@ -1,0 +2,65 @@ +Thu Mar 30 17:07:22 UTC 2023 - Peter Simons <[email protected]> + +- Updated spec file to conform with ghc-rpm-macros-2.5.2. + +------------------------------------------------------------------- +Sat Mar 18 16:40:25 UTC 2023 - Peter Simons <[email protected]> + +- Update lens to version 5.2.2. + 5.2.2 [2023.03.18] + ------------------ + * Fix a bug in which calling `ix i` (where `i` is a negative number) on `Text` + or `ByteString` would return the `Just` the first character instead of + returning `Nothing`. + +------------------------------------------------------------------- +Wed Mar 15 16:36:03 UTC 2023 - Peter Simons <[email protected]> + +- Update lens to version 5.2.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- +Sun Mar 12 19:45:18 UTC 2023 - Peter Simons <[email protected]> + +- Update lens to version 5.2.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- +Tue Feb 28 02:17:24 UTC 2023 - Peter Simons <[email protected]> + +- Update lens to version 5.2.1. + 5.2.1 [2023.02.27] + ------------------ + * Allow building with GHC 9.6. + * Allow building with GHC backends where `HTYPE_SIG_ATOMIC_T` is not defined, + such as the WASM backend. + * Support building with `th-abstraction-0.5.*`. + * Define `_TypeDataD` in `Language.Haskell.TH.Lens` when building with + `template-haskell-2.20.0.0` (GHC 9.6) or later. + +------------------------------------------------------------------- +Thu Aug 11 23:16:59 UTC 2022 - Peter Simons <[email protected]> + +- Update lens to version 5.2. + 5.2 [2022.08.11] + ---------------- + * Allow building with GHC 9.4. + * The type of `universeOf` has changed: + + ```diff + -universeOf :: Getting [a] a a -> a -> [a] + +universeOf :: Getting (Endo [a]) a a -> a -> [a] + ``` + + In many cases, using `Endo [a]` over `[a]` improves performance. Most call + sites to `universeOf` will not be affected by this change, although you may + need to update your code if you define your own combinators in terms of + `universeOf`. + * Allow `makeWrapped` to accept the names of data constructors. This way, + `makeWrapped` can be used with data family instances, much like other + functions in `Control.Lens.TH`. + * Define `_OpaqueP`, `_DefaultD`, `_LamCasesE`, `_PromotedInfixT`, and + `_PromotedUInfixT` in `Language.Haskell.TH.Lens` when building with + `template-haskell-2.19.0.0` (GHC 9.4) or later. + +------------------------------------------------------------------- Old: ---- lens-5.1.1.tar.gz lens.cabal New: ---- lens-5.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-lens.spec ++++++ --- /var/tmp/diff_new_pack.1R2Gfi/_old 2023-04-04 21:21:19.933506803 +0200 +++ /var/tmp/diff_new_pack.1R2Gfi/_new 2023-04-04 21:21:19.941506849 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-lens # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,58 +17,99 @@ %global pkg_name lens +%global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.1.1 +Version: 5.2.2 Release: 0 Summary: Lenses, Folds and Traversals License: BSD-2-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 BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel +BuildRequires: ghc-array-prof BuildRequires: ghc-assoc-devel +BuildRequires: ghc-assoc-prof +BuildRequires: ghc-base-devel BuildRequires: ghc-base-orphans-devel +BuildRequires: ghc-base-orphans-prof +BuildRequires: ghc-base-prof BuildRequires: ghc-bifunctors-devel +BuildRequires: ghc-bifunctors-prof BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-bytestring-prof BuildRequires: ghc-call-stack-devel +BuildRequires: ghc-call-stack-prof BuildRequires: ghc-comonad-devel +BuildRequires: ghc-comonad-prof BuildRequires: ghc-containers-devel +BuildRequires: ghc-containers-prof BuildRequires: ghc-contravariant-devel +BuildRequires: ghc-contravariant-prof BuildRequires: ghc-distributive-devel +BuildRequires: ghc-distributive-prof BuildRequires: ghc-exceptions-devel +BuildRequires: ghc-exceptions-prof BuildRequires: ghc-filepath-devel +BuildRequires: ghc-filepath-prof BuildRequires: ghc-free-devel +BuildRequires: ghc-free-prof BuildRequires: ghc-hashable-devel +BuildRequires: ghc-hashable-prof BuildRequires: ghc-indexed-traversable-devel BuildRequires: ghc-indexed-traversable-instances-devel +BuildRequires: ghc-indexed-traversable-instances-prof +BuildRequires: ghc-indexed-traversable-prof BuildRequires: ghc-kan-extensions-devel +BuildRequires: ghc-kan-extensions-prof BuildRequires: ghc-mtl-devel +BuildRequires: ghc-mtl-prof BuildRequires: ghc-parallel-devel +BuildRequires: ghc-parallel-prof BuildRequires: ghc-profunctors-devel +BuildRequires: ghc-profunctors-prof BuildRequires: ghc-reflection-devel +BuildRequires: ghc-reflection-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroupoids-devel +BuildRequires: ghc-semigroupoids-prof BuildRequires: ghc-strict-devel +BuildRequires: ghc-strict-prof BuildRequires: ghc-tagged-devel +BuildRequires: ghc-tagged-prof BuildRequires: ghc-template-haskell-devel +BuildRequires: ghc-template-haskell-prof BuildRequires: ghc-text-devel +BuildRequires: ghc-text-prof BuildRequires: ghc-th-abstraction-devel +BuildRequires: ghc-th-abstraction-prof BuildRequires: ghc-these-devel +BuildRequires: ghc-these-prof BuildRequires: ghc-transformers-compat-devel +BuildRequires: ghc-transformers-compat-prof BuildRequires: ghc-transformers-devel +BuildRequires: ghc-transformers-prof BuildRequires: ghc-unordered-containers-devel +BuildRequires: ghc-unordered-containers-prof BuildRequires: ghc-vector-devel +BuildRequires: ghc-vector-prof ExcludeArch: %{ix86} %if %{with tests} BuildRequires: ghc-HUnit-devel +BuildRequires: ghc-HUnit-prof BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-QuickCheck-prof BuildRequires: ghc-deepseq-devel +BuildRequires: ghc-deepseq-prof BuildRequires: ghc-simple-reflect-devel +BuildRequires: ghc-simple-reflect-prof BuildRequires: ghc-test-framework-devel BuildRequires: ghc-test-framework-hunit-devel +BuildRequires: ghc-test-framework-hunit-prof +BuildRequires: ghc-test-framework-prof BuildRequires: ghc-test-framework-quickcheck2-devel +BuildRequires: ghc-test-framework-quickcheck2-prof %endif %description @@ -109,7 +150,8 @@ <<http://i.imgur.com/ALlbPRa.png>> -<images/Hierarchy.png (Local Copy)> +<https://raw.githubusercontent.com/ekmett/lens/master/images/Hierarchy.png +(Local Copy)> You can compose any two elements of the hierarchy above using '(.)' from the 'Prelude', and you can use any element of the hierarchy as any type it linked @@ -165,9 +207,24 @@ %description devel This package provides the Haskell %{pkg_name} library development files. +%package -n ghc-%{pkg_name}-doc +Summary: Haskell %{pkg_name} library documentation +Requires: ghc-filesystem +BuildArch: noarch + +%description -n ghc-%{pkg_name}-doc +This package provides the Haskell %{pkg_name} library documentation. + +%package -n ghc-%{pkg_name}-prof +Summary: Haskell %{pkg_name} profiling library +Requires: ghc-%{pkg_name}-devel = %{version}-%{release} +Supplements: (ghc-%{pkg_name}-devel and ghc-prof) + +%description -n ghc-%{pkg_name}-prof +This package provides the Haskell %{pkg_name} profiling library. + %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -190,4 +247,9 @@ %files devel -f %{name}-devel.files %doc AUTHORS.markdown CHANGELOG.markdown README.markdown examples +%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files +%license LICENSE + +%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files + %changelog ++++++ lens-5.1.1.tar.gz -> lens-5.2.2.tar.gz ++++++ ++++ 70002 lines of diff (skipped)
