Blame ghc-parsers.spec

23a30ea
# generated by cabal-rpm-2.0.9
b243f2f
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
2be145f
2be145f
%global pkg_name parsers
2be145f
%global pkgver %{pkg_name}-%{version}
2be145f
b243f2f
# testsuite missing deps: quickcheck-instances
b243f2f
2be145f
Name:           ghc-%{pkg_name}
2be145f
Version:        0.12.10
d7e4d4e
Release:        9%{?dist}
2be145f
Summary:        Parsing combinators
2be145f
2be145f
License:        BSD
2be145f
Url:            https://hackage.haskell.org/package/%{pkg_name}
2be145f
# Begin cabal-rpm sources:
2be145f
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
1de7d4c
Source1:        https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
2be145f
# End cabal-rpm sources
2be145f
2be145f
# Begin cabal-rpm deps:
1de7d4c
BuildRequires:  dos2unix
2be145f
BuildRequires:  ghc-Cabal-devel
2be145f
BuildRequires:  ghc-rpm-macros
2be145f
BuildRequires:  ghc-attoparsec-prof
2be145f
BuildRequires:  ghc-base-prof
2be145f
BuildRequires:  ghc-base-orphans-prof
2be145f
BuildRequires:  ghc-binary-prof
2be145f
BuildRequires:  ghc-charset-prof
2be145f
BuildRequires:  ghc-containers-prof
2be145f
BuildRequires:  ghc-mtl-prof
2be145f
BuildRequires:  ghc-parsec-prof
2be145f
BuildRequires:  ghc-scientific-prof
2be145f
BuildRequires:  ghc-semigroups-prof
2be145f
BuildRequires:  ghc-text-prof
2be145f
BuildRequires:  ghc-transformers-prof
2be145f
BuildRequires:  ghc-unordered-containers-prof
2be145f
# End cabal-rpm deps
2be145f
2be145f
%description
2be145f
This library provides convenient combinators for working with and building
2be145f
parsing combinator libraries.
2be145f
2be145f
Given a few simple instances, e.g. for the class
2be145f
'Text.Parser.Combinators.Parsing' in "Text.Parser.Combinators.Parsing" you get
2be145f
access to a large number of canned definitions. Instances exist for the parsers
2be145f
provided by 'parsec', 'attoparsec' and base’s "Text.Read".
2be145f
2be145f
2be145f
%package devel
2be145f
Summary:        Haskell %{pkg_name} library development files
2be145f
Provides:       %{name}-static = %{version}-%{release}
2be145f
Provides:       %{name}-static%{?_isa} = %{version}-%{release}
2be145f
%if %{defined ghc_version}
2be145f
Requires:       ghc-compiler = %{ghc_version}
2be145f
%endif
2be145f
Requires:       %{name}%{?_isa} = %{version}-%{release}
2be145f
2be145f
%description devel
2be145f
This package provides the Haskell %{pkg_name} library development files.
2be145f
2be145f
2be145f
%if %{with haddock}
2be145f
%package doc
2be145f
Summary:        Haskell %{pkg_name} library documentation
2be145f
BuildArch:      noarch
23a30ea
Requires:       ghc-filesystem
2be145f
2be145f
%description doc
2be145f
This package provides the Haskell %{pkg_name} library documentation.
2be145f
%endif
2be145f
2be145f
2be145f
%if %{with ghc_prof}
2be145f
%package prof
2be145f
Summary:        Haskell %{pkg_name} profiling library
2be145f
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
2be145f
Supplements:    (%{name}-devel and ghc-prof)
2be145f
2be145f
%description prof
2be145f
This package provides the Haskell %{pkg_name} profiling library.
2be145f
%endif
2be145f
2be145f
2be145f
%prep
2be145f
# Begin cabal-rpm setup:
2be145f
%setup -q -n %{pkgver}
1de7d4c
dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
2be145f
# End cabal-rpm setup
2be145f
2be145f
2be145f
%build
2be145f
# Begin cabal-rpm build:
2be145f
%ghc_lib_build
2be145f
# End cabal-rpm build
2be145f
2be145f
2be145f
%install
2be145f
# Begin cabal-rpm install
2be145f
%ghc_lib_install
2be145f
# End cabal-rpm install
2be145f
2be145f
2be145f
%files -f %{name}.files
2be145f
# Begin cabal-rpm files:
2be145f
%license LICENSE
2be145f
# End cabal-rpm files
2be145f
2be145f
2be145f
%files devel -f %{name}-devel.files
2be145f
%doc CHANGELOG.markdown README.markdown
2be145f
2be145f
2be145f
%if %{with haddock}
2be145f
%files doc -f %{name}-doc.files
2be145f
%license LICENSE
2be145f
%endif
2be145f
2be145f
2be145f
%if %{with ghc_prof}
2be145f
%files prof -f %{name}-prof.files
2be145f
%endif
2be145f
2be145f
2be145f
%changelog
d7e4d4e
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-9
d7e4d4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
d7e4d4e
d4d7fbb
* Fri Aug 06 2021 Jens Petersen <petersen@redhat.com> - 0.12.10-8
d4d7fbb
- rebuild
d4d7fbb
38f6479
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-7
38f6479
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
38f6479
725e774
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-6
725e774
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
725e774
cd7b682
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-5
cd7b682
- Second attempt - Rebuilt for
cd7b682
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cd7b682
0a6d1c8
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-4
0a6d1c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0a6d1c8
a440235
* Fri Jul 17 2020 Jens Petersen <petersen@redhat.com> - 0.12.10-3
a440235
- refresh to cabal-rpm-2.0.6
a440235
2be145f
* Mon Mar  2 2020 Jens Petersen <petersen@redhat.com> - 0.12.10-2
2be145f
- fix executable doc files (#1803348)
2be145f
2be145f
* Sat Feb 15 2020 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.12.10-1
2be145f
- spec file generated by cabal-rpm-2.0.2