diff --git a/.gitignore b/.gitignore index e69de29..7545b34 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/show-0.4.1.2.tar.gz diff --git a/ghc-show.spec b/ghc-show.spec new file mode 100644 index 0000000..a8b446d --- /dev/null +++ b/ghc-show.spec @@ -0,0 +1,68 @@ +# cabal2spec-0.25 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name show + +%global common_summary Show library that provides ShowQ, ShowFun, and SimpleReflect + +%global common_description The library provides ShowQ, ShowFun, and \ +SimpleReflect. ShowFun gives us Typeable instances for neutering \ +IO expressions. ShowQ adds SmallCheck & QuickCheck support. SimpleReflect \ +allows us to literally see how functions 'expand'. + +Name: ghc-%{pkg_name} +Version: 0.4.1.2 +Release: 2%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: GPLv2 +# 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 +Patch0: show-0.4.1.2-fix-fsf-address.patch +ExclusiveArch: %{ghc_arches} +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# END cabal2spec + +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-random-devel +BuildRequires: ghc-smallcheck-devel +BuildRequires: ghc-syb-devel + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} +%patch0 -p1 -b .fix + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +# devel subpackage +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE + + +%changelog +* Fri Sep 07 2012 Shakthi Kannan - 0.4.1.2-2 +- Updated summary + +* Wed Jun 13 2012 Shakthi Kannan - 0.4.1.2-1 +- spec file template generated by cabal2spec-0.25.5 diff --git a/show-0.4.1.2-fix-fsf-address.patch b/show-0.4.1.2-fix-fsf-address.patch new file mode 100644 index 0000000..8af8244 --- /dev/null +++ b/show-0.4.1.2-fix-fsf-address.patch @@ -0,0 +1,12 @@ +diff -up show-0.4.1.2/LICENSE.fix show-0.4.1.2/LICENSE +--- show-0.4.1.2/LICENSE.fix 2012-09-04 12:21:08.037634382 +0530 ++++ show-0.4.1.2/LICENSE 2012-09-04 12:22:15.684635913 +0530 +@@ -2,7 +2,7 @@ + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. +- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + diff --git a/sources b/sources index e69de29..4ab02b2 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e707e696bb20d5087bddbc2d15ebfbac show-0.4.1.2.tar.gz