Blame SPECS/ghc-HTTP.spec

Packit 0edbd2
# generated by cabal-rpm-0.12.1
Packit 0edbd2
# https://fedoraproject.org/wiki/Packaging:Haskell
Packit 0edbd2
Packit 0edbd2
%global pkg_name HTTP
Packit 0edbd2
%global pkgver %{pkg_name}-%{version}
Packit 0edbd2
Packit 0edbd2
%bcond_with tests
Packit 0edbd2
Packit 0edbd2
Name:           ghc-%{pkg_name}
Packit 0edbd2
# part of haskell-platform
Packit 0edbd2
Version:        4000.3.9
Packit 0edbd2
Release:        2%{?dist}
Packit 0edbd2
Summary:        A library for client-side HTTP
Packit 0edbd2
Packit 0edbd2
License:        BSD
Packit 0edbd2
Url:            https://hackage.haskell.org/package/%{pkg_name}
Packit 0edbd2
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Packit 0edbd2
Packit 0edbd2
BuildRequires:  ghc-Cabal-devel
Packit 0edbd2
BuildRequires:  ghc-rpm-macros
Packit 0edbd2
# Begin cabal-rpm deps:
Packit 0edbd2
BuildRequires:  ghc-array-devel
Packit 0edbd2
BuildRequires:  ghc-bytestring-devel
Packit 0edbd2
BuildRequires:  ghc-mtl-devel
Packit 0edbd2
BuildRequires:  ghc-network-devel
Packit 0edbd2
BuildRequires:  ghc-network-uri-devel
Packit 0edbd2
BuildRequires:  ghc-parsec-devel
Packit 0edbd2
BuildRequires:  ghc-time-devel
Packit 0edbd2
%if %{with tests}
Packit 0edbd2
BuildRequires:  ghc-HUnit-devel
Packit 0edbd2
BuildRequires:  ghc-case-insensitive-devel
Packit 0edbd2
BuildRequires:  ghc-conduit-devel
Packit 0edbd2
BuildRequires:  ghc-conduit-extra-devel
Packit 0edbd2
BuildRequires:  ghc-deepseq-devel
Packit 0edbd2
BuildRequires:  ghc-http-types-devel
Packit 0edbd2
BuildRequires:  ghc-httpd-shed-devel
Packit 0edbd2
BuildRequires:  ghc-pureMD5-devel
Packit 0edbd2
BuildRequires:  ghc-split-devel
Packit 0edbd2
BuildRequires:  ghc-test-framework-devel
Packit 0edbd2
BuildRequires:  ghc-test-framework-hunit-devel
Packit 0edbd2
BuildRequires:  ghc-wai-devel
Packit 0edbd2
BuildRequires:  ghc-warp-devel
Packit 0edbd2
%endif
Packit 0edbd2
# End cabal-rpm deps
Packit 0edbd2
Packit 0edbd2
%description
Packit 0edbd2
The HTTP package supports client-side web programming in Haskell. It lets you
Packit 0edbd2
set up HTTP connections, transmitting requests and processing the responses
Packit 0edbd2
coming back, all from within the comforts of Haskell. It's dependent on the
Packit 0edbd2
network package to operate, but other than that, the implementation is all
Packit 0edbd2
written in Haskell.
Packit 0edbd2
Packit 0edbd2
A basic API for issuing single HTTP requests + receiving responses is provided.
Packit 0edbd2
On top of that, a session-level abstraction is also on offer (the
Packit 0edbd2
'BrowserAction' monad); it taking care of handling the management of persistent
Packit 0edbd2
connections, proxies, state (cookies) and authentication credentials required
Packit 0edbd2
to handle multi-step interactions with a web server.
Packit 0edbd2
Packit 0edbd2
The representation of the bytes flowing across is extensible via the use of a
Packit 0edbd2
type class, letting you pick the representation of requests and responses that
Packit 0edbd2
best fits your use. Some pre-packaged, common instances are provided for
Packit 0edbd2
'ByteString' and 'String'.
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%package devel
Packit 0edbd2
Summary:        Haskell %{pkg_name} library development files
Packit 0edbd2
Provides:       %{name}-static = %{version}-%{release}
Packit 0edbd2
Provides:       %{name}-doc = %{version}-%{release}
Packit 0edbd2
%if %{defined ghc_version}
Packit 0edbd2
Requires:       ghc-compiler = %{ghc_version}
Packit 0edbd2
Requires(post): ghc-compiler = %{ghc_version}
Packit 0edbd2
Requires(postun): ghc-compiler = %{ghc_version}
Packit 0edbd2
%endif
Packit 0edbd2
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit 0edbd2
Packit 0edbd2
%description devel
Packit 0edbd2
This package provides the Haskell %{pkg_name} library development files.
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%prep
Packit 0edbd2
%setup -q -n %{pkgver}
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%build
Packit 0edbd2
%ghc_lib_build
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%install
Packit 0edbd2
%ghc_lib_install
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%check
Packit 0edbd2
%cabal_test
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%post devel
Packit 0edbd2
%ghc_pkg_recache
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%postun devel
Packit 0edbd2
%ghc_pkg_recache
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%files -f %{name}.files
Packit 0edbd2
%license LICENSE
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%files devel -f %{name}-devel.files
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
%changelog
Packit 0edbd2
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4000.3.9-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Wed Jan 24 2018 Jens Petersen <petersen@redhat.com> - 4000.3.9-1
Packit 0edbd2
- update to 4000.3.9
Packit 0edbd2
Packit 0edbd2
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4000.3.5-3
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4000.3.5-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Wed Feb 22 2017 Jens Petersen <petersen@redhat.com> - 4000.3.5-1
Packit 0edbd2
- update to 4000.3.5
Packit 0edbd2
Packit 0edbd2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4000.3.3-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Mon Jun 27 2016 Jens Petersen <petersen@redhat.com> - 4000.3.3-1
Packit 0edbd2
- update to 4000.3.3
Packit 0edbd2
Packit 0edbd2
* Tue Jun  7 2016 Jens Petersen <petersen@redhat.com> - 4000.2.20-1
Packit 0edbd2
- update to 4000.2.20
Packit 0edbd2
Packit 0edbd2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4000.2.10-3
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4000.2.10-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Thu Aug  7 2014 Jens Petersen <petersen@redhat.com> - 4000.2.10-1
Packit 0edbd2
- update to 4000.2.10
Packit 0edbd2
Packit 0edbd2
* Tue Jul  8 2014 Jens Petersen <petersen@redhat.com> - 4000.2.8-33
Packit 0edbd2
- f21 rebuild
Packit 0edbd2
Packit 0edbd2
Packit 0edbd2
* Wed Mar 26 2014 Jens Petersen <petersen@redhat.com> - 4000.2.8-32
Packit 0edbd2
- bump over haskell-platform
Packit 0edbd2
Packit 0edbd2
* Tue Feb 18 2014 Jens Petersen <petersen@redhat.com> - 4000.2.8-31
Packit 0edbd2
- update to 4000.2.8
Packit 0edbd2
- bump release over haskell-platform
Packit 0edbd2
- revive package with cblrpm-0.8.9
Packit 0edbd2
Packit 0edbd2
* Tue Mar 20 2012 Jens Petersen <petersen@redhat.com> - 4000.2.2-1
Packit 0edbd2
- update to 4000.2.2
Packit 0edbd2
Packit 0edbd2
* Mon Jan 23 2012 Jens Petersen <petersen@redhat.com> - 4000.1.2-3
Packit 0edbd2
- update url
Packit 0edbd2
Packit 0edbd2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4000.1.2-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Wed Dec 28 2011 Jens Petersen <petersen@redhat.com> - 4000.1.2-1
Packit 0edbd2
- update to 4000.1.2 for haskell-platform-2011.4.0.0
Packit 0edbd2
- update to cabal2spec-0.25.1
Packit 0edbd2
Packit 0edbd2
* Mon Oct 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4000.1.1-8.3
Packit 0edbd2
- rebuild with new gmp without compat lib
Packit 0edbd2
Packit 0edbd2
* Fri Oct 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4000.1.1-8.2
Packit 0edbd2
- rebuild with new gmp without compat lib
Packit 0edbd2
Packit 0edbd2
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 4000.1.1-8.1
Packit 0edbd2
- rebuild with new gmp
Packit 0edbd2
Packit 0edbd2
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 4000.1.1-8
Packit 0edbd2
- ghc_arches replaces ghc_excluded_archs
Packit 0edbd2
Packit 0edbd2
* Mon Jun 20 2011 Jens Petersen <petersen@redhat.com> - 4000.1.1-7
Packit 0edbd2
- BR ghc-Cabal-devel and use ghc_excluded_archs
Packit 0edbd2
Packit 0edbd2
* Fri May 27 2011 Jens Petersen <petersen@redhat.com> - 4000.1.1-6
Packit 0edbd2
- update to cabal2spec-0.23: add ppc64
Packit 0edbd2
Packit 0edbd2
* Thu Mar 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 4000.1.1-5
Packit 0edbd2
- Enable build on sparcv9
Packit 0edbd2
Packit 0edbd2
* Tue Feb 15 2011 Jens Petersen <petersen@redhat.com> - 4000.1.1-4
Packit 0edbd2
- rebuild for haskell-platform-2011.1 updates
Packit 0edbd2
Packit 0edbd2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4000.1.1-3
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Sat Jan 15 2011 Jens Petersen <petersen@redhat.com> - 4000.1.1-2
Packit 0edbd2
- update to cabal2spec-0.22.4
Packit 0edbd2
Packit 0edbd2
* Sun Dec  5 2010 Jens Petersen <petersen@redhat.com> - 4000.1.1-1
Packit 0edbd2
- update to 4000.1.1
Packit 0edbd2
Packit 0edbd2
* Thu Nov 25 2010 Jens Petersen <petersen@redhat.com> - 4000.1.0-1
Packit 0edbd2
- update to 4000.1.0
Packit 0edbd2
Packit 0edbd2
* Thu Nov 25 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-6
Packit 0edbd2
- drop -o obsoletes
Packit 0edbd2
Packit 0edbd2
* Sat Jul 31 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-5
Packit 0edbd2
- ghc-rpm-macros-0.8.1 for doc obsoletes
Packit 0edbd2
- part of haskell-platform-2010.2.0.0
Packit 0edbd2
- add hscolour
Packit 0edbd2
Packit 0edbd2
* Sat Jun 26 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-4
Packit 0edbd2
- sync cabal2spec-0.22
Packit 0edbd2
Packit 0edbd2
* Tue Apr 27 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-3
Packit 0edbd2
- rebuild against ghc-6.12.2
Packit 0edbd2
Packit 0edbd2
* Wed Mar 24 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-2
Packit 0edbd2
- rebuild against network-2.2.1.7
Packit 0edbd2
Packit 0edbd2
* Tue Mar 23 2010 Jens Petersen <petersen@redhat.com> - 4000.0.9-1
Packit 0edbd2
- update to 4000.0.9 for haskell-platform-2010.1.0.0
Packit 0edbd2
Packit 0edbd2
* Tue Jan 12 2010 Jens Petersen <petersen@redhat.com> - 4000.0.8-2
Packit 0edbd2
- rebuild against ghc-mtl package
Packit 0edbd2
Packit 0edbd2
* Mon Jan 11 2010 Jens Petersen <petersen@redhat.com> - 4000.0.8-1
Packit 0edbd2
- update to 4000.0.8 (haskell-platform-2009.3.1)
Packit 0edbd2
- update to ghc-rpm-macros-0.5.1 and cabal2spec-0.21.1:
Packit 0edbd2
- drop doc and prof bcond
Packit 0edbd2
- use common_summary and common_description
Packit 0edbd2
- use ghc_lib_package and ghc_pkg_deps
Packit 0edbd2
- build shared library
Packit 0edbd2
- drop redundant buildroot and its install cleaning
Packit 0edbd2
- buildrequires mtl
Packit 0edbd2
Packit 0edbd2
* Mon Nov 16 2009 Jens Petersen <petersen@redhat.com> - 4000.0.6-6
Packit 0edbd2
- use %%ghc_pkg_ver for requires
Packit 0edbd2
Packit 0edbd2
* Mon Sep 28 2009 Jens Petersen <petersen@redhat.com> - 4000.0.6-5
Packit 0edbd2
- buildrequire the new ghc-network library
Packit 0edbd2
Packit 0edbd2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4000.0.6-4
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Sat May 30 2009 Jens Petersen <petersen@redhat.com> - 4000.0.6-3
Packit 0edbd2
- ppc workaround no longer needed with ghc-6.10.3
Packit 0edbd2
- provide ghc-HTTP (cabal2spec-0.17)
Packit 0edbd2
Packit 0edbd2
* Wed May 13 2009 Jens Petersen <petersen@redhat.com> - 4000.0.6-2
Packit 0edbd2
- rebuild with ghc-rpm-macros and ghc-6.10.3 (cabal2spec-0.16)
Packit 0edbd2
Packit 0edbd2
* Sat Apr 25 2009 Jens Petersen <petersen@redhat.com> - 4000.0.6-1
Packit 0edbd2
- update to 4000.0.6
Packit 0edbd2
- sync with cabal2spec-0.14
Packit 0edbd2
- compile Setup on ppc to workaround runghc failure
Packit 0edbd2
Packit 0edbd2
* Fri Feb 27 2009 Jens Petersen <petersen@redhat.com> - 4000.0.4-3
Packit 0edbd2
- update url
Packit 0edbd2
- update to cabal2spec-0.12:
Packit 0edbd2
- use ix86 in archs and add alpha
Packit 0edbd2
- add devel subpackage
Packit 0edbd2
- use global rather than define
Packit 0edbd2
- devel owns docdir
Packit 0edbd2
Packit 0edbd2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4000.0.4-2
Packit 0edbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit 0edbd2
Packit 0edbd2
* Mon Feb 23 2009 Jens Petersen <petersen@redhat.com> - 4000.0.4-1
Packit 0edbd2
- update to 4000.0.4
Packit 0edbd2
Packit 0edbd2
* Fri Feb 13 2009 Jens Petersen <petersen@redhat.com> - 3001.1.5-2
Packit 0edbd2
- sync with latest template and add a doc subpackage
Packit 0edbd2
Packit 0edbd2
* Tue Dec 23 2008 Jens Petersen <petersen@redhat.com> - 3001.1.5-1
Packit 0edbd2
- update to 3001.1.5
Packit 0edbd2
- use bcond for doc and prof
Packit 0edbd2
- minor tweaks for latest packaging guidelines
Packit 0edbd2
Packit 0edbd2
* Fri Nov 28 2008 Jens Petersen <petersen@redhat.com> - 3001.1.4-4
Packit 0edbd2
- drop LICENSE from -prof subpackage
Packit 0edbd2
Packit 0edbd2
* Tue Nov 25 2008 Jens Petersen <petersen@redhat.com> - 3001.1.4-3
Packit 0edbd2
- add build_doc and build_prof switches
Packit 0edbd2
- provide -devel
Packit 0edbd2
- drop redundant pre script
Packit 0edbd2
- only regenerate doc index in postun if uninstalling
Packit 0edbd2
Packit 0edbd2
* Mon Nov 10 2008 Jens Petersen <petersen@redhat.com> - 3001.1.4-2
Packit 0edbd2
- only build on ghc archs
Packit 0edbd2
- version install script requires
Packit 0edbd2
Packit 0edbd2
* Mon Nov 10 2008 Jens Petersen <petersen@redhat.com> - 3001.1.4-1
Packit 0edbd2
- initial packaging for fedora