Compare commits

...

6 Commits
master ... f33

Author SHA1 Message Date
Fedora Release Engineering d18bcd15ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 19:03:40 +00:00
Jens Petersen 337e38d153 HsYAML was packaged 2020-07-18 21:36:00 +08:00
Jens Petersen 79c88cad8d update to 0.8.2 2020-07-18 21:34:45 +08:00
Jens Petersen 47973fe24c refresh to cabal-rpm-2.0.6 2020-06-19 16:54:44 +08:00
Jens Petersen 1c5c01add8 update to 0.8 with 4 additional deps 2020-06-17 01:29:40 +08:00
Jens Petersen 9c99eabdca refresh to cabal-rpm-2.0.5 2020-06-04 19:26:07 +08:00
3 changed files with 71 additions and 37 deletions

6
.gitignore vendored
View File

@ -1,3 +1,9 @@
/doctemplates-0.1.0.2.tar.gz
/doctemplates-0.2.1.tar.gz
/doctemplates-0.2.2.1.tar.gz
/doctemplates-0.8.tar.gz
/doclayout-0.2.0.1.tar.gz
/text-conversions-0.3.0.tar.gz
/errors-2.3.0.tar.gz
/doctemplates-0.8.2.tar.gz
/doclayout-0.3.tar.gz

View File

@ -1,49 +1,63 @@
# generated by cabal-rpm-2.0.2
# https://fedoraproject.org/wiki/Packaging:Haskell
# generated by cabal-rpm-2.0.6 --subpackage
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name doctemplates
%global pkgver %{pkg_name}-%{version}
%ifnarch s390x
%bcond_without tests
%else
%bcond_with tests
%endif
%global doclayout doclayout-0.3
%global errors errors-2.3.0
%global textconversions text-conversions-0.3.0
%global subpkgs %{doclayout} %{errors} %{textconversions}
# testsuite missing deps: doclayout tasty-golden
Name: ghc-%{pkg_name}
Version: 0.2.2.1
Release: 7%{?dist}
Version: 0.8.2
# can only be reset when all subpkgs bumped
Release: 3%{?dist}
Summary: Pandoc-style document templates
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/%{doclayout}/%{doclayout}.tar.gz
Source2: https://hackage.haskell.org/package/%{errors}/%{errors}.tar.gz
Source3: https://hackage.haskell.org/package/%{textconversions}/%{textconversions}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-rpm-macros-extra
BuildRequires: ghc-HsYAML-prof
BuildRequires: ghc-aeson-prof
BuildRequires: ghc-base-prof
BuildRequires: ghc-blaze-html-prof
BuildRequires: ghc-blaze-markup-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof
#BuildRequires: ghc-doclayout-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-mtl-prof
BuildRequires: ghc-parsec-prof
BuildRequires: ghc-safe-prof
BuildRequires: ghc-scientific-prof
BuildRequires: ghc-text-prof
#BuildRequires: ghc-text-conversions-prof
BuildRequires: ghc-unordered-containers-prof
BuildRequires: ghc-vector-prof
%if %{with tests}
BuildRequires: ghc-hspec-devel
%endif
# for missing dep 'errors':
BuildRequires: ghc-exceptions-prof
BuildRequires: ghc-transformers-prof
BuildRequires: ghc-transformers-compat-prof
# for missing dep 'text-conversions':
BuildRequires: ghc-base16-bytestring-prof
BuildRequires: ghc-base64-bytestring-prof
BuildRequires: ghc-bytestring-prof
# End cabal-rpm deps
%description
This is the templating system used by pandoc. It was formerly
a module in pandoc. It has been split off to make it easier
to use independently.
This is the text templating system used by pandoc. It supports variable
interpolation, iteration, tests for non-blank values, pipes, and partials.
Templates are rendered to doclayout Docs, and variable values may come from a
variety of different sources, including aeson Values.
%package devel
@ -80,38 +94,39 @@ This package provides the Haskell %{pkg_name} profiling library.
%endif
%global main_version %{version}
%if %{defined ghclibdir}
%ghc_lib_subpackage %{doclayout}
%ghc_lib_subpackage %{errors}
%ghc_lib_subpackage %{textconversions}
%endif
%global version %{main_version}
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
%setup -q -n %{pkgver} -a1 -a2 -a3
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_libs_build %{subpkgs}
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_libs_install %{subpkgs}
%ghc_lib_install
%ghc_fix_rpath %{pkgver}
rm %{buildroot}%{_datadir}/%{pkgver}/README.md
rm %{buildroot}%{_datadir}/%{pkgver}/{README.md,changelog.md}
# End cabal-rpm install
%check
%cabal_test
%if 0%{?fedora} < 31 || 0%{?rhel} < 8
%post devel
%ghc_pkg_recache
%postun devel
%ghc_pkg_recache
%endif
rm %{buildroot}%{_datadir}/%{doclayout}/{README.md,changelog.md}
%files -f %{name}.files
@ -121,7 +136,7 @@ rm %{buildroot}%{_datadir}/%{pkgver}/README.md
%files devel -f %{name}-devel.files
%doc README.md
%doc README.md changelog.md
%if %{with haddock}
@ -136,6 +151,16 @@ rm %{buildroot}%{_datadir}/%{pkgver}/README.md
%changelog
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 19 2020 Jens Petersen <petersen@redhat.com> - 0.8.2-2
- update to 0.8.2
* Sun Jun 07 2020 Jens Petersen <petersen@redhat.com> - 0.8-1
- update to 0.8
- subpackage doclayout, text-conversions, and errors
* Wed Feb 19 2020 Jens Petersen <petersen@redhat.com> - 0.2.2.1-7
- refresh to cabal-rpm-2.0.2

View File

@ -1 +1,4 @@
SHA512 (doctemplates-0.2.2.1.tar.gz) = e1ad0d61dc97a69febf55ad76ee05e6696b76b0df5ee925072e934b977d1ca4c8d9ce0bc9acb311ec1992ce783e86fcaec93a93fc47fecffbd0071f002013485
SHA512 (doclayout-0.3.tar.gz) = ccb8c41977c5cea47294157c812a31b3be5bddc872915d8baf0d9063d597429606d83e4f7cf9e4aea9b1e1416cbcf732fbbcd71b6659de6510c661f9225d33d0
SHA512 (doctemplates-0.8.2.tar.gz) = 1e1dbb8f8a2980b342ef3b5c2c0fefa8d0bf220d5ca1332de3dbdf30ab3243fd6f4d12816fa25851498a26c25c5fba1bc2aa6f16eafca11c65bc125a203b90ad
SHA512 (errors-2.3.0.tar.gz) = dddfc63505fd7023c4a669b3cc3d736cf7ecb774b53dcdfeee2d203dcdf4684f5d149a1c217134de214b64af4e154a3ef08b315615c85a1c734ceb42e80823b4
SHA512 (text-conversions-0.3.0.tar.gz) = 767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec