# https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name QuickCheck Name: ghc-%{pkg_name} # part of haskell-platform Version: 2.6 Release: 31%{?dist} Summary: Automatic testing of Haskell programs License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://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-random-devel %ifarch %{ghc_arches_with_ghci} BuildRequires: ghc-template-haskell-devel %endif # End cabal-rpm deps %description QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases. Specifications are expressed in Haskell, using combinators defined in the QuickCheck library. QuickCheck provides combinators to define properties, observe the distribution of test data, and define test data generators. %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 %ifnarch %{ghc_arches_with_ghci} %define cabal_configure_options -f "-templateHaskell" %endif %ghc_lib_build %install %ghc_lib_install %post devel %ghc_pkg_recache %postun devel %ghc_pkg_recache %files -f %{name}.files %doc LICENSE %files devel -f %{name}-devel.files %doc README %changelog * Mon Feb 24 2014 Jens Petersen - 2.6-31 - separate out of haskell-platform * Tue Mar 20 2012 Jens Petersen - 2.4.2-1 - update to 2.4.2 * Sun Mar 18 2012 Jens Petersen - 2.4.1.1-3 - update to cabal2spec-0.25 * Fri Jan 13 2012 Fedora Release Engineering - 2.4.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 27 2011 Jens Petersen - 2.4.1.1-1 - update to 2.4.1.1 for haskell-platform-2011.4.0.0 - no longer depends on mtl nor ghci - update to cabal2spec-0.24.1 - build on archs without ghci without template-haskell * Mon Oct 24 2011 Marcela Mašláňová - 2.4.0.1-7.3 - rebuild with new gmp without compat lib * Fri Oct 21 2011 Marcela Mašláňová - 2.4.0.1-7.2 - rebuild with new gmp without compat lib * Tue Oct 11 2011 Peter Schiffer - 2.4.0.1-7.1 - rebuild with new gmp * Mon Jun 20 2011 Jens Petersen - 2.4.0.1-7 - BR ghc-Cabal-devel and use ghc_excluded_archs * Fri May 27 2011 Jens Petersen - 2.4.0.1-6 - update to cabal2spec-0.23: add ppc64 * Thu Mar 10 2011 Fabio M. Di Nitto - 2.4.0.1-5 - Enable build on sparcv9 * Tue Feb 08 2011 Fedora Release Engineering - 2.4.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jan 23 2011 Jens Petersen - 2.4.0.1-3 - rebuild * Tue Jan 18 2011 Jens Petersen - 2.4.0.1-2 - update to cabal2spec-0.22.4 * Thu Nov 25 2010 Jens Petersen - 2.4.0.1-1 - update to 2.4.0.1 - add hscolour - update url and drop -o obsoletes * Fri Jul 16 2010 Jens Petersen - 2.1.1.1-1 - update to 2.1.1.1 for haskell-platform-2010.2.0.0 - obsolete doc subpackage (ghc-rpm-macros-0.8.0) * Sun Jun 27 2010 Jens Petersen - 2.1.0.3-3 - sync cabal2spec-0.22.1 * Tue Apr 27 2010 Jens Petersen - 2.1.0.3-2 - rebuild against ghc-6.12.2 * Tue Mar 23 2010 Jens Petersen - 2.1.0.3-1 - update to 2.1.0.3 for haskell-platform-2010.1.0.0 - BR ghc-ghc * Thu Jan 21 2010 Jens Petersen - 2.1.0.2-2 - BSD license - summary and description - comment part of haskell-platform-2009.3.1 * Thu Jan 21 2010 Fedora Haskell SIG - 2.1.0.2-1 - initial packaging for Fedora automatically generated by cabal2spec-0.21.1