+++ /dev/null
-#
-# This templete is ghc-centric, so full package name should be ghc-MODULE.spec
-#
-%define pkgname NAME
-Summary: -
-Name: ghc-%{pkgname}
-Version: -
-Release: 0.1
-License: - (enter GPL/GPL v2/GPL v3/LGPL/BSD/BSD-like/other license name here)
-Group: Development/Languages
-Source0: http://hackage.haskell.org/packages/archive/%{pkgname}/%{version}/%{pkgname}-%{version}.tar.gz
-# Source0-md5: -
-URL: http://hackage.haskell.org/package/%{pkgname}/
-BuildRequires: ghc
-#BuildRequires: ghc-binary
-#BuildRequires: ghc-dataenc
-#BuildRequires: ghc-mmap
-#BuildRequires: ghc-zlib
-ExclusiveArch: %{ix86} %{x8664}
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%define libsubdir ghc-%(/usr/bin/ghc --numeric-version)/%{pkgname}-%{version}
-
-%description
-
-%prep
-%setup -q -n %{pkgname}-%{version}
-
-%build
-runhaskell Setup.hs configure -v3 \
- --prefix=%{_prefix} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libexecdir} \
- --libsubdir=%{libsubdir} \
- --docdir=%{_defaultdocdir}/%{name}-%{version}
-
-runhaskell Setup.hs build
-runhaskell Setup.hs haddock --executables
-
-%install
-rm -rf $RPM_BUILD_ROOT
-runhaskell Setup.hs copy --destdir=$RPM_BUILD_ROOT
-
-runhaskell Setup.hs register \
- --gen-pkg-config=$RPM_BUILD_ROOT/%{_libdir}/%{libsubdir}/%{pkgname}.conf
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-/usr/bin/ghc-pkg update %{_libdir}/%{libsubdir}/%{pkgname}.conf
-
-%postun
-if [ "$1" = "0" ]; then
- /usr/bin/ghc-pkg unregister %{pkgname}-%{version}
-fi
-
-%files
-%defattr(644,root,root,755)
-%doc NEWS
-%doc %{_defaultdocdir}/%{name}-%{version}/html
-%{_libdir}/%{libsubdir}