tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
bluej: nixfmt-rfc-style
Matteo Pacini
1 year ago
74458684
8bc4908f
+20
-5
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
bl
bluej
package.nix
+20
-5
pkgs/by-name/bl/bluej/package.nix
···
1
1
-
{ lib, stdenv, fetchurl, openjdk17, openjfx17, glib, dpkg, wrapGAppsHook3 }:
1
1
+
{
2
2
+
lib,
3
3
+
stdenv,
4
4
+
fetchurl,
5
5
+
openjdk17,
6
6
+
openjfx17,
7
7
+
glib,
8
8
+
dpkg,
9
9
+
wrapGAppsHook3,
10
10
+
}:
2
11
let
3
12
openjdk = openjdk17.override {
4
4
-
enableJavaFX = true;
5
5
-
openjfx_jdk = openjfx17.override { withWebKit = true; };
13
13
+
enableJavaFX = true;
14
14
+
openjfx_jdk = openjfx17.override { withWebKit = true; };
6
15
};
7
16
in
8
17
stdenv.mkDerivation rec {
···
13
22
# We use the deb here. First instinct might be to go for the "generic" JAR
14
23
# download, but that is actually a graphical installer that is much harder
15
24
# to unpack than the deb.
16
16
-
url = "https://www.bluej.org/download/files/BlueJ-linux-${builtins.replaceStrings ["."] [""] version}.deb";
25
25
+
url = "https://www.bluej.org/download/files/BlueJ-linux-${
26
26
+
builtins.replaceStrings [ "." ] [ "" ] version
27
27
+
}.deb";
17
28
sha256 = "sha256-sOT86opMa9ytxJlfURIsD06HiP+j+oz3lQ0DqmLV1wE=";
18
29
};
19
30
20
20
-
nativeBuildInputs = [ dpkg wrapGAppsHook3 ];
31
31
+
nativeBuildInputs = [
32
32
+
dpkg
33
33
+
wrapGAppsHook3
34
34
+
];
21
35
buildInputs = [ glib ];
22
36
23
37
dontWrapGApps = true;
···
50
64
maintainers = with lib.maintainers; [ chvp ];
51
65
platforms = lib.platforms.linux;
52
66
};
67
67
+
53
68
}