From 4011b4165eaa2853fd0b4c5bd7ea389a193ab3ec Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 30 Aug 2011 18:12:02 +0900 Subject: [PATCH] initial import (#717867) --- .gitignore | 1 + ghc-http-types.spec | 84 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 86 insertions(+) create mode 100644 ghc-http-types.spec diff --git a/.gitignore b/.gitignore index e69de29..1e658ef 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/http-types-0.6.5.tar.gz diff --git a/ghc-http-types.spec b/ghc-http-types.spec new file mode 100644 index 0000000..a1fb2f1 --- /dev/null +++ b/ghc-http-types.spec @@ -0,0 +1,84 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name http-types + +# common part of summary for all the subpackages +%global common_summary Generic HTTP types for Haskell + +# main description used for all the subpackages +%global common_description Generic HTTP types for Haskell for both client and server code. + +Name: ghc-%{pkg_name} +Version: 0.6.5 +Release: 1%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +# BEGIN: cabal2spec-0.24 +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 +BuildRequires: ghc-rpm-macros +BuildRequires: hscolour +# END: cabal2spec-0.24 +BuildRequires: ghc-blaze-builder-prof, ghc-case-insensitive-prof + +%description +%{common_description} + + +%package -n ghc-%{pkg_name}-devel +Summary: %{common_summary} development files +Group: Development/Libraries +# BEGIN: cabal2spec-0.24 +%{?ghc_devel_requires} +Provides: ghc-%{pkg_name}-prof = %{version}-%{release} +# END: cabal2spec-0.24 + +%description -n ghc-%{pkg_name}-devel +%{common_description} + +This package contains the development files. + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%post -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%postun -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%if %{undefined ghc_without_shared} +%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files +%defattr(-,root,root,-) +%endif + + +%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files +%defattr(-,root,root,-) + + +%changelog +* Thu Jun 30 2011 Jens Petersen - 0.6.5-1 +- BSD +- depends on blaze-builder and case-insensitive + +* Thu Jun 30 2011 Fedora Haskell SIG - 0.6.5-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.24 diff --git a/sources b/sources index e69de29..7c58bdb 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d11d13ee2edc395fd81af98d563af9b9 http-types-0.6.5.tar.gz