openjdk: extract common meta
Also expands Darwin's openjdk.meta to include most attrs of Linux'
commit75d0e4645eb1506d994bd2e316a54c8c7e3f4efd
authorAtemu <atemu.main@gmail.com>
dateWed 16 Jun 2021, 12:32 (5 years ago)
parent632417e
pkgs/development/compilers/openjdk/11.nix+1−8
@@ -136,14 +136,7 @@ let
136136
137137 disallowedReferences = [ openjdk11-bootstrap ];
138138
139− meta = with lib; {
140− homepage = "http://openjdk.java.net/";
141− license = licenses.gpl2;
142− description = "The open-source Java Development Kit";
143− maintainers = with maintainers; [ edwtjo asbachb ];
144− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
145− mainProgram = "java";
146− };
139+ meta = import ./meta.nix lib;
147140
148141 passthru = {
149142 architecture = "";
pkgs/development/compilers/openjdk/12.nix+1−8
@@ -145,14 +145,7 @@ let
145145
146146 disallowedReferences = [ openjdk11 ];
147147
148− meta = with lib; {
149− homepage = "http://openjdk.java.net/";
150− license = licenses.gpl2;
151− description = "The open-source Java Development Kit";
152− maintainers = with maintainers; [ edwtjo ];
153− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
154− mainProgram = "java";
155− };
148+ meta = import ./meta.nix lib;
156149
157150 passthru = {
158151 architecture = "";
pkgs/development/compilers/openjdk/13.nix+1−8
@@ -145,14 +145,7 @@ let
145145
146146 disallowedReferences = [ openjdk13-bootstrap ];
147147
148− meta = with lib; {
149− homepage = "http://openjdk.java.net/";
150− license = licenses.gpl2;
151− description = "The open-source Java Development Kit";
152− maintainers = with maintainers; [ edwtjo ];
153− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
154− mainProgram = "java";
155− };
148+ meta = import ./meta.nix lib;
156149
157150 passthru = {
158151 architecture = "";
pkgs/development/compilers/openjdk/14.nix+1−8
@@ -141,14 +141,7 @@ let
141141
142142 disallowedReferences = [ openjdk14-bootstrap ];
143143
144− meta = with lib; {
145− homepage = "https://openjdk.java.net/";
146− license = licenses.gpl2;
147− description = "The open-source Java Development Kit";
148− maintainers = with maintainers; [ edwtjo ];
149− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
150− mainProgram = "java";
151− };
144+ meta = import ./meta.nix lib;
152145
153146 passthru = {
154147 architecture = "";
pkgs/development/compilers/openjdk/15.nix+1−8
@@ -141,14 +141,7 @@ let
141141
142142 disallowedReferences = [ openjdk15-bootstrap ];
143143
144− meta = with lib; {
145− homepage = "https://openjdk.java.net/";
146− license = licenses.gpl2;
147− description = "The open-source Java Development Kit";
148− maintainers = with maintainers; [ edwtjo ];
149− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
150− mainProgram = "java";
151− };
144+ meta = import ./meta.nix lib;
152145
153146 passthru = {
154147 architecture = "";
pkgs/development/compilers/openjdk/16.nix+1−8
@@ -147,14 +147,7 @@ let
147147
148148 disallowedReferences = [ openjdk16-bootstrap ];
149149
150− meta = with lib; {
151− homepage = "https://openjdk.java.net/";
152− license = licenses.gpl2;
153− description = "The open-source Java Development Kit";
154− maintainers = with maintainers; [ edwtjo ];
155− platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
156− mainProgram = "java";
157− };
150+ meta = import ./meta.nix lib;
158151
159152 passthru = {
160153 architecture = "";
pkgs/development/compilers/openjdk/darwin/11.nix+1−5
@@ -53,10 +53,6 @@ let
5353 home = jdk;
5454 };
5555
56− meta = with lib; {
57− license = licenses.gpl2;
58− platforms = platforms.darwin;
59− };
60−
56+ meta = import ./meta.nix lib;
6157 };
6258in jdk
pkgs/development/compilers/openjdk/darwin/8.nix+1−5
@@ -57,10 +57,6 @@ let
5757 home = jdk;
5858 };
5959
60− meta = with lib; {
61− license = licenses.gpl2;
62− platforms = platforms.darwin;
63− };
64−
60+ meta = import ./meta.nix lib;
6561 };
6662in jdk
pkgs/development/compilers/openjdk/darwin/default.nix+1−5
@@ -54,10 +54,6 @@ let
5454 home = jdk;
5555 };
5656
57− meta = with lib; {
58− license = licenses.gpl2;
59− platforms = platforms.darwin;
60− };
61−
57+ meta = import ./meta.nix lib;
6258 };
6359in jdk
pkgs/development/compilers/openjdk/darwin/meta.nixnew file+4
@@ -0,0 +1,4 @@
1+lib: (removeAttrs (import ../meta.nix lib) [ "maintainers" ]) // {
2+ platforms = lib.platforms.darwin;
3+ homepage = "https://www.azul.com/";
4+}
pkgs/development/compilers/openjdk/meta.nixnew file+8
@@ -0,0 +1,8 @@
1+lib: with lib; {
2+ homepage = "http://openjdk.java.net/";
3+ license = licenses.gpl2;
4+ description = "The open-source Java Development Kit";
5+ maintainers = with maintainers; [ edwtjo asbachb ];
6+ platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
7+ mainProgram = "java";
8+}