From afed23109cbe3f7df470103f92bab4a25359bb27 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:53:19 +0100 Subject: [PATCH] rebuilt without conflicting ghc-exceptions-devel [release 1.23.1-2mamba;Sun Dec 03 2023] --- ghc-pandoc-types.spec | 125 +++++++++++++++++++++++++++++++----------- 1 file changed, 93 insertions(+), 32 deletions(-) diff --git a/ghc-pandoc-types.spec b/ghc-pandoc-types.spec index b2651a9..5ef888b 100644 --- a/ghc-pandoc-types.spec +++ b/ghc-pandoc-types.spec @@ -1,67 +1,128 @@ %define ghc_ver %(/usr/bin/ghc --numeric-version) -%define pkgname pandoc-types +%define pkg_name pandoc-types Name: ghc-pandoc-types -Version: 1.12.4.2 -Release: 1mamba +Version: 1.23.1 +Release: 2mamba Summary: GHC library: Types for representing a structured document Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: http://hackage.haskell.org/package/%{pkgname} +URL: http://hackage.haskell.org/package/%{pkg_name} Source: http://hackage.haskell.org/packages/archive/pandoc-types/%{version}/pandoc-types-%{version}.tar.gz License: BSD ## AUTOBUILDREQ-BEGIN +BuildRequires: ghc-OneTuple-devel +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-StateVar-devel +BuildRequires: ghc-aeson-devel +BuildRequires: ghc-assoc-devel +BuildRequires: ghc-base-orphans-devel +BuildRequires: ghc-bifunctors-devel +BuildRequires: ghc-comonad-devel +BuildRequires: ghc-contravariant-devel +BuildRequires: ghc-data-fix-devel +BuildRequires: ghc-distributive-devel +BuildRequires: ghc-dlist-devel +BuildRequires: ghc-foldable1-classes-compat-devel +BuildRequires: ghc-generically-devel +BuildRequires: ghc-hashable-devel +BuildRequires: ghc-indexed-traversable-devel +BuildRequires: ghc-indexed-traversable-instances-devel +BuildRequires: ghc-integer-conversion-devel +BuildRequires: ghc-integer-logarithms-devel +BuildRequires: ghc-libs +BuildRequires: ghc-network-uri-devel +BuildRequires: ghc-primitive-devel +BuildRequires: ghc-random-devel +BuildRequires: ghc-scientific-devel +BuildRequires: ghc-semialign-devel +BuildRequires: ghc-semigroupoids-devel +BuildRequires: ghc-splitmix-devel +BuildRequires: ghc-strict-devel +BuildRequires: ghc-syb-devel +BuildRequires: ghc-tagged-devel +BuildRequires: ghc-text-iso8601-devel +BuildRequires: ghc-text-short-devel +BuildRequires: ghc-th-abstraction-devel +BuildRequires: ghc-th-compat-devel +BuildRequires: ghc-these-devel +BuildRequires: ghc-time-compat-devel +BuildRequires: ghc-transformers-compat-devel +BuildRequires: ghc-unordered-containers-devel +BuildRequires: ghc-uuid-types-devel +BuildRequires: ghc-vector-devel +BuildRequires: ghc-vector-stream-devel +BuildRequires: ghc-witherable-devel +BuildRequires: glibc-devel +BuildRequires: libgmp-devel ## AUTOBUILDREQ-END BuildRequires: ghc -BuildRequires: ghc-aeson -BuildRequires: ghc-deepseq-generics -Requires: ghc-aeson -Requires: ghc-deepseq-generics +BuildRequires: ghc-rpm-macros +BuildRequires: ghc-aeson-devel >= 2.2.1.0-2mamba Requires: ghc = %{ghc_ver} -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Text.Pandoc.Definition defines the Pandoc data structure, which is used by pandoc to represent structured documents. This module used to live in the pandoc package, but starting with pandoc 1.7, it has been split off, so that other packages can use it without drawing in all of pandoc's dependencies, and pandoc itself can depend on packages (like citeproc-hs) that use them. +%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 pandoc-types-%{version} %build -runghc Setup.hs configure -v2 \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --libexecdir=%{_libexecdir} \ - --docdir=%{_docdir}/%{name}-%{version} - -runghc Setup.hs build -runghc Setup.hs haddock --executable --html-location=URL --hyperlink-source +%ghc_lib_build %install -[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -runghc Setup.hs copy --destdir=%{buildroot} -runghc Setup.hs register \ - --gen-pkg-config="%{buildroot}%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf" +%ghc_lib_install + +rm -f %{buildroot}%{_ghclicensedir}/%{name}/LICENSE %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%post -ghc-pkg register %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf &>/dev/null || : - -%preun -ghc-pkg unregister %{pkgname}-%{version} &>/dev/null || : - -%files +%files -f %{name}.files %defattr(-,root,root) -%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version} -%dir %{_docdir}/%{name}-%{version} -%{_docdir}/%{name}-%{version}/LICENSE -%{_docdir}/%{name}-%{version}/html +%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 +* Sun Dec 03 2023 Silvan Calarco 1.23.1-2mamba +- rebuilt without conflicting ghc-exceptions-devel + +* Sat Dec 02 2023 Automatic Build System 1.23.1-1mamba +- automatic version update by autodist + * Mon Apr 13 2015 Davide Madrisan 1.12.4.2-1mamba - update to 1.12.4.2