Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jdk: point attributes without version suffix to latest #89731

Merged
merged 82 commits into from
Sep 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
48978fb
jdk: point attributes without version suffix to latest
doronbehar Jun 7, 2020
8ca1557
fop: use openjdk8
gebner Sep 19, 2020
3d55255
mercury: use openjdk8
gebner Sep 19, 2020
05104cc
libreoffice-still: specify jdk version
gebner Sep 19, 2020
2edf265
jedit: use jdk8
gebner Sep 19, 2020
705ecdc
chromium: use jre8
gebner Sep 19, 2020
33bae62
ungoogled-chromium: use jre8
gebner Sep 19, 2020
809f334
virtualbox: use openjdk8
gebner Sep 19, 2020
98cab0d
swiProlog: use openjdk8
gebner Sep 19, 2020
cb973a0
antlr: use jre8
gebner Sep 19, 2020
cdcdeb6
dwarf-fortress: use jdk8
gebner Sep 19, 2020
c37d47d
freenet: use jdk8
gebner Sep 19, 2020
2a991c0
javaCup: use jdk8
gebner Sep 19, 2020
2306062
jdepend: use jdk8
gebner Sep 19, 2020
d246881
pmd: use openjdk8
gebner Sep 19, 2020
d2a7944
openmodelica: use jre8
gebner Sep 19, 2020
a89d5a1
python3Packages.skein: use jre8
gebner Sep 19, 2020
5ef1503
maven3: use jdk8
gebner Sep 19, 2020
7552827
octave: use jdk8
gebner Sep 19, 2020
1c576d0
sage: use jdk8
gebner Sep 19, 2020
e191f1a
R: use jdk8
gebner Sep 19, 2020
acc968f
jmol: use jre8
gebner Sep 19, 2020
5a59522
closurecompiler: use jre8
gebner Sep 19, 2020
5092ae7
emscripten: use jre8
gebner Sep 19, 2020
db0d3d8
erlang: use openjdk8
gebner Sep 19, 2020
9426f61
mysql-workbench: use jre8
gebner Sep 19, 2020
9a2d749
polymake: use openjdk8
gebner Sep 19, 2020
a1d1037
elasticsearch: use jre8_headless
gebner Sep 19, 2020
230bdb0
mozart2: use jre8_headless
gebner Sep 19, 2020
85ead32
foundationdb: use openjdk8
gebner Sep 19, 2020
390a3bd
abcl: use jdk8
gebner Sep 19, 2020
d6f90ed
perlPackages.InlineJava: use jdk8
gebner Sep 19, 2020
5ad9f73
cvc4: use jdk8
gebner Sep 19, 2020
d10716e
collectd: use jdk8
gebner Sep 19, 2020
67ff412
leo3: fix executable
gebner Sep 19, 2020
c138ef9
jing-trang: use jdk8
gebner Sep 19, 2020
7887690
freetts: use jdk8
gebner Sep 19, 2020
2ecc520
xtreemfs: use jdk8
gebner Sep 19, 2020
6784e7e
steam: use jdk8
gebner Sep 19, 2020
204c3fc
kodi: use jre8
gebner Sep 19, 2020
b0b605b
awstats: use jdk8
gebner Sep 19, 2020
96720c9
rstudio: use jdk8
gebner Sep 19, 2020
a47b511
zookeeper: use jre8
gebner Sep 19, 2020
f5ac140
gradle: use jdk8
gebner Sep 19, 2020
a609d7e
pdftk: use jre8
gebner Sep 19, 2020
e5ae2a0
gephi: use jdk8
gebner Sep 19, 2020
d74d629
javaPackages.jogl_2_3_2: use jdk8
gebner Sep 19, 2020
d066d52
cassandra: use jre8
gebner Sep 19, 2020
2c65358
apacheKafka*: use jre8
gebner Sep 19, 2020
bf97938
apache-jena*: use jdk8
gebner Sep 19, 2020
7533579
sweethome3d: use jdk8
gebner Sep 19, 2020
3aab81d
tlaplus: use jre8
gebner Sep 19, 2020
d3609a6
rhino: use jdk8
gebner Sep 19, 2020
59f0ec7
elasticmq*: use jdk8
gebner Sep 19, 2020
8b8a4a1
i2p: use jdk8
gebner Sep 19, 2020
d7aae61
hadoop: use jre8
gebner Sep 19, 2020
92c406d
belle-sip: use jre8
gebner Sep 19, 2020
3f34300
arduino: use jdk8
gebner Sep 19, 2020
d48b03d
alloy*: use jre8
gebner Sep 19, 2020
6efb725
avian: use jdk8
gebner Sep 19, 2020
0f14a32
buck: use jdk8
gebner Sep 19, 2020
bd54f5d
axoloti: use jdk8
gebner Sep 19, 2020
5f4e8ae
freemind: use jdk8
gebner Sep 19, 2020
0db2aa4
java-service-wrapper: use jdk8
gebner Sep 19, 2020
259316e
libmatthew_java: use jdk8
gebner Sep 19, 2020
42ecb33
hdf_java, hdfview: use jdk8
gebner Sep 19, 2020
cdeae18
projectlibre: use jdk8
gebner Sep 19, 2020
0a1ffc2
scalafix: use jdk8
gebner Sep 19, 2020
4044eb0
rabbitmq-java-client: use jdk8
gebner Sep 19, 2020
5c542d1
vuze: use jdk8
gebner Sep 19, 2020
f3bef95
dbus-java: use jdk8
gebner Sep 19, 2020
09a4969
areca: use jdk8
gebner Sep 19, 2020
936537e
drip: use jdk8
gebner Sep 19, 2020
bf92a54
global-platform-pro: use jdk8
gebner Sep 19, 2020
12a9e30
ili2c: use jdk8
gebner Sep 19, 2020
ffc9f68
jasmin: use jdk8
gebner Sep 19, 2020
0f75334
jitsi: use jdk8
gebner Sep 19, 2020
6eab2ac
multimc: use jdk8
gebner Sep 19, 2020
0fc9ad9
opentsdb: use jdk8
gebner Sep 19, 2020
94b17d9
zap: use jdk8
gebner Sep 19, 2020
70bc8cd
azureus: use jdk8
gebner Sep 19, 2020
14fb041
charles: Use jdk8 explicitly
doronbehar Sep 19, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion pkgs/applications/networking/browsers/chromium/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
, libXScrnSaver, libXcursor, libXtst, libGLU, libGL
, protobuf, speechd, libXdamage, cups
, ffmpeg_3, libxslt, libxml2, at-spi2-core
, jre
, jre8
, pipewire_0_2

