958e754
# https://fedoraproject.org/wiki/Packaging:Haskell
f8f64f4
f8f64f4
%global pkg_name shakespeare
f8f64f4
5d9cbc1
%bcond_with tests
5d9cbc1
5d9cbc1
# no useful debuginfo for Haskell packages without C sources
5d9cbc1
%global debug_package %{nil}
5d9cbc1
f8f64f4
Name:           ghc-%{pkg_name}
95a4645
Version:        2.0.1.1
e7e4f12
Release:        4%{?dist}
a8f68c7
Summary:        Toolkit for compile-time interpolated templates
f8f64f4
e6f07ed
License:        MIT
f8f64f4
URL:            http://hackage.haskell.org/package/%{pkg_name}
5d9cbc1
Source0:        http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
e6f07ed
f8f64f4
BuildRequires:  ghc-Cabal-devel
e6f07ed
BuildRequires:  ghc-rpm-macros
e6f07ed
# Begin cabal-rpm deps:
95a4645
BuildRequires:  ghc-aeson-devel
95a4645
BuildRequires:  ghc-blaze-html-devel
95a4645
BuildRequires:  ghc-blaze-markup-devel
95a4645
BuildRequires:  ghc-bytestring-devel
3fce0b2
BuildRequires:  ghc-containers-devel
95a4645
BuildRequires:  ghc-directory-devel
95a4645
BuildRequires:  ghc-exceptions-devel
8285bdf
BuildRequires:  ghc-parsec-devel
8285bdf
BuildRequires:  ghc-process-devel
3fce0b2
BuildRequires:  ghc-system-fileio-devel
3fce0b2
BuildRequires:  ghc-system-filepath-devel
8285bdf
BuildRequires:  ghc-template-haskell-devel
8285bdf
BuildRequires:  ghc-text-devel
3fce0b2
BuildRequires:  ghc-time-devel
95a4645
BuildRequires:  ghc-transformers-devel
e6f07ed
ExclusiveArch:  %{ghc_arches_with_ghci}
5d9cbc1
%if %{with tests}
95a4645
BuildRequires:  ghc-HUnit-devel
5d9cbc1
BuildRequires:  ghc-hspec-devel
5d9cbc1
%endif
e6f07ed
# End cabal-rpm deps
b529715
Obsoletes:      ghc-hamlet < 1.3
b529715
Obsoletes:      ghc-shakespeare-css < 1.2
b529715
Obsoletes:      ghc-shakespeare-i18n < 1.2
b529715
Obsoletes:      ghc-shakespeare-js < 1.4
b529715
Obsoletes:      ghc-shakespeare-text < 1.2
f8f64f4
f8f64f4
%description
a8f68c7
Shakespeare is a family of type-safe, efficient template languages.
95a4645
Shakespeare templates are expanded at compile-time, ensuring that all
95a4645
interpolated variables are in scope. Variables are interpolated according to
95a4645
their type through a typeclass.
95a4645
a8f68c7
Shakespeare templates can be used inline with a quasi-quoter
a8f68c7
or in an external file.
a8f68c7
a8f68c7
See the documentation at <http://www.yesodweb.com/book/shakespearean-templates>
a8f68c7
for more details.
a8f68c7
a8f68c7
a8f68c7
%package devel
a8f68c7
Summary:        Haskell %{pkg_name} library development files
5d9cbc1
Provides:       %{name}-static = %{version}-%{release}
a8f68c7
Requires:       ghc-compiler = %{ghc_version}
a8f68c7
Requires(post): ghc-compiler = %{ghc_version}
a8f68c7
Requires(postun): ghc-compiler = %{ghc_version}
5d9cbc1
Requires:       %{name}%{?_isa} = %{version}-%{release}
b529715
Obsoletes:      ghc-hamlet-devel < 1.3
b529715
Obsoletes:      ghc-shakespeare-css-devel < 1.2
b529715
Obsoletes:      ghc-shakespeare-i18n-devel < 1.2
b529715
Obsoletes:      ghc-shakespeare-js-devel < 1.4
b529715
Obsoletes:      ghc-shakespeare-text-devel < 1.2
a8f68c7
a8f68c7
%description devel
a8f68c7
This package provides the Haskell %{pkg_name} library development files.
f8f64f4
f8f64f4
f8f64f4
%prep
f8f64f4
%setup -q -n %{pkg_name}-%{version}
f8f64f4
f8f64f4
f8f64f4
%build
f8f64f4
%ghc_lib_build
f8f64f4
f8f64f4
f8f64f4
%install
f8f64f4
%ghc_lib_install
f8f64f4
f8f64f4
5d9cbc1
%check
5d9cbc1
%if %{with tests}
5d9cbc1
%cabal test
5d9cbc1
%endif
5d9cbc1
5d9cbc1
a8f68c7
%post devel
a8f68c7
%ghc_pkg_recache
958e754
958e754
a8f68c7
%postun devel
a8f68c7
%ghc_pkg_recache
958e754
958e754
a8f68c7
%files -f %{name}.files
a8f68c7
%doc LICENSE
958e754
a8f68c7
a8f68c7
%files devel -f %{name}-devel.files
f8f64f4
f8f64f4
f8f64f4
%changelog
e7e4f12
* Tue Sep  8 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.1.1-4
e7e4f12
- Rebuild (aarch64 hashes)
e7e4f12
5926acb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1.1-3
5926acb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5926acb
b529715
* Thu Mar  5 2015 Jens Petersen <petersen@redhat.com> - 2.0.1.1-2
b529715
- obsolete hamlet, shakespeare-css, shakespeare-i18n, shakespeare-js,
b529715
  shakespeare-text
