From 407afb011336394325e38f01afb52ff007a4083e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 May 2023 12:58:26 +0800 Subject: [PATCH] SPDX migration --- ghc.spec | 62 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/ghc.spec b/ghc.spec index 85c3d74..7b55883 100644 --- a/ghc.spec +++ b/ghc.spec @@ -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