## START: Set by rpmautospec ## (rpmautospec version 0.3.0) %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 7; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # generated by cabal-rpm-2.0.12 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name zlib %global pkgver %{pkg_name}-%{version} %bcond_without tests Name: ghc-%{pkg_name} Version: 0.6.2.3 Release: %autorelease Summary: Compression and decompression in the gzip and zlib formats License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # https://github.com/haskell/zlib/issues/46 Patch0: zlib-0.6.2.3-test-rawformat-s390x-z15.patch # Begin cabal-rpm deps: BuildRequires: dos2unix BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-prof BuildRequires: zlib-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hunit-devel BuildRequires: ghc-tasty-quickcheck-devel %endif # End cabal-rpm deps %description This package provides a pure interface for compressing and decompressing streams of data represented as lazy 'ByteString's. It uses the so it has high performance. It supports the "zlib", "gzip" and "raw" compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} Provides: %{name}-static%{?_isa} = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: Requires: zlib-devel%{?_isa} # End cabal-rpm deps %description devel This package provides the Haskell %{pkg_name} library development files. %if %{with haddock} %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. %endif %if %{with ghc_prof} %package prof Summary: Haskell %{pkg_name} profiling library Requires: %{name}-devel%{?_isa} = %{version}-%{release} Supplements: (%{name}-devel and ghc-prof) %description prof This package provides the Haskell %{pkg_name} profiling library. %endif %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup %ifarch s390x %patch0 -p1 -b.orig %endif #remove the copy library rm -r cbits %build # Begin cabal-rpm build: %ghc_lib_build # End cabal-rpm build %install # Begin cabal-rpm install %ghc_lib_install # End cabal-rpm install %check %if %{with tests} %cabal_test %endif %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE # End cabal-rpm files %files devel -f %{name}-devel.files %doc changelog examples %if %{with haddock} %files doc -f %{name}-doc.files %license LICENSE %endif %if %{with ghc_prof} %files prof -f %{name}-prof.files %endif %changelog * Thu Jul 21 2022 Fedora Release Engineering 0.6.2.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jun 07 2022 Jens Petersen 0.6.2.3-6 - revise .cabal * Sat Mar 12 2022 Jens Petersen 0.6.2.3-5 - patch testsuite on s390x for rawformat (#2045430) * Thu Jan 20 2022 Fedora Release Engineering 0.6.2.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Aug 8 2021 Jens Petersen - 0.6.2.3-3 - use rpmautospec * Fri Aug 06 2021 Jens Petersen - 0.6.2.3-2 - rebuild * Tue Aug 3 2021 Jens Petersen - 0.6.2.3-1 - update to 0.6.2.3 * Thu Jul 22 2021 Fedora Release Engineering - 0.6.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 0.6.2.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Aug 01 2020 Fedora Release Engineering - 0.6.2.1-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 0.6.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jul 17 2020 Jens Petersen - 0.6.2.1-2 - refresh to cabal-rpm-2.0.6 * Fri Feb 14 2020 Jens Petersen - 0.6.2.1-1 - update to 0.6.2.1 * Tue Jan 28 2020 Fedora Release Engineering - 0.6.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Aug 28 2019 Jens Petersen - 0.6.2-8 - bump the tasty upperbounds instead of removing * Wed Aug 14 2019 Jens Petersen - 0.6.2-7 - disable testsuite since it caused ABI hash change * Wed Aug 14 2019 Jens Petersen - 0.6.2-6 - enable testsuite * Fri Aug 02 2019 Jens Petersen - 0.6.2-5 - add doc and prof subpackages (cabal-rpm-1.0.0) * Thu Jul 25 2019 Fedora Release Engineering - 0.6.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 17 2019 Jens Petersen - 0.6.2-3 - refresh to cabal-rpm-0.13 * Thu Jan 31 2019 Fedora Release Engineering - 0.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Jul 22 2018 Jens Petersen - 0.6.2-1 - update to 0.6.2 * Fri Jul 13 2018 Fedora Release Engineering - 0.6.1.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 15 2018 Jens Petersen - 0.6.1.2-6 - remove _isa from buildrequires (#1545183) * Wed Feb 07 2018 Fedora Release Engineering - 0.6.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Jan 26 2018 Jens Petersen - 0.6.1.2-4 - rebuild * Wed Aug 02 2017 Fedora Release Engineering - 0.6.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.6.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Feb 22 2017 Jens Petersen - 0.6.1.2-1 - update to 0.6.1.2 * Fri Feb 10 2017 Fedora Release Engineering - 0.6.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun Jun 26 2016 Jens Petersen - 0.6.1.1-1 - update to 0.6.1.1 * Mon Jun 6 2016 Jens Petersen - 0.5.4.2-1 - update to 0.5.4.2 for ghc-7.10 * Wed Feb 03 2016 Fedora Release Engineering - 0.5.4.1-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.5.4.1-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue Feb 17 2015 Jens Petersen - remove the copy library in prep * Mon Oct 27 2014 Jens Petersen - 0.5.4.1-30 - disable debuginfo (cblrpm-0.8.11) * Sat Aug 16 2014 Fedora Release Engineering - 0.5.4.1-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.5.4.1-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Dec 4 2013 Jens Petersen - 0.5.4.1-27 - bump release * Sun Oct 27 2013 Jens Petersen - 0.5.4.1-26 - tidy description * Sun Oct 27 2013 Jens Petersen - 0.5.4.1-25 - spec file updated with cabal-rpm-0.8.6 * Wed Mar 21 2012 Jens Petersen - 0.5.3.3-1 - update to 0.5.3.3 * Wed Mar 21 2012 Jens Petersen - 0.5.3.1-8 - rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.5.3.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Jan 2 2012 Jens Petersen - 0.5.3.1-6 - update to cabal2spec-0.25.2 - use _isa - include examples * Mon Oct 24 2011 Marcela Mašláňová - 0.5.3.1-5.3 - rebuild with new gmp without compat lib * Fri Oct 21 2011 Marcela Mašláňová - 0.5.3.1-5.2 - rebuild with new gmp without compat lib * Tue Oct 11 2011 Peter Schiffer - 0.5.3.1-5.1 - rebuild with new gmp * Tue Jun 21 2011 Jens Petersen - 0.5.3.1-5 - ghc_arches replaces ghc_excluded_archs * Mon Jun 20 2011 Jens Petersen - 0.5.3.1-4 - BR ghc-Cabal-devel and use ghc_excluded_archs * Fri May 27 2011 Jens Petersen - 0.5.3.1-3 - update to cabal2spec-0.23: add ppc64 * Thu Mar 10 2011 Fabio M. Di Nitto - 0.5.3.1-2 - Enable build on sparcv9 * Tue Feb 15 2011 Jens Petersen - 0.5.3.1-1 - update to 0.5.3.1 for haskell-platform-2011.1 * Tue Feb 08 2011 Fedora Release Engineering - 0.5.2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jan 15 2011 Jens Petersen - 0.5.2.0-6 - update to cabal2spec-0.22.4 * Thu Nov 25 2010 Jens Petersen - 0.5.2.0-5 - rebuild with ghc-7.0.1 * Sat Sep 4 2010 Jens Petersen - 0.5.2.0-4 - add hscolour and doc obsolete (cabal2spec-0.22.2) - part of haskell-platform-2010.2.0.0 * Sat Jun 26 2010 Jens Petersen - 0.5.2.0-3 - sync cabal2spec-0.22 * Sat Apr 24 2010 Jens Petersen - 0.5.2.0-2 - part of haskell-platform-2010.1.0.0 - rebuild against ghc-6.12.2 * Mon Jan 11 2010 Jens Petersen - 0.5.2.0-1 - update to 0.5.2.0 (haskell-platform-2009.3.1) - update to ghc-rpm-macros-0.5.1 and cabal2spec-0.21.1: - drop doc and prof bcond - use common summary and common_description - use ghc_lib_package and ghc_pkg_c_deps * Sat Dec 26 2009 Jens Petersen - 0.5.0.0-12 - update to cabal2spec-0.20 and ghc-rpm-macros-0.4.0: - use common_summary and common_description - reenable debuginfo for stripping - use ghc_requires, ghc_doc_requires, and ghc_prof_requires * Tue Dec 22 2009 Jens Petersen - fix base Group and devel Summary - only include docdir in devel if not shared build * Wed Dec 16 2009 Jens Petersen - 0.5.0.0-11 - build for ghc-6.12.1 - added shared library support: needs ghc-rpm-macros 0.3.1 - use cabal_pkg_conf to generate package.conf.d file and use ghc-pkg recache * Fri Jul 24 2009 Fedora Release Engineering - 0.5.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat May 16 2009 Jens Petersen - 0.5.0.0-9 - buildrequires ghc-rpm-macros (cabal2spec-0.16) * Fri Apr 24 2009 Jens Petersen - 0.5.0.0-8 - sync with cabal2spec-0.14 * Fri Feb 27 2009 Jens Petersen - 0.5.0.0-7 - update to cabal2spec-0.11: - add devel subpackage - use ix86 macro for archs and add alpha - use global rather than define - make devel subpackage own docdir for now * Tue Feb 24 2009 Fedora Release Engineering - 0.5.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Feb 9 2009 Jens Petersen - 0.5.0.0-5 - rebuild to fix unexpanded post preun macros - add doc subpackage and BR ghc-doc - add doc requires(post) ghc-doc * Mon Dec 22 2008 Jens Petersen - 0.5.0.0-4 - use bcond for doc and prof build flags (Till Maas, #426751) * Mon Dec 1 2008 Jens Petersen - 0.5.0.0-3 - sync with lib template: - add build_prof and build_doc - prof requires main package - update scriptlet macro names * Tue Nov 25 2008 Jens Petersen - 0.5.0.0-2 - build with ghc-6.10.1 - no longer buildrequire haddock09 - provide devel - add exclusivearch for current ghc archs - reindex haddock docs only when uninstalling in postun * Tue Nov 11 2008 Bryan O'Sullivan - 0.5.0.0-1 - Update to 0.5.0.0 * Thu Oct 23 2008 Jens Petersen - 0.4.0.4-2 - update for current rawhide - add pkg_docdir and remove hsc_name - use haddock09 * Tue Oct 14 2008 Bryan O'Sullivan - 0.4.0.4-1 - Revised to follow Haskell packaging guidelines * Sun Feb 17 2008 Yaakov Nemoy - 0.4.0.2-1 - added in url * Sun Feb 17 2008 cabal-rpm - 0.4.0.2-1 - spec file autogenerated by cabal-rpm