b529715
95a4645
* Wed Sep 17 2014 Jens Petersen <petersen@redhat.com> - 2.0.1.1-1
95a4645
- update to 2.0.1.1
95a4645
5d9cbc1
* Thu Aug 28 2014 Jens Petersen <petersen@redhat.com> - 1.2.1.1-1
5d9cbc1
- update to 1.2.1.1
5d9cbc1
- refresh to cblrpm-0.8.11
5d9cbc1
32b2e8e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5.1-3
32b2e8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
32b2e8e
a3fd94c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5.1-2
a3fd94c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a3fd94c
0628e94
* Fri Aug 30 2013 Jens Petersen <petersen@redhat.com> - 1.0.5.1-1
0628e94
- update to 1.0.5.1
0628e94
3fce0b2
* Wed Aug 28 2013 Jens Petersen <petersen@redhat.com> - 1.0.5-1
3fce0b2
- update to 1.0.5
3fce0b2
0185344
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.4-2
0185344
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0185344
a8f68c7
* Tue Jun 04 2013 Jens Petersen <petersen@redhat.com> - 1.0.4-1
a8f68c7
- update to 1.0.4
a8f68c7
- update to new simplified Haskell Packaging Guidelines
a8f68c7
cc6fb49
* Tue Mar 12 2013 Jens Petersen <petersen@redhat.com> - 1.0.3.1-1
cc6fb49
- update to 1.0.3.1
cc6fb49
b15e733
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1.4-2
b15e733
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b15e733
e6f07ed
* Wed Nov  7 2012 Jens Petersen <petersen@redhat.com> - 1.0.1.4-1
e6f07ed
- update to 1.0.1.4
e6f07ed
- license is now MIT
e6f07ed
95dcf20
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0.2-3
95dcf20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95dcf20
8285bdf
* Mon Jul 16 2012 Jens Petersen <petersen@redhat.com> - 1.0.0.2-2
8285bdf
- change prof BRs to devel
8285bdf
69c900e
* Wed Jun 13 2012 Jens Petersen <petersen@redhat.com> - 1.0.0.2-1
69c900e
- update to 1.0.0.2
69c900e
94e1aec
* Thu Apr 26 2012 Jens Petersen <petersen@redhat.com> - 1.0.0.1-1
94e1aec
- update to 1.0.0.1
94e1aec
cd3bff4
* Fri Mar 23 2012 Jens Petersen <petersen@redhat.com> - 0.11-1
cd3bff4
- update to 0.11
1f83f5f
- depends on text not blaze-html and failure
cd3bff4
57f9871
* Wed Mar  7 2012 Jens Petersen <petersen@redhat.com> - 0.10.3.1-1
57f9871
- update to 0.10.3.1
57f9871
- only build on ghc_arches_with_ghci
57f9871
958e754
* Thu Jan  5 2012 Jens Petersen <petersen@redhat.com> - 0.10.2-2
958e754
- update to cabal2spec-0.25.2
958e754
62e580e
* Tue Nov  1 2011 Jens Petersen <petersen@redhat.com> - 0.10.2-1
62e580e
- update to 0.10.2
62e580e
18e4569
* Mon Oct 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.10.1.1-1.1
18e4569
- rebuild with new gmp without compat lib
18e4569
71db4b1
* Sat Oct  8 2011 Jens Petersen <petersen@redhat.com> - 0.10.1.1-1
71db4b1
- update to 0.10.1.1
71db4b1
f8f64f4
* Thu Sep  8 2011 Jens Petersen <petersen@redhat.com> - 0.10.0-2
f8f64f4
- BR ghc-*-prof
f8f64f4
f8f64f4
* Wed Sep  7 2011 Jens Petersen <petersen@redhat.com> - 0.10.0-1
f8f64f4
- BSD license; deps
f8f64f4
f8f64f4
* Wed Sep  7 2011 Fedora Haskell SIG <haskell-devel@lists.fedoraproject.org> - 0.10.0-0
f8f64f4
- initial packaging for Fedora automatically generated by cabal2spec-0.23.2