837b540
# generated by cabal-rpm-2.0.9
849e8d6
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
3b80611
3b80611
%global pkg_name th-abstraction
3b80611
%global pkgver %{pkg_name}-%{version}
3b80611
3b80611
Name:           ghc-%{pkg_name}
a402ea2
Version:        0.4.2.0
a402ea2
Release:        1%{?dist}
3b80611
Summary:        Nicer interface for reified information about data types
3b80611
3b80611
License:        ISC
3b80611
Url:            https://hackage.haskell.org/package/%{pkg_name}
488e04c
# Begin cabal-rpm sources:
3b80611
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
bb7f5f9
Source1:        https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
488e04c
# End cabal-rpm sources
3b80611
488e04c
# Begin cabal-rpm deps:
bb7f5f9
BuildRequires:  dos2unix
3b80611
BuildRequires:  ghc-Cabal-devel
3b80611
BuildRequires:  ghc-rpm-macros
f2685c9
BuildRequires:  ghc-base-prof
f2685c9
BuildRequires:  ghc-containers-prof
f2685c9
BuildRequires:  ghc-template-haskell-prof
3b80611
# End cabal-rpm deps
3b80611
3b80611
%description
3b80611
This package normalizes variations in the interface for inspecting datatype
3b80611
information via Template Haskell so that packages and support a single, easier
3b80611
to use informational datatype while supporting many versions of Template
3b80611
Haskell.
3b80611
3b80611
3b80611
%package devel
3b80611
Summary:        Haskell %{pkg_name} library development files
3b80611
Provides:       %{name}-static = %{version}-%{release}
f2685c9
Provides:       %{name}-static%{?_isa} = %{version}-%{release}
6edb5ab
%if %{defined ghc_version}
3b80611
Requires:       ghc-compiler = %{ghc_version}
6edb5ab
%endif
3b80611
Requires:       %{name}%{?_isa} = %{version}-%{release}
3b80611
3b80611
%description devel
3b80611
This package provides the Haskell %{pkg_name} library development files.
3b80611
3b80611
d6c8b9a
%if %{with haddock}
d6c8b9a
%package doc
d6c8b9a
Summary:        Haskell %{pkg_name} library documentation
b615d03
BuildArch:      noarch
837b540
Requires:       ghc-filesystem
d6c8b9a
d6c8b9a
%description doc
d6c8b9a
This package provides the Haskell %{pkg_name} library documentation.
d6c8b9a
%endif
d6c8b9a
d6c8b9a
d6c8b9a
%if %{with ghc_prof}
d6c8b9a
%package prof
d6c8b9a
Summary:        Haskell %{pkg_name} profiling library
d6c8b9a
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
b615d03
Supplements:    (%{name}-devel and ghc-prof)
d6c8b9a
d6c8b9a
%description prof
d6c8b9a
This package provides the Haskell %{pkg_name} profiling library.
d6c8b9a
%endif
d6c8b9a
d6c8b9a
3b80611
%prep
488e04c
# Begin cabal-rpm setup:
3b80611
%setup -q -n %{pkgver}
bb7f5f9
dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
488e04c
# End cabal-rpm setup
3b80611
3b80611
3b80611
%build
488e04c
# Begin cabal-rpm build:
3b80611
%ghc_lib_build
488e04c
# End cabal-rpm build
3b80611
3b80611
3b80611
%install
488e04c
# Begin cabal-rpm install
3b80611
%ghc_lib_install
488e04c
# End cabal-rpm install
3b80611
3b80611
3b80611
%check
837b540
%if %{with tests}
3b80611
%cabal_test
837b540
%endif
3b80611
3b80611
3b80611
%files -f %{name}.files
488e04c
# Begin cabal-rpm files:
3b80611
%license LICENSE
488e04c
# End cabal-rpm files
3b80611
3b80611
3b80611
%files devel -f %{name}-devel.files
3b80611
%doc ChangeLog.md README.md
3b80611
3b80611
d6c8b9a
%if %{with haddock}
d6c8b9a
%files doc -f %{name}-doc.files
b615d03
%license LICENSE
d6c8b9a
%endif
d6c8b9a
d6c8b9a
d6c8b9a
%if %{with ghc_prof}
d6c8b9a
%files prof -f %{name}-prof.files
d6c8b9a
%endif
d6c8b9a
d6c8b9a
3b80611
%changelog
a402ea2
* Thu Aug  5 2021 Jens Petersen <petersen@redhat.com> - 0.4.2.0-1
a402ea2
- update to 0.4.2.0
a402ea2
44c69a3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2.0-6
44c69a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
44c69a3
d4cd581
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2.0-5
d4cd581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d4cd581
65b729d
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2.0-4
65b729d
- Second attempt - Rebuilt for
65b729d
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
65b729d
5233706
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2.0-3
5233706
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5233706
b151c37
* Fri Jul 17 2020 Jens Petersen <petersen@redhat.com> - 0.3.2.0-2
b151c37
- refresh to cabal-rpm-2.0.6
b151c37
203e2e8
* Fri Feb 14 2020 Jens Petersen <petersen@redhat.com> - 0.3.2.0-1
203e2e8
- update to 0.3.2.0
203e2e8
756b906
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.11.0-2
756b906
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
756b906
5a81fd7
* Thu Jul 25 2019 Jens Petersen <petersen@redhat.com> - 0.2.11.0-1
5a81fd7
- update to 0.2.11.0
5a81fd7
a03ccd6
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.10.0-2
a03ccd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a03ccd6
d257d3c
* Thu Feb 21 2019 Jens Petersen <petersen@redhat.com> - 0.2.10.0-1
d257d3c
- update to 0.2.10.0
d257d3c
488e04c
* Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 0.2.8.0-4
488e04c
- refresh to cabal-rpm-0.13
488e04c
ff6e71b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.8.0-3
ff6e71b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ff6e71b
64d930d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.8.0-2
64d930d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
64d930d
4d0160a
* Mon Jul 09 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2.8.0-1
4d0160a
- update to 0.2.8.0
4d0160a
ea0ebff
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.6.0-2
ea0ebff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ea0ebff
b7c5dc9
* Wed Jan 24 2018 Jens Petersen <petersen@redhat.com> - 0.2.6.0-1
b7c5dc9
- update to 0.2.6.0
b7c5dc9
3b80611
* Sat Aug 26 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> 0.2.5.0-1
3b80611
- Update to latest version.
3b80611
- Update to latest spec template.
3b80611
3b80611
* Sat Aug 26 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2.5.0-1
3b80611
- update to 0.2.5.0
3b80611
3b80611
* Sat Jul 22 2017 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.2.3.0-1
3b80611
- spec file generated by cabal-rpm-0.11