SPDX migration

This commit is contained in:
Jens Petersen 2023-05-25 12:58:26 +08:00
parent b5cf727954
commit 407afb0113
1 changed files with 31 additions and 31 deletions

View File

@ -96,7 +96,7 @@ Version: 9.2.6
Release: 130%{?dist}
Summary: Glasgow Haskell Compiler
License: BSD and HaskellReport
License: BSD-3-clause and HaskellReport
URL: https://haskell.org/ghc/
Source0: https://downloads.haskell.org/ghc/%{ghc_release}/ghc-%{version}-src.tar.xz
%if %{with testsuite}
@ -270,7 +270,7 @@ for the functional language Haskell. Highlights:
%package compiler
Summary: GHC compiler and utilities
License: BSD
License: BSD-3-clause
Requires: gcc%{?_isa}
Requires: %{name}-base-devel%{?_isa} = %{base_ver}-%{release}
%if %{with haddock}
@ -302,7 +302,7 @@ install the main ghc package.
%if %{with haddock} || (%{with hadrian} && %{with manual})
%package doc
Summary: Haskell library documentation meta package
License: BSD
License: BSD-3-clause
%obsoletes_ghcXY doc
%description doc
@ -312,7 +312,7 @@ Installing this package causes %{name}-*-doc packages corresponding to
%package doc-index
Summary: GHC library documentation indexing
License: BSD
License: BSD-3-clause
Obsoletes: ghc-doc-cron < %{version}-%{release}
Requires: %{name}-compiler = %{version}-%{release}
# due to disabled haddock archs
@ -339,7 +339,7 @@ Haskell libraries documentation.
%if %{with manual}
%package manual
Summary: GHC manual
License: BSD
License: BSD-3-clause
BuildArch: noarch
Requires: %{name}-filesystem = %{version}-%{release}
%obsoletes_ghcXY manual
@ -362,46 +362,46 @@ Version: 0.1.0.0
This provides the hadrian tool which can be used to build ghc.
%endif
%global BSDHaskellReport %{quote:BSD and HaskellReport}
%global BSDHaskellReport %{quote:BSD-3-clause and HaskellReport}
# use "./libraries-versions.sh" to check versions
%if %{defined ghclibdir}
%ghc_lib_subpackage -d -l BSD Cabal-3.6.3.0
%ghc_lib_subpackage -d -l BSD-3-clause Cabal-3.6.3.0
%ghc_lib_subpackage -d -l %BSDHaskellReport array-0.5.4.0
%ghc_lib_subpackage -d -l %BSDHaskellReport -c gmp-devel%{?_isa},libffi-devel%{?_isa} base-%{base_ver}
%ghc_lib_subpackage -d -l BSD binary-0.8.9.0
%ghc_lib_subpackage -d -l BSD bytestring-0.11.4.0
%ghc_lib_subpackage -d -l BSD-3-clause binary-0.8.9.0
%ghc_lib_subpackage -d -l BSD-3-clause bytestring-0.11.4.0
%ghc_lib_subpackage -d -l %BSDHaskellReport containers-0.6.5.1
%ghc_lib_subpackage -d -l %BSDHaskellReport deepseq-1.4.6.1
%ghc_lib_subpackage -d -l %BSDHaskellReport directory-1.3.6.2
%ghc_lib_subpackage -d -l %BSDHaskellReport exceptions-0.10.4
%ghc_lib_subpackage -d -l BSD filepath-1.4.2.2
%ghc_lib_subpackage -d -l BSD-3-clause filepath-1.4.2.2
# in ghc not ghc-libraries:
%ghc_lib_subpackage -d -x ghc-%{ghc_version_override}
%ghc_lib_subpackage -d -x -l BSD ghc-bignum-%{ghc_bignum_ver}
%ghc_lib_subpackage -d -x -l BSD ghc-boot-%{ghc_version_override}
%ghc_lib_subpackage -d -l BSD ghc-boot-th-%{ghc_version_override}
%ghc_lib_subpackage -d -x -l BSD ghc-compact-%{ghc_compact_ver}
%ghc_lib_subpackage -d -x -l BSD ghc-heap-%{ghc_version_override}
%ghc_lib_subpackage -d -x -l BSD-3-clause ghc-bignum-%{ghc_bignum_ver}
%ghc_lib_subpackage -d -x -l BSD-3-clause ghc-boot-%{ghc_version_override}
%ghc_lib_subpackage -d -l BSD-3-clause ghc-boot-th-%{ghc_version_override}
%ghc_lib_subpackage -d -x -l BSD-3-clause ghc-compact-%{ghc_compact_ver}
%ghc_lib_subpackage -d -x -l BSD-3-clause ghc-heap-%{ghc_version_override}
# see below for ghc-prim
%ghc_lib_subpackage -d -x -l BSD ghci-%{ghc_version_override}
%ghc_lib_subpackage -d -l BSD haskeline-0.8.2
%ghc_lib_subpackage -d -x -l BSD hpc-%{hpc_ver}
%ghc_lib_subpackage -d -x -l BSD-3-clause ghci-%{ghc_version_override}
%ghc_lib_subpackage -d -l BSD-3-clause haskeline-0.8.2
%ghc_lib_subpackage -d -x -l BSD-3-clause hpc-%{hpc_ver}
# see below for integer-gmp
%ghc_lib_subpackage -d -x -l %BSDHaskellReport libiserv-%{ghc_version_override}
%ghc_lib_subpackage -d -l BSD mtl-2.2.2
%ghc_lib_subpackage -d -l BSD parsec-3.1.15.0
%ghc_lib_subpackage -d -l BSD pretty-1.1.3.6
%ghc_lib_subpackage -d -l BSD-3-clause mtl-2.2.2
%ghc_lib_subpackage -d -l BSD-3-clause parsec-3.1.15.0
%ghc_lib_subpackage -d -l BSD-3-clause pretty-1.1.3.6
%ghc_lib_subpackage -d -l %BSDHaskellReport process-1.6.16.0
%ghc_lib_subpackage -d -l BSD stm-2.5.0.2
%ghc_lib_subpackage -d -l BSD template-haskell-2.18.0.0
%ghc_lib_subpackage -d -l BSD -c ncurses-devel%{?_isa} terminfo-0.4.1.5
%ghc_lib_subpackage -d -l BSD text-1.2.5.0
%ghc_lib_subpackage -d -l BSD time-1.11.1.1
%ghc_lib_subpackage -d -l BSD transformers-0.5.6.2
%ghc_lib_subpackage -d -l BSD unix-2.7.2.2
%ghc_lib_subpackage -d -l BSD-3-clause stm-2.5.0.2
%ghc_lib_subpackage -d -l BSD-3-clause template-haskell-2.18.0.0
%ghc_lib_subpackage -d -l BSD-3-clause -c ncurses-devel%{?_isa} terminfo-0.4.1.5
%ghc_lib_subpackage -d -l BSD-3-clause text-1.2.5.0
%ghc_lib_subpackage -d -l BSD-3-clause time-1.11.1.1
%ghc_lib_subpackage -d -l BSD-3-clause transformers-0.5.6.2
%ghc_lib_subpackage -d -l BSD-3-clause unix-2.7.2.2
%if %{with haddock} || %{with hadrian}
%ghc_lib_subpackage -d -l BSD xhtml-%{xhtml_ver}
%ghc_lib_subpackage -d -l BSD-3-clause xhtml-%{xhtml_ver}
%endif
%endif
@ -409,7 +409,7 @@ This provides the hadrian tool which can be used to build ghc.
%package devel
Summary: GHC development libraries meta package
License: BSD and HaskellReport
License: BSD-3-clause and HaskellReport
Requires: %{name}-compiler = %{version}-%{release}
Obsoletes: %{name}-libraries < %{version}-%{release}
Provides: %{name}-libraries = %{version}-%{release}
@ -424,7 +424,7 @@ except the ghc library, which is installed by the toplevel ghc metapackage.
%if %{with ghc_prof}
%package prof
Summary: GHC profiling libraries meta package
License: BSD
License: BSD-3-clause
Requires: %{name}-compiler = %{version}-%{release}
%obsoletes_ghcXY prof