diff options
author | Artturin <Artturin@artturin.com> | 2023-02-11 23:20:56 +0200 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2023-02-12 05:44:34 +0200 |
commit | 6986717510265f9135c88655f64efb8b316503e8 (patch) | |
tree | a14503034d8da9d9278b144911658c0df5c9de2a /pkgs/development/compilers/gcc/10/default.nix | |
parent | e277984d0b845636e24add13e5c3af8d6d6b0922 (diff) |
gcc: add common/meta.nix
inherit has to be used otherwise makeOverridable attributes are added
Diffstat (limited to 'pkgs/development/compilers/gcc/10/default.nix')
-rw-r--r-- | pkgs/development/compilers/gcc/10/default.nix | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/pkgs/development/compilers/gcc/10/default.nix b/pkgs/development/compilers/gcc/10/default.nix index 441bad3ae68fc..97ed0ee9b058a 100644 --- a/pkgs/development/compilers/gcc/10/default.nix +++ b/pkgs/development/compilers/gcc/10/default.nix @@ -278,24 +278,17 @@ stdenv.mkDerivation ({ inherit enableMultilib enableShared; meta = { - homepage = "https://gcc.gnu.org/"; - license = lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ - description = "GNU Compiler Collection, version ${version}"; - - longDescription = '' - The GNU Compiler Collection includes compiler front ends for C, C++, - Objective-C, Fortran, OpenMP for C/C++/Fortran, and Ada, as well as - libraries for these languages (libstdc++, libgomp,...). - - GCC development is a part of the GNU Project, aiming to improve the - compiler used in the GNU system including the GNU/Linux variant. - ''; - - maintainers = lib.teams.gcc.members; - - platforms = lib.platforms.unix; + inherit (callFile ../common/meta.nix { }) + homepage + license + description + longDescription + platforms + maintainers + ; badPlatforms = [ "aarch64-darwin" ]; }; + } // optionalAttrs (targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt" && crossStageStatic) { |