mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-31 20:54:56 +00:00
i2p: use jre_minimal
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchzip,
|
||||
jdk,
|
||||
jdk_headless,
|
||||
jre_minimal,
|
||||
ant,
|
||||
gettext,
|
||||
which,
|
||||
@@ -12,6 +13,22 @@
|
||||
gmp,
|
||||
}:
|
||||
|
||||
let
|
||||
jre = jre_minimal.override {
|
||||
modules = [
|
||||
"java.base"
|
||||
"java.desktop"
|
||||
"java.instrument"
|
||||
"java.logging"
|
||||
"java.management"
|
||||
"java.naming"
|
||||
"java.rmi"
|
||||
"java.security.jgss"
|
||||
"java.sql"
|
||||
"java.xml"
|
||||
];
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "i2p";
|
||||
version = "2.10.0";
|
||||
@@ -34,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
makeWrapper
|
||||
ant
|
||||
gettext
|
||||
jdk
|
||||
jdk_headless
|
||||
which
|
||||
];
|
||||
|
||||
@@ -77,7 +94,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fi
|
||||
done
|
||||
|
||||
makeWrapper ${jdk}/bin/java $out/bin/i2prouter \
|
||||
makeWrapper ${jre}/bin/java $out/bin/i2prouter \
|
||||
--add-flags "-cp $CP -Djava.library.path=$out/lib/ -Di2p.dir.base=$out -DloggerFilenameOverride=logs/log-router-@.txt" \
|
||||
--add-flags "net.i2p.router.RouterLaunch"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user