8 files changed +30
-14
lines changed Original file line number Diff line number Diff line change @@ -140,11 +140,6 @@ lib.mapAttrs mkLicense ({
140
140
fullName = "Apache License 2.0" ;
141
141
} ;
142
142
143
- asl20-llvm = {
144
- spdxId = "Apache-2.0 WITH LLVM-exception" ;
145
- fullName = "Apache License 2.0 with LLVM Exceptions" ;
146
- } ;
147
-
148
143
bitstreamVera = {
149
144
spdxId = "Bitstream-Vera" ;
150
145
fullName = "Bitstream Vera Font License" ;
@@ -859,6 +854,11 @@ lib.mapAttrs mkLicense ({
859
854
url = "https://opensource.franz.com/preamble.html" ;
860
855
} ;
861
856
857
+ llvm-exception = {
858
+ spdxId = "LLVM-exception" ;
859
+ fullName = "LLVM Exception" ; # LLVM exceptions to the Apache 2.0 License
860
+ } ;
861
+
862
862
lppl1 = {
863
863
spdxId = "LPPL-1.0" ;
864
864
fullName = "LaTeX Project Public License v1.0" ;
Original file line number Diff line number Diff line change @@ -113,7 +113,10 @@ python3Packages.buildPythonApplication rec {
113
113
homepage = "https://github.com/Ericsson/codechecker" ;
114
114
changelog = "https://github.com/Ericsson/codechecker/releases/tag/v${ version } " ;
115
115
description = "Analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy" ;
116
- license = licenses . asl20-llvm ;
116
+ license = with licenses ; [
117
+ asl20
118
+ llvm-exception
119
+ ] ;
117
120
maintainers = with maintainers ; [
118
121
zebreus
119
122
felixsinger
Original file line number Diff line number Diff line change @@ -44,6 +44,9 @@ llvmPackages.stdenv.mkDerivation rec {
44
44
description = "High-performance automatic differentiation of LLVM and MLIR" ;
45
45
maintainers = with lib . maintainers ; [ kiranshila ] ;
46
46
platforms = lib . platforms . all ;
47
- license = lib . licenses . asl20-llvm ;
47
+ license = with lib . licenses ; [
48
+ asl20
49
+ llvm-exception
50
+ ] ;
48
51
} ;
49
52
}
Original file line number Diff line number Diff line change @@ -38,7 +38,10 @@ stdenv.mkDerivation (finalAttrs: {
38
38
description = "C++ Performance Portability Programming EcoSystem" ;
39
39
homepage = "https://github.com/kokkos/kokkos" ;
40
40
changelog = "https://github.com/kokkos/kokkos/blob/${ finalAttrs . src . rev } /CHANGELOG.md" ;
41
- license = with licenses ; [ asl20-llvm ] ;
41
+ license = with licenses ; [
42
+ asl20
43
+ llvm-exception
44
+ ] ;
42
45
maintainers = with maintainers ; [ Madouura ] ;
43
46
platforms = platforms . unix ;
44
47
broken = stdenv . hostPlatform . isDarwin ;
Original file line number Diff line number Diff line change @@ -58,7 +58,10 @@ stdenv.mkDerivation rec {
58
58
meta = with lib ; {
59
59
description = "ABI Generic Analysis and Instrumentation Library" ;
60
60
homepage = "https://sourceware.org/libabigail/" ;
61
- license = licenses . asl20-llvm ;
61
+ license = with licenses ; [
62
+ asl20
63
+ llvm-exception
64
+ ] ;
62
65
maintainers = [ ] ;
63
66
platforms = platforms . linux ;
64
67
} ;
Original file line number Diff line number Diff line change @@ -144,7 +144,10 @@ stdenv.mkDerivation (finalAttrs: {
144
144
meta = {
145
145
description = "A shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion" ;
146
146
homepage = "https://github.com/shader-slang/slang" ;
147
- license = lib . licenses . asl20-llvm ;
147
+ license = with lib . licenses ; [
148
+ asl20
149
+ llvm-exception
150
+ ] ;
148
151
maintainers = with lib . maintainers ; [ niklaskorz ] ;
149
152
mainProgram = "slangc" ;
150
153
platforms = lib . platforms . all ;
Original file line number Diff line number Diff line change 10
10
rec {
11
11
llvm_meta = {
12
12
license = with lib . licenses ; [ ncsa ] ++
13
- # Contributions after June 1st, 2024 are only licensed under asl20-llvm:
14
- # https://github.com/llvm/llvm-project/pull/92394
15
- lib . optional ( lib . versionAtLeast release_version "19" ) asl20- llvm ;
13
+ # Contributions after June 1st, 2024 are only licensed under asl20 and
14
+ # llvm-exception: https://github.com/llvm/llvm-project/pull/92394
15
+ lib . optionals ( lib . versionAtLeast release_version "19" ) [ asl20 llvm-exception ] ;
16
16
maintainers = lib . teams . llvm . members ;
17
17
18
18
# See llvm/cmake/config-ix.cmake.
Original file line number Diff line number Diff line change @@ -72,7 +72,8 @@ stdenv.mkDerivation {
72
72
rvolosatovs
73
73
] ;
74
74
license = with licenses ; [
75
- asl20-llvm
75
+ asl20
76
+ llvm-exception
76
77
mit
77
78
] ;
78
79
} ;
0 commit comments