# https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat %bcond_with tests Name: ghc-%{pkg_name} Version: 0.9.1 Release: 1%{?dist} Summary: A compatibility layer for base License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-unix-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-hspec-devel %endif # End cabal-rpm deps %description Provides functions available in later versions of 'base' to a wider range of compilers, without requiring you to use CPP pragmas in your code. See the README for what is covered. Also see the changelog for recent changes. Note that 'base-compat' does not add any orphan instances. There is a separate package 'base-orphans' for that. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} %build %ghc_lib_build %install %ghc_lib_install rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %check %if %{with tests} %cabal test %endif %post devel %ghc_pkg_recache %postun devel %ghc_pkg_recache %files -f %{name}.files %license LICENSE %files devel -f %{name}-devel.files %doc README.markdown %changelog * Sat Apr 23 2016 Ben Boeckel - 0.9.1-1 - update to 0.9.1 * Mon Jul 20 2015 Ben Boeckel - 0.8.2-1 - initial package - spec file generated by cabal-rpm-0.9.6