address volth comments
This commit is contained in:
parent
fdf7402e3a
commit
137b4ffbb9
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, makeDesktopItem, jre, hicolor-icon-theme }:
|
{ stdenv, fetchurl, makeDesktopItem, jre, makeWrapper }:
|
||||||
|
|
||||||
let
|
let
|
||||||
desktopItem = makeDesktopItem {
|
desktopItem = makeDesktopItem {
|
||||||
@ -21,19 +21,14 @@ in stdenv.mkDerivation rec {
|
|||||||
sha256 = "1hjfimyr9nnbbxadwni02d2xl64ybarh42l1g6hlslq5qwl8ywzb";
|
sha256 = "1hjfimyr9nnbbxadwni02d2xl64ybarh42l1g6hlslq5qwl8ywzb";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
buildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -pv $out/bin
|
makeWrapper ${jre}/bin/java $out/bin/charles \
|
||||||
|
--add-flags "-Xmx1024M -Dcharles.config="~/.charles.config" -Djava.library.path="$out/lib" -jar $out/share/java/charles.jar"
|
||||||
cat > $out/bin/charles << EOF
|
|
||||||
#!${stdenv.shell}
|
|
||||||
|
|
||||||
${jre}/bin/java -Xmx1024M -Dcharles.config="~/.charles.config" -Djava.library.path="$out/lib" -jar $out/lib/charles.jar $*
|
|
||||||
EOF
|
|
||||||
|
|
||||||
chmod +x $out/bin/charles
|
|
||||||
|
|
||||||
for fn in lib/*.jar; do
|
for fn in lib/*.jar; do
|
||||||
install -D -m644 $fn $out/$fn
|
install -D -m644 $fn $out/share/java/$(basename $fn)
|
||||||
done
|
done
|
||||||
|
|
||||||
mkdir -p $out/share/applications
|
mkdir -p $out/share/applications
|
||||||
|
Loading…
Reference in New Issue
Block a user