# optional dependencies
Expand Down Expand Up @@ -50,6 +50,8 @@ with stdenv.lib;
# see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html

let
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731

# The additional attributes for creating derivations based on the chromium
# source tree.
extraAttrs = buildFun base;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
, libXScrnSaver, libXcursor, libXtst, libGLU, libGL
, protobuf, speechd, libXdamage, cups
, ffmpeg_3, libxslt, libxml2, at-spi2-core
, jre
, jre8
, pipewire_0_2

# optional dependencies
Expand Down Expand Up @@ -52,6 +52,8 @@ with stdenv.lib;
# see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html

let
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731

# The additional attributes for creating derivations based on the chromium
# source tree.
extraAttrs = buildFun base;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/charles/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ stdenv
, makeWrapper
, makeDesktopItem
, fetchurl
, jre
, jdk8
}:

let
Expand Down Expand Up @@ -31,7 +31,7 @@ let
buildInputs = [ makeWrapper ];

installPhase = ''
makeWrapper ${jre}/bin/java $out/bin/charles \
makeWrapper ${jdk8.jre}/bin/java $out/bin/charles \
--add-flags "-Xmx1024M -Dcharles.config='~/.charles.config' -jar $out/share/java/charles.jar"

for fn in lib/*.jar; do
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{ stdenv, lib, fetchurl, makeDesktopItem, unzip, ant, jdk
{ stdenv, lib, fetchurl, makeDesktopItem, unzip, ant, jdk8
# Optional, Jitsi still runs without, but you may pass null:
, alsaLib, dbus, gtk2, libpulseaudio, openssl, xorg
}:

let jdk = jdk8; in
stdenv.mkDerivation rec {
pname = "jitsi";
version = "2.10.5550";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/science/logic/leo3/binary.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
mkdir -p "$out"/{bin,lib/java/leo3}
cp "${jar}" "$out/lib/java/leo3/leo3.jar"
echo "#!${runtimeShell}" > "$out/bin/leo3"
echo "'${openjdk}/bin/java' -jar '$out/lib/java/leo3/leo3.jar' \"\$@\"" > "$out/bin/leo3"
echo "'${openjdk}/bin/java' -jar '$out/lib/java/leo3/leo3.jar' \"\$@\"" >> "$out/bin/leo3"
chmod a+x "$out/bin/leo3"
'';

Expand Down
4 changes: 3 additions & 1 deletion pkgs/applications/science/math/sage/sage-env.nix
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
, zlib
, gsl
, ntl
, jdk
, jdk8
, less
}:

Expand All @@ -61,6 +61,8 @@ assert (!blas.isILP64) && (!lapack.isILP64);
# dependencies.

let
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731

runtimepath = (lib.makeBinPath ([
"@sage-local@"
"@sage-local@/build"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/compilers/jasmin/default.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{ stdenv
, fetchurl
, unzip
, jdk
, jdk8
, ant
, makeWrapper
, jre
, callPackage
}:

let jre = jdk8.jre; jdk = jdk8; in
stdenv.mkDerivation rec {
pname = "jasmin";
version = "2.4";
Expand Down
7 changes: 4 additions & 3 deletions pkgs/development/interpreters/erlang/generic-builder.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ pkgs, stdenv, fetchFromGitHub, makeWrapper, gawk, gnum4, gnused
, libxml2, libxslt, ncurses, openssl, perl, autoconf
, openjdk ? null # javacSupport
# TODO: use jdk https://github.com/NixOS/nixpkgs/pull/89731
, openjdk8 ? null # javacSupport
, unixODBC ? null # odbcSupport
, libGL ? null, libGLU ? null, wxGTK ? null, wxmac ? null, xorg ? null # wxSupport
, parallelBuild ? false
Expand All @@ -17,7 +18,7 @@
, enableThreads ? true
, enableSmpSupport ? true
, enableKernelPoll ? true
, javacSupport ? false, javacPackages ? [ openjdk ]
, javacSupport ? false, javacPackages ? [ openjdk8 ]
, odbcSupport ? false, odbcPackages ? [ unixODBC ]
, wxSupport ? true, wxPackages ? [ libGL libGLU wxGTK xorg.libX11 ]
, preUnpack ? "", postUnpack ? ""
Expand All @@ -36,7 +37,7 @@ assert wxSupport -> (if stdenv.isDarwin
else libGL != null && libGLU != null && wxGTK != null && xorg != null);

assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk != null;
assert javacSupport -> openjdk8 != null;

let
inherit (stdenv.lib) optional optionals optionalAttrs optionalString;
Expand Down
5 changes: 3 additions & 2 deletions pkgs/development/java-modules/jogl/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchgit, ant, jdk, git, xorg, udev, libGL, libGLU }:
{ stdenv, fetchgit, ant, jdk8, git, xorg, udev, libGL, libGLU }:

{
jogl_2_3_2 =
Expand Down Expand Up @@ -28,7 +28,8 @@
-exec sed -i 's@"libGLU.so"@"${libGLU}/lib/libGLU.so"@' {} \;
'';

nativeBuildInputs = [ jdk ant git ];
# TODO: upgrade to jdk https://github.com/NixOS/nixpkgs/pull/89731
nativeBuildInputs = [ jdk8 ant git ];
buildInputs = [ udev xorg.libX11 xorg.libXrandr xorg.libXcursor xorg.libXt xorg.libXxf86vm xorg.libXrender ];

buildPhase = ''
Expand Down
3 changes: 2 additions & 1 deletion pkgs/development/libraries/java/dbus-java/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{stdenv, fetchurl, gettext, jdk, libmatthew_java}:
{stdenv, fetchurl, gettext, jdk8, libmatthew_java}:

let jdk = jdk8; in
stdenv.mkDerivation {
name = "dbus-java-2.7";
src = fetchurl {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/tools/drip/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, jdk, which, makeWrapper }:
{ stdenv, fetchFromGitHub, jdk8, which, makeWrapper }:

stdenv.mkDerivation rec {
pname = "drip";
Expand All @@ -13,7 +13,7 @@ stdenv.mkDerivation rec {

nativeBuildInputs = [ makeWrapper ];

buildInputs = [ jdk ];
buildInputs = [ jdk8 ];

postPatch = ''
patchShebangs .
Expand Down
3 changes: 2 additions & 1 deletion pkgs/development/tools/global-platform-pro/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, jdk, maven, makeWrapper, jre_headless, pcsclite }:
{ stdenv, fetchFromGitHub, jdk8, maven, makeWrapper, jre8_headless, pcsclite }:

let jdk = jdk8; jre_headless = jre8_headless; in
# TODO: This is quite a bit of duplicated logic with gephi. Factor it out?
stdenv.mkDerivation rec {
pname = "global-platform-pro";
Expand Down
6 changes: 5 additions & 1 deletion pkgs/games/dwarf-fortress/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ let
twbt = twbt;
dfhack = dfhack;
dwarf-therapist = dwarf-therapist;

jdk = pkgs.jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
}) (lib.attrNames self.df-hashes));

Expand All @@ -104,7 +106,9 @@ let

soundSense = callPackage ./soundsense.nix { };

legends-browser = callPackage ./legends-browser {};
legends-browser = callPackage ./legends-browser {
jre = pkgs.jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};

themes = recurseIntoAttrs (callPackage ./themes {
stdenv = stdenvNoCC;
Expand Down
3 changes: 2 additions & 1 deletion pkgs/games/multimc/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv, mkDerivation, fetchFromGitHub, cmake, jdk, zlib, file, makeWrapper, xorg, libpulseaudio, qtbase }:
{ stdenv, mkDerivation, fetchFromGitHub, cmake, jdk8, zlib, file, makeWrapper, xorg, libpulseaudio, qtbase }:

let
jdk = jdk8;
libpath = with xorg; stdenv.lib.makeLibraryPath [ libX11 libXext libXcursor libXrandr libXxf86vm libpulseaudio ];
in mkDerivation rec {
pname = "multimc";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/games/steam/fhsenv.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ let
# Steam VR
procps
usbutils
] ++ lib.optional withJava jdk
] ++ lib.optional withJava jdk8 # TODO: upgrade https://github.com/NixOS/nixpkgs/pull/89731
++ lib.optional withPrimus primus
++ extraPkgs pkgs;

Expand Down
4 changes: 3 additions & 1 deletion pkgs/servers/apache-kafka/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, jre, makeWrapper, bash, coreutils, gnugrep, gnused, ps,
{ stdenv, fetchurl, jre8, makeWrapper, bash, coreutils, gnugrep, gnused, ps,
majorVersion ? "1.0" }:

let
Expand Down Expand Up @@ -54,6 +54,8 @@ let
sha256 = "1vng5ipkjzqy0wijc706w2m1rjl5d0nsgbxiacci739y1jmjnn5r";
};
};

jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
in

with versionMap.${majorVersion};
Expand Down
3 changes: 2 additions & 1 deletion pkgs/tools/misc/ili2c/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, jdk, ant, makeWrapper, jre }:
{ stdenv, fetchFromGitHub, jdk8, ant, makeWrapper, jre8 }:

let jdk = jdk8; jre = jre8; in
stdenv.mkDerivation rec {
pname = "ili2c";
version = "5.0.8";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/tools/misc/opentsdb/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, autoconf, automake, curl, fetchurl, jdk, jre, makeWrapper, nettools
{ stdenv, autoconf, automake, curl, fetchurl, jdk8, makeWrapper, nettools
, python, git
}:

with stdenv.lib;
let jdk = jdk8; jre = jdk8.jre; in

stdenv.mkDerivation rec {
pname = "opentsdb";
Expand Down
3 changes: 2 additions & 1 deletion pkgs/tools/networking/zap/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, jdk, ant, runtimeShell }:
{ stdenv, fetchFromGitHub, jdk8, ant, runtimeShell }:

let jdk = jdk8; in
stdenv.mkDerivation rec {
pname = "zap";
version = "2.7.0";
Expand Down
Loading