# For Haskell Packaging Guidelines see: # - https://fedoraproject.org/wiki/Packaging:Haskell # - https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name MonadCatchIO-transformers %global common_summary Exception handling with IO monad transformers %global common_description This library provides functions to throw and catch exceptions.\ Unlike the functions from Control.Exception, which work in IO,\ these work in any stack of monad transformers (from the transformers package)\ with IO as the base monad. You can extend this functionality to other monads,\ by creating an instance of the MonadCatchIO class. Name: ghc-%{pkg_name} Version: 0.2.2.3 Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD # BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %if %{undefined without_hscolour} BuildRequires: hscolour %endif # END cabal2spec BuildRequires: ghc-extensible-exceptions-prof, ghc-transformers-prof %description %{common_description} %package -n ghc-%{pkg_name}-devel Summary: Development files for %{common_summary} Group: Development/Libraries # BEGIN cabal2spec %{?ghc_devel_requires} Provides: ghc-%{pkg_name}-prof = %{version}-%{release} # END cabal2spec # Haskell devel dependencies are autogenerated by ghc-deps.sh %description -n ghc-%{pkg_name}-devel %{common_description} This package contains the development files. %prep %setup -q -n %{pkg_name}-%{version} %build %ghc_lib_build %install %ghc_lib_install %post -n ghc-%{pkg_name}-devel %ghc_pkg_recache %postun -n ghc-%{pkg_name}-devel %ghc_pkg_recache %if %{undefined ghc_without_shared} %files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files %endif %files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files %changelog * Sat Oct 29 2011 Jens Petersen - 0.2.2.3-1 - update to 0.2.2.3, relicensed upstream to BSD * Sat Oct 15 2011 Jens Petersen - 0.2.2.2-2 - update to cabal2spec-0.24.1 - fix license tag and add extensible-exceptions dep * Sat Sep 04 2010 Ben Boeckel - 0.2.2.0-1 - Initial package * Sat Sep 4 2010 Fedora Haskell SIG - 0.2.2.0-0 - initial packaging for Fedora automatically generated by cabal2spec-0.22.2