From 885f6a7cf413fcbcf309746701631b9f69b03108 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:46:24 +0100 Subject: [PATCH] package created using the webbuild interface [release 1.0.9-1mamba;Sat Dec 02 2023] --- README.md | 2 + ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch | 13 ++++ ghc-cabal-doctest.spec | 82 ++++++++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch create mode 100644 ghc-cabal-doctest.spec diff --git a/README.md b/README.md index 62a5bbe..7bc8a04 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # ghc-cabal-doctest +A GHC Setup.hs helper for running doctests. + diff --git a/ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch b/ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch new file mode 100644 index 0000000..71d299a --- /dev/null +++ b/ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch @@ -0,0 +1,13 @@ +--- cabal-doctest-1.0.9/cabal-doctest.cabal.orig 2023-12-03 14:45:26.764013320 +0100 ++++ cabal-doctest-1.0.9/cabal-doctest.cabal 2023-12-03 14:45:40.760055830 +0100 +@@ -44,8 +44,8 @@ + other-modules: + other-extensions: + build-depends: +- base >=4.3 && <4.17 +- , Cabal >=1.10 && <3.8 ++ base >=4.3 && <4.18 ++ , Cabal >=1.10 && <3.12 + , directory + , filepath + diff --git a/ghc-cabal-doctest.spec b/ghc-cabal-doctest.spec new file mode 100644 index 0000000..a3fad49 --- /dev/null +++ b/ghc-cabal-doctest.spec @@ -0,0 +1,82 @@ +%define ghc_ver %(ghc --numeric-version) +%define pkg_name %(echo %name | sed "s|^ghc-||") + +Name: ghc-cabal-doctest +Version: 1.0.9 +Release: 1mamba +Summary: A GHC Setup.hs helper for running doctests +Group: Development/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://hackage.haskell.org/package/%{pkg_name} +Source: https://hackage.haskell.org/package/cabal-doctest-%{version}/cabal-doctest-%{version}.tar.gz +Patch0: ghc-cabal-doctest-1.0.9-Cabal-3.10.2.1.patch +License: BSD +## AUTOBUILDREQ-BEGIN +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-Cabal-syntax-devel +BuildRequires: ghc-libs +BuildRequires: glibc-devel +BuildRequires: libgmp-devel +## AUTOBUILDREQ-END +BuildRequires: ghc +BuildRequires: ghc-rpm-macros +Requires: ghc = %{ghc_ver} + +%description +%{summary}. + +%package devel +Summary: Haskell %{pkg_name} library development files +Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-static%{?_isa} = %{version}-%{release} +%if %{defined ghc_version} +Requires: ghc = %{ghc_version} +%endif +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. + +%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation +Requires: ghc-filesystem + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + +%prep +%setup -q -n cabal-doctest-%{version} +%patch 0 -p1 + +%build +%ghc_lib_build + +%install +%ghc_lib_install + +rm -f %{buildroot}%{_ghclicensedir}/%{name}/LICENSE + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files -f %{name}.files +%defattr(-,root,root) +%license LICENSE + +%files devel -f %{name}-devel.files +%defattr(-,root,root) +#%doc CHANGELOG.markdown README.markdown + +%if %{with haddock} +%files doc -f %{name}-doc.files +%defattr(-,root,root) +%license LICENSE +%endif + +%changelog +* Sat Dec 02 2023 Silvan Calarco 1.0.9-1mamba +- package created using the webbuild interface