eda280f
# generated by cabal-rpm-2.1.2 --subpackage
fd36388
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
a74e6fe
a74e6fe
%global pkg_name warp
fad0ba8
%global pkgver %{pkg_name}-%{version}
a74e6fe
eda280f
%global recv recv-0.1.0
5c344e5
%global subpkgs %{recv}
5c344e5
c800167
%bcond_without tests
55e5595
a74e6fe
Name:           ghc-%{pkg_name}
eda280f
Version:        3.3.25
5c344e5
# can only be reset when all subpkgs bumped
93fe161
Release:        5%{?dist}
25d654f
Summary:        A fast, light-weight web server for WAI applications
a74e6fe
53307b3
License:        MIT
5e02a7e
Url:            https://hackage.haskell.org/package/%{pkg_name}
4f7fe27
# Begin cabal-rpm sources:
c18fdb3
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
5c344e5
Source1:        https://hackage.haskell.org/package/%{recv}/%{recv}.tar.gz
4f7fe27
# End cabal-rpm sources
91fe4bc
4f7fe27
# Begin cabal-rpm deps:
a74e6fe
BuildRequires:  ghc-Cabal-devel
5c344e5
BuildRequires:  ghc-rpm-macros-extra
5c344e5
BuildRequires:  ghc-array-devel
5c344e5
BuildRequires:  ghc-auto-update-devel
5c344e5
BuildRequires:  ghc-base-devel
5c344e5
BuildRequires:  ghc-bsb-http-chunked-devel
5c344e5
BuildRequires:  ghc-bytestring-devel
5c344e5
BuildRequires:  ghc-case-insensitive-devel
5c344e5
BuildRequires:  ghc-containers-devel
5c344e5
BuildRequires:  ghc-hashable-devel
5c344e5
BuildRequires:  ghc-http-date-devel
5c344e5
BuildRequires:  ghc-http-types-devel
5c344e5
BuildRequires:  ghc-http2-devel
5c344e5
BuildRequires:  ghc-iproute-devel
5c344e5
BuildRequires:  ghc-network-devel
5c344e5
#BuildRequires:  ghc-recv-devel
5c344e5
BuildRequires:  ghc-simple-sendfile-devel
5c344e5
BuildRequires:  ghc-stm-devel
5c344e5
BuildRequires:  ghc-streaming-commons-devel
5c344e5
BuildRequires:  ghc-text-devel
5c344e5
BuildRequires:  ghc-time-manager-devel
5c344e5
BuildRequires:  ghc-unix-devel
5c344e5
BuildRequires:  ghc-unix-compat-devel
5c344e5
BuildRequires:  ghc-unliftio-devel
5c344e5
BuildRequires:  ghc-vault-devel
5c344e5
BuildRequires:  ghc-wai-devel
5c344e5
BuildRequires:  ghc-word8-devel
5c344e5
BuildRequires:  ghc-x509-devel
5c344e5
%if %{with ghc_prof}
e5a45e4
BuildRequires:  ghc-array-prof
e5a45e4
BuildRequires:  ghc-auto-update-prof
e5a45e4
BuildRequires:  ghc-base-prof
e5a45e4
BuildRequires:  ghc-bsb-http-chunked-prof
e5a45e4
BuildRequires:  ghc-bytestring-prof
e5a45e4
BuildRequires:  ghc-case-insensitive-prof
e5a45e4
BuildRequires:  ghc-containers-prof
e5a45e4
BuildRequires:  ghc-hashable-prof
e5a45e4
BuildRequires:  ghc-http-date-prof
e5a45e4
BuildRequires:  ghc-http-types-prof
e5a45e4
BuildRequires:  ghc-http2-prof
e5a45e4
BuildRequires:  ghc-iproute-prof
e5a45e4
BuildRequires:  ghc-network-prof
5c344e5
#BuildRequires:  ghc-recv-prof
e5a45e4
BuildRequires:  ghc-simple-sendfile-prof
e5a45e4
BuildRequires:  ghc-stm-prof
e5a45e4
BuildRequires:  ghc-streaming-commons-prof
e5a45e4
BuildRequires:  ghc-text-prof
0be5754
BuildRequires:  ghc-time-manager-prof
e5a45e4
BuildRequires:  ghc-unix-prof
e5a45e4
BuildRequires:  ghc-unix-compat-prof
8b44a41
BuildRequires:  ghc-unliftio-prof
e5a45e4
BuildRequires:  ghc-vault-prof
e5a45e4
BuildRequires:  ghc-wai-prof
e5a45e4
BuildRequires:  ghc-word8-prof
b39a0eb
BuildRequires:  ghc-x509-prof
55e5595
%endif
ee06c2d
%if %{with tests}
ee06c2d
BuildRequires:  ghc-QuickCheck-devel
ee06c2d
BuildRequires:  ghc-directory-devel
ee06c2d
BuildRequires:  ghc-hspec-devel
ee06c2d
BuildRequires:  ghc-hspec-discover-devel
ee06c2d
BuildRequires:  ghc-http-client-devel
ee06c2d
BuildRequires:  ghc-process-devel
ee06c2d
%endif
91fe4bc
# End cabal-rpm deps
a74e6fe
a74e6fe
%description
300179e
HTTP/1.0, HTTP/1.1 and HTTP/2 are supported. For HTTP/2, Warp supports direct
300179e
and ALPN (in TLS) but not upgrade.
0071fbd
0071fbd
0071fbd
%package devel
0071fbd
Summary:        Haskell %{pkg_name} library development files
cbc15c8
Provides:       %{name}-static = %{version}-%{release}
e5a45e4
Provides:       %{name}-static%{?_isa} = %{version}-%{release}
28175cc
%if %{defined ghc_version}
0071fbd
Requires:       ghc-compiler = %{ghc_version}
28175cc
%endif
cbc15c8
Requires:       %{name}%{?_isa} = %{version}-%{release}
0071fbd
0071fbd
%description devel
0071fbd
This package provides the Haskell %{pkg_name} library development files.
a74e6fe
a74e6fe
2a498ba
%if %{with haddock}
2a498ba
%package doc
2a498ba
Summary:        Haskell %{pkg_name} library documentation
a845b23
BuildArch:      noarch
a37964d
Requires:       ghc-filesystem
2a498ba
2a498ba
%description doc
2a498ba
This package provides the Haskell %{pkg_name} library documentation.
2a498ba
%endif
2a498ba
2a498ba
2a498ba
%if %{with ghc_prof}
2a498ba
%package prof
2a498ba
Summary:        Haskell %{pkg_name} profiling library
2a498ba
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
a845b23
Supplements:    (%{name}-devel and ghc-prof)
2a498ba
2a498ba
%description prof
2a498ba
This package provides the Haskell %{pkg_name} profiling library.
2a498ba
%endif
2a498ba
2a498ba
5c344e5
%global main_version %{version}
5c344e5
5c344e5
%if %{defined ghclibdir}
5c344e5
%ghc_lib_subpackage -l BSD-3-Clause %{recv}
5c344e5
%endif
5c344e5
5c344e5
%global version %{main_version}
5c344e5
5c344e5
a74e6fe
%prep
4f7fe27
# Begin cabal-rpm setup:
5c344e5
%setup -q -n %{pkgver} -a1
4f7fe27
# End cabal-rpm setup
25d654f
cabal-tweak-drop-dep bytestring-builder
25d654f
a74e6fe
a74e6fe
%build
4f7fe27
# Begin cabal-rpm build:
5c344e5
%ghc_libs_build %{subpkgs}
c508503
%ghc_lib_build
4f7fe27
# End cabal-rpm build
a74e6fe
a74e6fe
a74e6fe
%install
4f7fe27
# Begin cabal-rpm install
5c344e5
%ghc_libs_install %{subpkgs}
c508503
%ghc_lib_install
4f7fe27
# End cabal-rpm install
a74e6fe
a74e6fe
ee06c2d
%check
ee06c2d
%if %{with tests}
ee06c2d
%cabal_test
ee06c2d
%endif
ee06c2d
ee06c2d
0071fbd
%files -f %{name}.files
4f7fe27
# Begin cabal-rpm files:
c508503
%license LICENSE
4f7fe27
# End cabal-rpm files
a74e6fe
0071fbd
0071fbd
%files devel -f %{name}-devel.files
c9eaa2b
%doc ChangeLog.md README.md
a74e6fe
a74e6fe
2a498ba
%if %{with haddock}
2a498ba
%files doc -f %{name}-doc.files
a845b23
%license LICENSE
2a498ba
%endif
2a498ba
2a498ba
2a498ba
%if %{with ghc_prof}
2a498ba
%files prof -f %{name}-prof.files
2a498ba
%endif
2a498ba
2a498ba
a74e6fe
%changelog
93fe161
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.25-5
93fe161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
93fe161
a2264e7
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.25-4
a2264e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a2264e7
eda280f
* Sun Jul 23 2023 Jens Petersen <petersen@redhat.com> - 3.3.25-3
eda280f
- https://hackage.haskell.org/package/warp-3.3.25/changelog
eda280f
92702e1
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.23-2
92702e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
92702e1
5c344e5
* Sun Jan 22 2023 Jens Petersen <petersen@redhat.com> - 3.3.23-1
5c344e5
- https://hackage.haskell.org/package/warp-3.3.23/changelog
5c344e5
- refresh to cabal-rpm-2.1.0 with SPDX migration
5c344e5
9b8a1e7
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.20-2
9b8a1e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
9b8a1e7
395f909
* Tue Jun 07 2022 Jens Petersen <petersen@redhat.com> - 3.3.20-1
395f909
- https://hackage.haskell.org/package/warp-3.3.20/changelog
395f909
da465bb
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.17-2
da465bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
da465bb
8b44a41
* Thu Aug  5 2021 Jens Petersen <petersen@redhat.com> - 3.3.17-1
8b44a41
- update to 3.3.17
8b44a41
5a664ea
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.13-5
5a664ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5a664ea
4bd1c55
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.13-4
4bd1c55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4bd1c55
917d635
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.13-3
917d635
- Second attempt - Rebuilt for
917d635
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
917d635
1d579e2
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.13-2
1d579e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1d579e2
38f1a7e
* Thu Jul 16 2020 Jens Petersen <petersen@redhat.com> - 3.3.13-1
38f1a7e
- update to 3.3.13
38f1a7e
b39a0eb
* Wed Jun 10 2020 Jens Petersen <petersen@redhat.com> - 3.3.12-1
b39a0eb
- update to 3.3.12
b39a0eb
0be5754
* Sat Feb 22 2020 Jens Petersen <petersen@redhat.com> - 3.3.5-1
c800167
- update to 3.3.5
c800167
2e8379d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.28-2
2e8379d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2e8379d
54edb14
* Thu Jul 25 2019 Jens Petersen <petersen@redhat.com> - 3.2.28-1
54edb14
- update to 3.2.28
74c4490
- subpackage time-manager
54edb14
a5ae6cb
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.25-2
a5ae6cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a5ae6cb
c8ef178
* Thu Feb 21 2019 Jens Petersen <petersen@redhat.com> - 3.2.25-1
c8ef178
- update to 3.2.25
c8ef178
4f7fe27
* Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 3.2.23-3
4f7fe27
- refresh to cabal-rpm-0.13
4f7fe27
5ca7e42
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.23-2
5ca7e42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5ca7e42
a78db3c
* Thu Jul 26 2018 Jens Petersen <petersen@redhat.com> - 3.2.23-1
a78db3c
- update to 3.2.23
a78db3c
76e9d3b
* Sun Jul 22 2018 Jens Petersen <petersen@redhat.com> - 3.2.22-1
76e9d3b
- update to 3.2.22
76e9d3b
f195c16
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.13-4
f195c16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f195c16
7716f64
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.13-3
7716f64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7716f64
dab71cc
* Fri Jan 26 2018 Jens Petersen <petersen@redhat.com> - 3.2.13-2
dab71cc
- rebuild
dab71cc
c18fdb3
* Tue Oct 17 2017 Jens Petersen <petersen@redhat.com> - 3.2.13-1
c18fdb3
- update to 3.2.13
c18fdb3
- the subpackages are now all in Fedora
c18fdb3
68200f0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.11-7
68200f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
68200f0
a807cef
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.11-6
a807cef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a807cef
25d654f
* Thu Feb 23 2017 Jens Petersen <petersen@redhat.com> - 3.2.11-1
25d654f
- update to 3.2.11
25d654f
acb8cdd
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.13.1-4
acb8cdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
acb8cdd
c508503
* Fri Feb 10 2017 Jens Petersen <petersen@redhat.com> - 3.0.13.1-3
c508503
- build subpackage under main package dir
c508503
dafd629
* Thu Oct  6 2016 Jens Petersen <petersen@redhat.com> - 3.0.13.1-2
dafd629
- rebuild
dafd629
86342bc
* Wed Oct 05 2016 Jens Petersen <petersen@redhat.com> - 3.0.13.1-1
86342bc
- update to 3.0.13.1
86342bc
- subpackage new deps: auto-update, appar, iproute
300179e
020d731
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0.5-4
020d731
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
020d731
dd297f9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0.5-3
dd297f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dd297f9
5e02a7e
* Tue Mar  3 2015 Jens Petersen <petersen@fedoraproject.org> - 3.0.0.5-2
5e02a7e
- cblrpm refresh
5e02a7e
55e5595
* Mon Sep 01 2014 Jens Petersen <petersen@redhat.com> - 3.0.0.5-1
55e5595
- update to 3.0.0.5
55e5595
- refresh to cblrpm-0.8.11
55e5595
cd779fc
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.8.4-3
cd779fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cd779fc
7e20b9e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.8.4-2
7e20b9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7e20b9e
cbc15c8
* Fri May 02 2014 Jens Petersen <petersen@redhat.com> - 1.3.8.4-1
cbc15c8
- update to 1.3.8.4
cbc15c8
ec03987
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.8.2-2
ec03987
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ec03987
7fe1cf8
* Mon Jun 10 2013 Jens Petersen <petersen@redhat.com> - 1.3.8.2-1
7fe1cf8
- update to 1.3.8.2
7fe1cf8
0071fbd
* Fri Jun 07 2013 Jens Petersen <petersen@redhat.com> - 1.3.7.4-2
0071fbd
- update to new simplified Haskell Packaging Guidelines
0071fbd
ce07370
* Tue Mar 12 2013 Jens Petersen <petersen@redhat.com> - 1.3.7.4-1
ce07370
- update to 1.3.7.4
ce07370
e0de889
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.4.1-2
e0de889
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e0de889
91fe4bc
* Thu Nov 08 2012 Jens Petersen <petersen@redhat.com> - 1.3.4.1-1
91fe4bc
- update to 1.3.4.1
91fe4bc
521ce8f
* Thu Jul 26 2012 Jens Petersen <petersen@redhat.com> - 1.2.2-1
521ce8f
- update to 1.2.2
521ce8f
e05df80
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1.1-3
e05df80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e05df80
8a66a22
* Fri Jun 15 2012 Jens Petersen <petersen@redhat.com> - 1.2.1.1-2
8a66a22
- rebuild
8a66a22
53307b3
* Sat Jun  2 2012 Jens Petersen <petersen@redhat.com> - 1.2.1.1-1
53307b3
- update to 1.2.1.1
53307b3
- license is now MIT
53307b3
- depends on network-conduit
53307b3
98d7a78
* Fri Mar 23 2012 Jens Petersen <petersen@redhat.com> - 0.4.6.3-3
98d7a78
- add license to ghc_files
98d7a78
46cc760
* Thu Mar  8 2012 Jens Petersen <petersen@redhat.com> - 0.4.6.3-2
46cc760
- rebuild
46cc760
a74e6fe
* Mon Jan 16 2012 Jens Petersen <petersen@redhat.com> - 0.4.6.3-1
a74e6fe
- update to 0.4.6.3 and cabal2spec-0.25.2
a74e6fe
a74e6fe
* Fri Dec 16 2011 Jens Petersen <petersen@redhat.com> - 0.4.6.2-1
a74e6fe
- update to 0.4.6.2
a74e6fe
a74e6fe
* Thu Dec  1 2011 Jens Petersen <petersen@redhat.com> - 0.4.6.1-1
a74e6fe
- BSD; add deps
a74e6fe
a74e6fe
* Thu Dec  1 2011 Fedora Haskell SIG <haskell-devel@lists.fedoraproject.org>
a74e6fe
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1