diff --git a/.gitignore b/.gitignore index e69de29..a4b7f0b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/hashable-1.1.2.1.tar.gz diff --git a/ghc-hashable.spec b/ghc-hashable.spec new file mode 100644 index 0000000..6d85f8a --- /dev/null +++ b/ghc-hashable.spec @@ -0,0 +1,58 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name hashable + +# common part of summary for all the subpackages +%global common_summary Haskell class for conversion to a hash + +# main description used for all the subpackages +%global common_description This package defines a class, Hashable, for types that can be\ +converted to a hash value. This class exists for the benefit of\ +hashing-based data structures. The package provides instances for\ +basic types and a way to combine hash values. + +Name: ghc-%{pkg_name} +Version: 1.1.2.1 +Release: 1%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +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 +# macros for building haskell packages +BuildRequires: ghc-rpm-macros +BuildRequires: hscolour +BuildRequires: ghc-bytestring-prof, ghc-text-prof + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +# define the shared, devel and prof subpkgs, devel scripts, +# and filelists: ghc-hashable.files, ghc-@PACKAGE@-devel.files +%ghc_lib_package + + +%changelog +* Mon Aug 22 2011 Jens Petersen - 1.1.2.1-1 +- BSD + +* Mon Aug 22 2011 Fedora Haskell SIG - 1.1.2.1-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.23.2 diff --git a/sources b/sources index e69de29..2acfc1f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1ec3a6556ec875d0f643a97775d8a4bb hashable-1.1.2.1.tar.gz