lol

llvmPackages: Dedupe `llvm_meta`

Artturin 2902f99c 1156cd9e

+33 -183
+1 -15
pkgs/development/compilers/llvm/10/default.nix
··· 29 29 30 30 clang-tools-extra_src = fetch "clang-tools-extra" "06n1yp638rh24xdxv9v2df0qajxbjz4w59b7dd4ky36drwmpi4yh"; 31 31 32 - llvm_meta = { 33 - license = lib.licenses.ncsa; 34 - maintainers = lib.teams.llvm.members; 35 - 36 - # See llvm/cmake/config-ix.cmake. 37 - platforms = 38 - lib.platforms.aarch64 ++ 39 - lib.platforms.arm ++ 40 - lib.platforms.mips ++ 41 - lib.platforms.power ++ 42 - lib.platforms.riscv ++ 43 - lib.platforms.s390x ++ 44 - lib.platforms.wasi ++ 45 - lib.platforms.x86; 46 - }; 32 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 47 33 48 34 tools = lib.makeExtensible (tools: let 49 35 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/11/default.nix
··· 31 31 32 32 clang-tools-extra_src = fetch "clang-tools-extra" "18n1w1hkv931xzq02b34wglbv6zd6sd0r5kb8piwvag7klj7qw3n"; 33 33 34 - llvm_meta = { 35 - license = lib.licenses.ncsa; 36 - maintainers = lib.teams.llvm.members; 37 - 38 - # See llvm/cmake/config-ix.cmake. 39 - platforms = 40 - lib.platforms.aarch64 ++ 41 - lib.platforms.arm ++ 42 - lib.platforms.mips ++ 43 - lib.platforms.power ++ 44 - lib.platforms.riscv ++ 45 - lib.platforms.s390x ++ 46 - lib.platforms.wasi ++ 47 - lib.platforms.x86; 48 - }; 34 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 49 35 50 36 tools = lib.makeExtensible (tools: let 51 37 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/12/default.nix
··· 32 32 33 33 clang-tools-extra_src = fetch "clang-tools-extra" "1r9a4fdz9ci58b5z2inwvm4z4cdp6scrivnaw05dggkxz7yrwrb5"; 34 34 35 - llvm_meta = { 36 - license = lib.licenses.ncsa; 37 - maintainers = lib.teams.llvm.members; 38 - 39 - # See llvm/cmake/config-ix.cmake. 40 - platforms = 41 - lib.platforms.aarch64 ++ 42 - lib.platforms.arm ++ 43 - lib.platforms.mips ++ 44 - lib.platforms.power ++ 45 - lib.platforms.riscv ++ 46 - lib.platforms.s390x ++ 47 - lib.platforms.wasi ++ 48 - lib.platforms.x86; 49 - }; 35 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 50 36 51 37 tools = lib.makeExtensible (tools: let 52 38 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/13/default.nix
··· 34 34 sha256 = "06dv6h5dmvzdxbif2s8njki6h32796v368dyb5945x8gjj72xh7k"; 35 35 }; 36 36 37 - llvm_meta = { 38 - license = lib.licenses.ncsa; 39 - maintainers = lib.teams.llvm.members; 40 - 41 - # See llvm/cmake/config-ix.cmake. 42 - platforms = 43 - lib.platforms.aarch64 ++ 44 - lib.platforms.arm ++ 45 - lib.platforms.mips ++ 46 - lib.platforms.power ++ 47 - lib.platforms.riscv ++ 48 - lib.platforms.s390x ++ 49 - lib.platforms.wasi ++ 50 - lib.platforms.x86; 51 - }; 37 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 52 38 53 39 tools = lib.makeExtensible (tools: let 54 40 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version src buildLlvmTools; });
+1 -16
pkgs/development/compilers/llvm/14/default.nix
··· 34 34 sha256 = "sha256-vffu4HilvYwtzwgq+NlS26m65DGbp6OSSne2aje1yJE="; 35 35 }; 36 36 37 - llvm_meta = { 38 - license = lib.licenses.ncsa; 39 - maintainers = lib.teams.llvm.members; 40 - 41 - # See llvm/cmake/config-ix.cmake. 42 - platforms = 43 - lib.platforms.aarch64 ++ 44 - lib.platforms.arm ++ 45 - lib.platforms.m68k ++ 46 - lib.platforms.mips ++ 47 - lib.platforms.power ++ 48 - lib.platforms.riscv ++ 49 - lib.platforms.s390x ++ 50 - lib.platforms.wasi ++ 51 - lib.platforms.x86; 52 - }; 37 + inherit (import ../common/common-let.nix { inherit lib; }) llvm_meta; 53 38 54 39 tools = lib.makeExtensible (tools: let 55 40 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 release_version version monorepoSrc buildLlvmTools; });
+1 -16
pkgs/development/compilers/llvm/15/default.nix
··· 83 83 84 84 inherit (releaseInfo) release_version version; 85 85 86 - llvm_meta = { 87 - license = lib.licenses.ncsa; 88 - maintainers = lib.teams.llvm.members; 89 - 90 - # See llvm/cmake/config-ix.cmake. 91 - platforms = 92 - lib.platforms.aarch64 ++ 93 - lib.platforms.arm ++ 94 - lib.platforms.m68k ++ 95 - lib.platforms.mips ++ 96 - lib.platforms.power ++ 97 - lib.platforms.riscv ++ 98 - lib.platforms.s390x ++ 99 - lib.platforms.wasi ++ 100 - lib.platforms.x86; 101 - }; 86 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 102 87 103 88 tools = lib.makeExtensible (tools: let 104 89 callPackage = newScope (tools // { inherit stdenv cmake ninja libxml2 python3 release_version version monorepoSrc buildLlvmTools; });
+1 -16
pkgs/development/compilers/llvm/16/default.nix
··· 83 83 84 84 inherit (releaseInfo) release_version version; 85 85 86 - llvm_meta = { 87 - license = lib.licenses.ncsa; 88 - maintainers = lib.teams.llvm.members; 89 - 90 - # See llvm/cmake/config-ix.cmake. 91 - platforms = 92 - lib.platforms.aarch64 ++ 93 - lib.platforms.arm ++ 94 - lib.platforms.m68k ++ 95 - lib.platforms.mips ++ 96 - lib.platforms.power ++ 97 - lib.platforms.riscv ++ 98 - lib.platforms.s390x ++ 99 - lib.platforms.wasi ++ 100 - lib.platforms.x86; 101 - }; 86 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 102 87 103 88 tools = lib.makeExtensible (tools: let 104 89 callPackage = newScope (tools // { inherit stdenv cmake ninja libxml2 python3 release_version version monorepoSrc buildLlvmTools; });
+1 -14
pkgs/development/compilers/llvm/6/default.nix
··· 17 17 18 18 clang-tools-extra_src = fetch "clang-tools-extra" "1w8ml7fyn4vyxmy59n2qm4r1k1kgwgwkaldp6m45fdv4g0kkfbhd"; 19 19 20 - llvm_meta = { 21 - license = lib.licenses.ncsa; 22 - maintainers = lib.teams.llvm.members; 23 - 24 - # See llvm/cmake/config-ix.cmake. 25 - platforms = 26 - lib.platforms.aarch64 ++ 27 - lib.platforms.arm ++ 28 - lib.platforms.mips ++ 29 - lib.platforms.power ++ 30 - lib.platforms.s390x ++ 31 - lib.platforms.wasi ++ 32 - lib.platforms.x86; 33 - }; 20 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 34 21 35 22 tools = lib.makeExtensible (tools: let 36 23 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/7/default.nix
··· 29 29 30 30 clang-tools-extra_src = fetch "clang-tools-extra" "0lb4kdh7j2fhfz8kd6iv5df7m3pikiryk1vvwsf87spc90n09q0w"; 31 31 32 - llvm_meta = { 33 - license = lib.licenses.ncsa; 34 - maintainers = lib.teams.llvm.members; 35 - 36 - # See llvm/cmake/config-ix.cmake. 37 - platforms = 38 - lib.platforms.aarch64 ++ 39 - lib.platforms.arm ++ 40 - lib.platforms.mips ++ 41 - lib.platforms.power ++ 42 - lib.platforms.riscv ++ 43 - lib.platforms.s390x ++ 44 - lib.platforms.wasi ++ 45 - lib.platforms.x86; 46 - }; 32 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 47 33 48 34 tools = lib.makeExtensible (tools: let 49 35 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/8/default.nix
··· 29 29 30 30 clang-tools-extra_src = fetch "clang-tools-extra" "1qf3097bc5ia8p6cpmbx985rjr3yaah5s8fc0nv7pw742yv7jw8q"; 31 31 32 - llvm_meta = { 33 - license = lib.licenses.ncsa; 34 - maintainers = lib.teams.llvm.members; 35 - 36 - # See llvm/cmake/config-ix.cmake. 37 - platforms = 38 - lib.platforms.aarch64 ++ 39 - lib.platforms.arm ++ 40 - lib.platforms.mips ++ 41 - lib.platforms.power ++ 42 - lib.platforms.riscv ++ 43 - lib.platforms.s390x ++ 44 - lib.platforms.wasi ++ 45 - lib.platforms.x86; 46 - }; 32 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 47 33 48 34 tools = lib.makeExtensible (tools: let 49 35 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+1 -15
pkgs/development/compilers/llvm/9/default.nix
··· 29 29 30 30 clang-tools-extra_src = fetch "clang-tools-extra" "01vgzd4k1q93nfs8gyl83mjlc4x0qsgfqw32lacbjzdxg0mdfvxj"; 31 31 32 - llvm_meta = { 33 - license = lib.licenses.ncsa; 34 - maintainers = lib.teams.llvm.members; 35 - 36 - # See llvm/cmake/config-ix.cmake. 37 - platforms = 38 - lib.platforms.aarch64 ++ 39 - lib.platforms.arm ++ 40 - lib.platforms.mips ++ 41 - lib.platforms.power ++ 42 - lib.platforms.riscv ++ 43 - lib.platforms.s390x ++ 44 - lib.platforms.wasi ++ 45 - lib.platforms.x86; 46 - }; 32 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 47 33 48 34 tools = lib.makeExtensible (tools: let 49 35 callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch buildLlvmTools; });
+21
pkgs/development/compilers/llvm/common/common-let.nix
··· 1 + { lib, release_version }: 2 + 3 + { 4 + llvm_meta = { 5 + license = lib.licenses.ncsa; 6 + maintainers = lib.teams.llvm.members; 7 + 8 + # See llvm/cmake/config-ix.cmake. 9 + platforms = 10 + lib.platforms.aarch64 ++ 11 + lib.platforms.arm ++ 12 + lib.platforms.mips ++ 13 + lib.platforms.power ++ 14 + lib.platforms.s390x ++ 15 + lib.platforms.wasi ++ 16 + lib.platforms.x86 ++ 17 + lib.optionals (lib.versionAtLeast release_version "7") lib.platforms.riscv ++ 18 + lib.optionals (lib.versionAtLeast release_version "14") lib.platforms.m68k; 19 + }; 20 + 21 + }
+1 -16
pkgs/development/compilers/llvm/git/default.nix
··· 82 82 83 83 inherit (releaseInfo) release_version version; 84 84 85 - llvm_meta = { 86 - license = lib.licenses.ncsa; 87 - maintainers = lib.teams.llvm.members; 88 - 89 - # See llvm/cmake/config-ix.cmake. 90 - platforms = 91 - lib.platforms.aarch64 ++ 92 - lib.platforms.arm ++ 93 - lib.platforms.m68k ++ 94 - lib.platforms.mips ++ 95 - lib.platforms.power ++ 96 - lib.platforms.riscv ++ 97 - lib.platforms.s390x ++ 98 - lib.platforms.wasi ++ 99 - lib.platforms.x86; 100 - }; 85 + inherit (import ../common/common-let.nix { inherit lib release_version; }) llvm_meta; 101 86 102 87 tools = lib.makeExtensible (tools: let 103 88 callPackage = newScope (tools // { inherit stdenv cmake ninja libxml2 python3 release_version version monorepoSrc buildLlvmTools; });