Compare commits

...

9 Commits
master ... f35

Author SHA1 Message Date
Jens Petersen 4af08639d1 update to 0.9 2021-08-08 05:41:04 +08:00
Fedora Release Engineering c8f68737a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 00:35:04 +00:00
Fedora Release Engineering a37ab6d03d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 07:07:19 +00:00
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 85 additions and 37 deletions

9
.gitignore vendored
View File

@ -1,3 +1,12 @@
/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
/doctemplates-0.9.tar.gz
/text-conversions-0.3.1.tar.gz
/doclayout-0.3.0.2.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.10 --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.0.2
%global errors errors-2.3.0
%global textconversions text-conversions-0.3.1
%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.9
# can only be reset when all subpkgs bumped
Release: 6%{?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
@ -63,6 +77,7 @@ This package provides the Haskell %{pkg_name} library development files.
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
@ -80,38 +95,38 @@ 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
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,27 @@ rm %{buildroot}%{_datadir}/%{pkgver}/README.md
%changelog
* Thu Aug 5 2021 Jens Petersen <petersen@redhat.com> - 0.9-6
- update to 0.9
- doclayout-0.3.0.2
- text-conversions-0.3.1
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* 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 (errors-2.3.0.tar.gz) = dddfc63505fd7023c4a669b3cc3d736cf7ecb774b53dcdfeee2d203dcdf4684f5d149a1c217134de214b64af4e154a3ef08b315615c85a1c734ceb42e80823b4
SHA512 (doctemplates-0.9.tar.gz) = 3216fc7ef4e2a45230a2854c22c2a8622774bc834bbf59d34134912b3942df2a541230bd91324995e13e19098a0fa0bf7057c7d55ca35ec75da7840fddd61a37
SHA512 (text-conversions-0.3.1.tar.gz) = 4c0fe08024a56e326b632a67b945fa869a798b00fa45b56f4f181a0075ed5cd6802edec0f0e38c0f4b5cc4b81c6f6bd98e3382b968cec6ad884d24ee31dbf600
SHA512 (doclayout-0.3.0.2.tar.gz) = 5f777b66c5bb589021ce6f74e4cb4520a5078621cbcc62bc4eb8b73d54771f18523dfe40935f83553a5a4244219a86b6af22e7e3f33d251b3c567f91bb9596c0