update to alpha3

still need ghc-9.6 bootstrap to build
This commit is contained in:
Jens Petersen 2024-04-16 13:17:52 +08:00
parent 832059b5a8
commit 1af3d52389

View File

@ -50,7 +50,7 @@
%global ghc_unregisterized_arches s390 %{mips} %global ghc_unregisterized_arches s390 %{mips}
Name: %{ghc_name} Name: %{ghc_name}
Version: 9.10.0.20240313 Version: 9.10.0.20240413
# Since library subpackages are versioned: # Since library subpackages are versioned:
# - release can only be reset if *all* library versions get bumped simultaneously # - release can only be reset if *all* library versions get bumped simultaneously
# (sometimes after a major release) # (sometimes after a major release)
@ -136,12 +136,15 @@ BuildRequires: %{ghcboot}-transformers-devel
BuildRequires: %{ghcboot}-unix-devel BuildRequires: %{ghcboot}-unix-devel
BuildRequires: alex BuildRequires: alex
BuildRequires: gmp-devel BuildRequires: gmp-devel
BuildRequires: happy
BuildRequires: libffi-devel
BuildRequires: make
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: happy
BuildRequires: libdwarf-devel
BuildRequires: libffi-devel
BuildRequires: libzstd-devel
BuildRequires: make
# for terminfo # for terminfo
BuildRequires: ncurses-devel BuildRequires: ncurses-devel
BuildRequires: numactl-devel
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: python3 BuildRequires: python3
%if %{with manual} %if %{with manual}
@ -317,11 +320,11 @@ This provides the hadrian tool which can be used to build ghc.
# use "./libraries-versions.sh" to check versions # use "./libraries-versions.sh" to check versions
%if %{defined ghclibdir} %if %{defined ghclibdir}
%ghc_lib_subpackage -d -l BSD-3-Clause Cabal-3.11.0.0 %ghc_lib_subpackage -d -l BSD-3-Clause Cabal-3.12.0.0
%ghc_lib_subpackage -d -l BSD-3-Clause Cabal-syntax-3.11.0.0 %ghc_lib_subpackage -d -l BSD-3-Clause Cabal-syntax-3.12.0.0
%ghc_lib_subpackage -d -l %BSDHaskellReport array-0.5.6.0 %ghc_lib_subpackage -d -l %BSDHaskellReport array-0.5.7.0
%ghc_lib_subpackage -d -l %BSDHaskellReport -c gmp-devel%{?_isa},libffi-devel%{?_isa} base-%{base_ver} %ghc_lib_subpackage -d -l %BSDHaskellReport -c gmp-devel%{?_isa},libffi-devel%{?_isa} base-%{base_ver}
%ghc_lib_subpackage -d -l BSD-3-Clause binary-0.8.9.1 %ghc_lib_subpackage -d -l BSD-3-Clause binary-0.8.9.2
%ghc_lib_subpackage -d -l BSD-3-Clause bytestring-0.12.1.0 %ghc_lib_subpackage -d -l BSD-3-Clause bytestring-0.12.1.0
%ghc_lib_subpackage -d -l %BSDHaskellReport containers-0.7 %ghc_lib_subpackage -d -l %BSDHaskellReport containers-0.7
%ghc_lib_subpackage -d -l %BSDHaskellReport deepseq-1.5.0.0 %ghc_lib_subpackage -d -l %BSDHaskellReport deepseq-1.5.0.0
@ -343,18 +346,18 @@ This provides the hadrian tool which can be used to build ghc.
%ghc_lib_subpackage -d -x -l BSD-3-Clause hpc-%{hpc_ver} %ghc_lib_subpackage -d -x -l BSD-3-Clause hpc-%{hpc_ver}
# see below for integer-gmp # see below for integer-gmp
%ghc_lib_subpackage -d -l BSD-3-Clause mtl-2.3.1 %ghc_lib_subpackage -d -l BSD-3-Clause mtl-2.3.1
%ghc_lib_subpackage -d -l BSD-3-Clause parsec-3.1.16.1 %ghc_lib_subpackage -d -l BSD-3-Clause parsec-3.1.17.0
%ghc_lib_subpackage -d -l BSD-3-Clause pretty-1.1.3.6 %ghc_lib_subpackage -d -l BSD-3-Clause pretty-1.1.3.6
%ghc_lib_subpackage -d -l %BSDHaskellReport process-1.6.18.0 %ghc_lib_subpackage -d -l %BSDHaskellReport process-1.6.19.0
# see below for rts # see below for rts
%ghc_lib_subpackage -d -l BSD-3-Clause semaphore-compat-1.0.0 %ghc_lib_subpackage -d -l BSD-3-Clause semaphore-compat-1.0.0
%ghc_lib_subpackage -d -l BSD-3-Clause stm-2.5.3.0 %ghc_lib_subpackage -d -l BSD-3-Clause stm-2.5.3.1
%ghc_lib_subpackage -d -l BSD-3-Clause template-haskell-2.22.0.0 %ghc_lib_subpackage -d -l BSD-3-Clause template-haskell-2.22.0.0
%ghc_lib_subpackage -d -l BSD-3-Clause -c ncurses-devel%{?_isa} terminfo-0.4.1.6 %ghc_lib_subpackage -d -l BSD-3-Clause -c ncurses-devel%{?_isa} terminfo-0.4.1.6
%ghc_lib_subpackage -d -l BSD-3-Clause text-2.1.1 %ghc_lib_subpackage -d -l BSD-3-Clause text-2.1.1
%ghc_lib_subpackage -d -l BSD-3-Clause time-1.12.2 %ghc_lib_subpackage -d -l BSD-3-Clause time-1.12.2
%ghc_lib_subpackage -d -l BSD-3-Clause transformers-0.6.1.1 %ghc_lib_subpackage -d -l BSD-3-Clause transformers-0.6.1.1
%ghc_lib_subpackage -d -l BSD-3-Clause unix-2.8.5.0 %ghc_lib_subpackage -d -l BSD-3-Clause unix-2.8.5.1
%ghc_lib_subpackage -d -l BSD-3-Clause xhtml-%{xhtml_ver} %ghc_lib_subpackage -d -l BSD-3-Clause xhtml-%{xhtml_ver}
%endif %endif
@ -853,6 +856,10 @@ make test
%changelog %changelog
* Tue Apr 16 2024 Jens Petersen <petersen@redhat.com> - 9.10.0.20240413-0.1
- bump to alpha3
- https://downloads.haskell.org/~ghc/9.10.1-alpha3/docs/users_guide/9.10.1-notes.html
* Thu Mar 14 2024 Jens Petersen <petersen@redhat.com> - 9.10.0.20240313-0.1 * Thu Mar 14 2024 Jens Petersen <petersen@redhat.com> - 9.10.0.20240313-0.1
- initial package derived from ghc9.8 - initial package derived from ghc9.8
- https://downloads.haskell.org/~ghc/9.10.0.20240313/docs/users_guide/9.10.1-notes.html - https://downloads.haskell.org/~ghc/9.10.1-alpha1