The package rpms/ghc-ghc-lib-parser.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/ghc-ghc-lib-parser.git/commit/?id=53....
Change: +%ifarch armv7hl
Thanks.
Full change: ============
commit 532a67b53a0f5f31896af42dc8e51ed27351c01d Author: Jens Petersen petersen@redhat.com Date: Thu Sep 3 08:54:31 2020 +0800
import #1874500
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8d9f578 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ghc-lib-parser-8.10.2.20200808.tar.gz diff --git a/ghc-ghc-lib-parser.spec b/ghc-ghc-lib-parser.spec new file mode 100644 index 0000000..2e90296 --- /dev/null +++ b/ghc-ghc-lib-parser.spec @@ -0,0 +1,132 @@ +# generated by cabal-rpm-2.0.6 +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ + +%global pkg_name ghc-lib-parser +%global pkgver %{pkg_name}-%{version} + +Name: ghc-%{pkg_name} +Version: 8.10.2.20200808 +Release: 1%{?dist} +Summary: The GHC API, decoupled from GHC versions + +License: BSD +Url: https://hackage.haskell.org/package/%%7Bpkg_name%7D +# Begin cabal-rpm sources: +Source0: https://hackage.haskell.org/package/%%7Bpkgver%7D/%%7Bpkgver%7D.tar.gz +# End cabal-rpm sources +# s390x may require ghc-8.10 to build +# https://github.com/digital-asset/ghc-lib/issues/184 (s390x) +# https://bugzilla.redhat.com/show_bug.cgi?id=1806109 +ExcludeArch: s390x + +# Begin cabal-rpm deps: +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-binary-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-deepseq-prof +BuildRequires: ghc-directory-prof +BuildRequires: ghc-filepath-prof +BuildRequires: ghc-hpc-prof +BuildRequires: ghc-pretty-prof +BuildRequires: ghc-process-prof +BuildRequires: ghc-time-prof +BuildRequires: ghc-transformers-prof +BuildRequires: ghc-unix-prof +BuildRequires: alex +BuildRequires: happy +# End cabal-rpm deps + +%description +A package equivalent to the 'ghc' package, but which can be loaded on many +compiler versions. + + +%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} + +%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 + +%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 +%ifarch armv7hl +# https://bugzilla.redhat.com/show_bug.cgi?id=1806116 +%define cabal_configure_options --ghc-options="-O0" +%endif +# Begin cabal-rpm setup: +%setup -q -n %{pkgver} +# End cabal-rpm setup + + +%build +# Begin cabal-rpm build: +%ghc_lib_build +# End cabal-rpm build + + +%install +# Begin cabal-rpm install +%ghc_lib_install +# End cabal-rpm install + + +%files -f %{name}.files +# Begin cabal-rpm files: +%license LICENSE +%{_datadir}/%{pkgver} +# End cabal-rpm files + + +%files devel -f %{name}-devel.files + + +%if %{with haddock} +%files doc -f %{name}-doc.files +%license LICENSE +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + +%changelog +* Tue Sep 1 16:13:02 +08 2020 Jens Petersen petersen@redhat.com - 8.10.2.20200808-1 +- update to 8.10.2.20200808 +- disable s390x (#1806109) +- -O0 on armv7hl (#1806116) + +* Fri Jul 3 2020 Jens Petersen petersen@redhat.com - 8.10.1.20200523-1 +- spec file generated by cabal-rpm-2.0.6 diff --git a/sources b/sources new file mode 100644 index 0000000..399e7ec --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ghc-lib-parser-8.10.2.20200808.tar.gz) = f07457f59c3aaeddafcb5e3327e16f4c14449001f5791bf15de5e0c3ebfcd59e9a55ac72dcf690ce020d3e471f1f5b6901193fd3a2c53306f545200bd11d8983
arch-excludes@lists.fedoraproject.org