tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
frostwire: add java to PATH
fixes #28547
Jörg Thalheim
8 years ago
9d74fd3e
445465e2
+6
-12
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
p2p
frostwire
default.nix
+6
-12
pkgs/applications/networking/p2p/frostwire/default.nix
···
1
-
{ stdenv, fetchurl, jre }:
2
3
with stdenv.lib;
4
···
11
sha256 = "01nq1vwkqdidmprlnz5d3c5412r6igv689barv64dmb9m6iqg53z";
12
};
13
14
-
inherit jre;
15
16
installPhase = ''
17
-
jar=$(ls */*.jar)
18
-
19
mkdir -p $out/share/java
20
-
mv $jar $out/share/java
21
-
22
-
mkdir -p $out/bin
23
-
cat > $out/bin/frostwire <<EOF
24
-
#! $SHELL -e
25
-
exec $out/share/java/frostwire
26
-
EOF
27
-
chmod +x $out/bin/frostwire
28
'';
29
30
meta = with stdenv.lib; {
···
1
+
{ stdenv, fetchurl, jre, makeWrapper }:
2
3
with stdenv.lib;
4
···
11
sha256 = "01nq1vwkqdidmprlnz5d3c5412r6igv689barv64dmb9m6iqg53z";
12
};
13
14
+
nativeBuildInputs = [ makeWrapper ];
15
16
installPhase = ''
0
0
17
mkdir -p $out/share/java
18
+
mv $(ls */*.jar) $out/share/java
19
+
20
+
makeWrapper $out/share/java/frostwire $out/bin/frostwire \
21
+
--prefix PATH : ${jre}/bin/
0
0
0
0
22
'';
23
24
meta = with stdenv.lib; {