Compare commits

...

20 Commits

Author SHA1 Message Date
David Abdurachmanov f90670097b
Rebuilt for Fedora/RISCV (riscv64); adding .rvreX to Release:
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-18 09:04:24 +02:00
Fedora Release Engineering 5a998b5d95 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 13:34:48 +00:00
Fedora Release Engineering acfd315398 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 21:09:51 +00:00
Jens Petersen 6c3da42bce update to 0.11 2023-07-26 02:45:23 +08:00
Fedora Release Engineering 8d110b06d5 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 21:43:59 +00:00
Jens Petersen 9869e77261 update to 0.10.0.2 2023-01-29 23:07:35 +08:00
Jens Petersen 59c154bdf1 update doclayout to 0.3.1.1 2023-01-22 15:06:49 +08:00
Jens Petersen 4a978c613d refresh to cabal-rpm-2.1.0 including SPDX migration 2023-01-22 15:06:30 +08:00
Fedora Release Engineering b42a32035c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 05:02:31 +00:00
Jens Petersen 31b6ad1846 bump release 2022-06-18 00:46:32 +08:00
Fedora Release Engineering 264598ab7a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 04:47:56 +00:00
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 152 additions and 38 deletions

16
.gitignore vendored
View File

@ -1,3 +1,19 @@
/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
/doclayout-0.3.1.1.tar.gz
/doctemplates-0.10.0.2.tar.gz
/emojis-0.1.2.tar.gz
/doclayout-0.4.tar.gz
/text-conversions-0.3.1.1.tar.gz
/doctemplates-0.11.tar.gz
/doclayout-0.4.0.1.tar.gz

View File

@ -1,49 +1,87 @@
# generated by cabal-rpm-2.0.2
# https://fedoraproject.org/wiki/Packaging:Haskell
# generated by cabal-rpm-2.1.2 --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.4.0.1
%global emojis emojis-0.1.2
%global errors errors-2.3.0
%global textconversions text-conversions-0.3.1.1
%global subpkgs %{emojis} %{doclayout} %{errors} %{textconversions}
# testsuite missing deps: tasty-golden
Name: ghc-%{pkg_name}
Version: 0.2.2.1
Release: 7%{?dist}
Version: 0.11
# can only be reset when all subpkgs bumped
Release: 14.rvre0%{?dist}
Summary: Pandoc-style document templates
License: BSD
License: BSD-3-Clause
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/%{emojis}/%{emojis}.tar.gz
Source3: https://hackage.haskell.org/package/%{errors}/%{errors}.tar.gz
Source4: 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-aeson-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-containers-devel
#BuildRequires: ghc-doclayout-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-mtl-devel
BuildRequires: ghc-parsec-devel
BuildRequires: ghc-safe-devel
BuildRequires: ghc-scientific-devel
BuildRequires: ghc-text-devel
#BuildRequires: ghc-text-conversions-devel
BuildRequires: ghc-vector-devel
%if %{with ghc_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-unordered-containers-prof
#BuildRequires: ghc-text-conversions-prof
BuildRequires: ghc-vector-prof
%if %{with tests}
BuildRequires: ghc-hspec-devel
%endif
# for missing dep 'errors':
BuildRequires: ghc-exceptions-devel
BuildRequires: ghc-transformers-devel
BuildRequires: ghc-transformers-compat-devel
%if %{with ghc_prof}
BuildRequires: ghc-exceptions-prof
BuildRequires: ghc-transformers-prof
BuildRequires: ghc-transformers-compat-prof
%endif
# for missing dep 'text-conversions':
BuildRequires: ghc-base16-bytestring-devel
BuildRequires: ghc-base64-bytestring-devel
BuildRequires: ghc-bytestring-devel
%if %{with ghc_prof}
BuildRequires: ghc-base16-bytestring-prof
BuildRequires: ghc-base64-bytestring-prof
BuildRequires: ghc-bytestring-prof
%endif
# 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 +101,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 +119,44 @@ This package provides the Haskell %{pkg_name} profiling library.
%endif
%global main_version %{version}
%if %{defined ghclibdir}
%ghc_lib_subpackage -l BSD-3-Clause %{doclayout}
%ghc_lib_subpackage -l BSD-3-Clause %{emojis}
%ghc_lib_subpackage -l BSD-3-Clause %{errors}
%ghc_lib_subpackage -l ISC %{textconversions}
%endif
%global version %{main_version}
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
%setup -q -n %{pkgver} -a1 -a2 -a3 -a4
# End cabal-rpm setup
(
cd %{errors}
cabal-tweak-dep-ver text '< 1.3' '< 2.2'
cabal-tweak-dep-ver transformers-compat '< 0.7' '< 0.8'
)
%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 +166,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 +181,55 @@ rm %{buildroot}%{_datadir}/%{pkgver}/README.md
%changelog
* Sun Feb 18 2024 David Abdurachmanov <davidlt@rivosinc.com> - 0.11-14.rvre0
- Rebuilt for Fedora/RISCV (riscv64)
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jul 23 2023 Jens Petersen <petersen@redhat.com> - 0.11-12
- https://hackage.haskell.org/package/doctemplates-0.11/changelog
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0.2-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jan 22 2023 Jens Petersen <petersen@redhat.com> - 0.10.0.2-10
- https://hackage.haskell.org/package/doctemplates-0.10.0.2/changelog
- refresh to cabal-rpm-2.1.0 with SPDX migration
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 17 2022 Jens Petersen <petersen@redhat.com> - 0.9-8
- rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* 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,5 @@
SHA512 (doctemplates-0.2.2.1.tar.gz) = e1ad0d61dc97a69febf55ad76ee05e6696b76b0df5ee925072e934b977d1ca4c8d9ce0bc9acb311ec1992ce783e86fcaec93a93fc47fecffbd0071f002013485
SHA512 (doctemplates-0.11.tar.gz) = f6e99c7fdc1c2ce4bdac3ff7bd92ad032d9d545f45300bdea46ca09518942adf6ba9b23b002f145d7f4841e119248dc51f61a99949816f7093fb15dddf441433
SHA512 (doclayout-0.4.0.1.tar.gz) = 7af503194e513b4586442e850959a247cada1a375964e458cdf8f1df7ecb35f0c350eba3bf55c904107c89f7cc584ea957f218930f41229df62a9528ace4aab2
SHA512 (emojis-0.1.2.tar.gz) = e34d1c1797f37e3cbe37f5f617496aa70310ca654c98069d393c10c5fcf56e336f35d06e018c859354ea54ae1c5fbbe4a24d484a5f59cceb5a9e3c25caf2a52d
SHA512 (errors-2.3.0.tar.gz) = dddfc63505fd7023c4a669b3cc3d736cf7ecb774b53dcdfeee2d203dcdf4684f5d149a1c217134de214b64af4e154a3ef08b315615c85a1c734ceb42e80823b4
SHA512 (text-conversions-0.3.1.1.tar.gz) = b04fff74f2541120718c377ff820a9e882c3e49e3423f581113ebcf02b13c58b3360be82fdd5e7a039da0077219d9ff64d02ef523b1a16fae89cfab0ac86a4ac