From 49567054891757a5d502c093c15dd2ec837b3c6d Mon Sep 17 00:00:00 2001 From: Alexey Lyubimov Date: Fri, 25 Aug 2023 15:18:34 +0300 Subject: [PATCH] import ghc-comonad-5.0.8-2.el9 --- .ghc-comonad.metadata | 1 + .gitignore | 1 + SOURCES/comonad-5.0.8.cabal | 125 ++++++++++++++++++++++++++ SPECS/ghc-comonad.spec | 173 ++++++++++++++++++++++++++++++++++++ 4 files changed, 300 insertions(+) create mode 100644 .ghc-comonad.metadata create mode 100644 .gitignore create mode 100644 SOURCES/comonad-5.0.8.cabal create mode 100644 SPECS/ghc-comonad.spec diff --git a/.ghc-comonad.metadata b/.ghc-comonad.metadata new file mode 100644 index 0000000..9292c75 --- /dev/null +++ b/.ghc-comonad.metadata @@ -0,0 +1 @@ +84a382c822ca41cd99e0118dafa46c4e051aa021 SOURCES/comonad-5.0.8.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f498eda --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/comonad-5.0.8.tar.gz diff --git a/SOURCES/comonad-5.0.8.cabal b/SOURCES/comonad-5.0.8.cabal new file mode 100644 index 0000000..ee94f59 --- /dev/null +++ b/SOURCES/comonad-5.0.8.cabal @@ -0,0 +1,125 @@ +name: comonad +category: Control, Comonads +version: 5.0.8 +x-revision: 1 +license: BSD3 +cabal-version: >= 1.10 +license-file: LICENSE +author: Edward A. Kmett +maintainer: Edward A. Kmett +stability: provisional +homepage: http://github.com/ekmett/comonad/ +bug-reports: http://github.com/ekmett/comonad/issues +copyright: Copyright (C) 2008-2014 Edward A. Kmett, + Copyright (C) 2004-2008 Dave Menendez +synopsis: Comonads +description: Comonads. +build-type: Simple +tested-with: GHC == 7.0.4 + , GHC == 7.2.2 + , GHC == 7.4.2 + , GHC == 7.6.3 + , GHC == 7.8.4 + , GHC == 7.10.3 + , GHC == 8.0.2 + , GHC == 8.2.2 + , GHC == 8.4.4 + , GHC == 8.6.5 + , GHC == 8.8.3 + , GHC == 8.10.1 +extra-source-files: + .gitignore + .hlint.yaml + .vim.custom + coq/Store.v + README.markdown + CHANGELOG.markdown + examples/History.hs + +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 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 indexed-traversable + description: + You can disable the use of the `indexed-traversable` package using `-f-indexed-traversable`. + . + 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 `FunctorWithIndex` + . + default: True + manual: True + + +source-repository head + type: git + location: git://github.com/ekmett/comonad.git + +library + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall + + build-depends: + base >= 4 && < 5, + tagged >= 0.8.6.1 && < 1, + transformers >= 0.3 && < 0.7, + transformers-compat >= 0.5 && < 1 + + if !impl(ghc >= 8.0) + build-depends: semigroups >= 0.18.5 && < 1 + + if flag(containers) + build-depends: containers >= 0.3 && < 0.7 + + if flag(distributive) + build-depends: distributive >= 0.5.2 && < 1 + + if flag(indexed-traversable) + build-depends: indexed-traversable >= 0.1.1 && < 0.2 + + if impl(ghc >= 9.0) + -- these flags may abort compilation with GHC-8.10 + -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 + ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode + + exposed-modules: + Control.Comonad + Control.Comonad.Env + Control.Comonad.Env.Class + Control.Comonad.Hoist.Class + Control.Comonad.Identity + Control.Comonad.Store + Control.Comonad.Store.Class + Control.Comonad.Traced + Control.Comonad.Traced.Class + Control.Comonad.Trans.Class + Control.Comonad.Trans.Env + Control.Comonad.Trans.Identity + Control.Comonad.Trans.Store + Control.Comonad.Trans.Traced + Data.Functor.Composition + + other-extensions: + CPP + RankNTypes + MultiParamTypeClasses + FunctionalDependencies + FlexibleInstances + UndecidableInstances diff --git a/SPECS/ghc-comonad.spec b/SPECS/ghc-comonad.spec new file mode 100644 index 0000000..58899ad --- /dev/null +++ b/SPECS/ghc-comonad.spec @@ -0,0 +1,173 @@ +# generated by cabal-rpm-2.0.9 +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ + +%global pkg_name comonad +%global pkgver %{pkg_name}-%{version} + +Name: ghc-%{pkg_name} +Version: 5.0.8 +Release: 2%{?dist} +Summary: Categorical dual of monads + +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: dos2unix +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +BuildRequires: ghc-base-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-distributive-prof +BuildRequires: ghc-indexed-traversable-prof +BuildRequires: ghc-tagged-prof +BuildRequires: ghc-transformers-prof +BuildRequires: ghc-transformers-compat-prof +# End cabal-rpm deps + +%description +This package provides comonads, the categorical dual of monads. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-static%{?_isa} = %{version}-%{release} +%if %{defined ghc_version} +Requires: ghc-compiler = %{ghc_version} +%endif +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. + + +%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation +BuildArch: noarch +Requires: ghc-filesystem + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + + +%if %{with ghc_prof} +%package prof +Summary: Haskell %{pkg_name} profiling library +Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Supplements: (%{name}-devel and ghc-prof) + +%description prof +This package provides the Haskell %{pkg_name} profiling library. +%endif + + +%prep +# Begin cabal-rpm setup: +%setup -q -n %{pkgver} +dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal +# End cabal-rpm setup + + +%build +# Begin cabal-rpm build: +%ghc_lib_build +# End cabal-rpm build + + +%install +# Begin cabal-rpm install +%ghc_lib_install +# End cabal-rpm install + + +%files -f %{name}.files +# Begin cabal-rpm files: +%license LICENSE +# End cabal-rpm files + + +%files devel -f %{name}-devel.files +%doc CHANGELOG.markdown README.markdown examples + + +%if %{with haddock} +%files doc -f %{name}-doc.files +%license LICENSE +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + +%changelog +* Fri Aug 25 2023 Alexey Lyubimov - 5.0.8-2 +- Rebuilt for MSVSphere 9.2 + +* Thu Jan 20 2022 Fedora Release Engineering - 5.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Aug 5 2021 Jens Petersen - 5.0.8-1 +- update to 5.0.8 + +* Thu Jul 22 2021 Fedora Release Engineering - 5.0.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 5.0.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 5.0.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 17 2020 Jens Petersen - 5.0.6-2 +- refresh to cabal-rpm-2.0.6 + +* Fri Feb 14 2020 Jens Petersen - 5.0.6-1 +- update to 5.0.6 + +* Tue Jan 28 2020 Fedora Release Engineering - 5.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Jens Petersen - 5.0.5-1 +- update to 5.0.5 + +* Thu Jul 25 2019 Fedora Release Engineering - 5.0.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 17 2019 Jens Petersen - 5.0.4-5 +- refresh to cabal-rpm-0.13 + +* Thu Jan 31 2019 Fedora Release Engineering - 5.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 28 2018 Jens Petersen - 5.0.4-3 +- rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 5.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon Jul 09 2018 Elliott Sales de Andrade - 5.0.4-1 +- update to 5.0.4 + +* Wed Feb 07 2018 Fedora Release Engineering - 5.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 26 2018 Jens Petersen - 5.0.2-3 +- rebuild + +* Wed Oct 4 2017 Jens Petersen - 5.0.2-2 +- rebuild + +* Fri Aug 25 2017 Fedora Haskell SIG - 5.0.2-1 +- spec file generated by cabal-rpm-0.11.2 + +* Sun Jun 28 2015 Fedora Haskell SIG - 4.2.7-1 +- spec file generated by cabal-rpm-0.9.6