mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-21 19:44:09 +00:00
freenet: 1470 -> 1475
This commit is contained in:
parent
52a875fb23
commit
01fa27a84c
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, fetchgit, ant, jdk, bash, coreutils, substituteAll }:
|
{ stdenv, fetchurl, fetchFromGitHub, ant, jdk, bash, coreutils, substituteAll }:
|
||||||
|
|
||||||
let
|
let
|
||||||
freenet_ext = fetchurl {
|
freenet_ext = fetchurl {
|
||||||
@ -6,28 +6,30 @@ let
|
|||||||
sha256 = "17ypljdvazgx2z6hhswny1lxfrknysz3x6igx8vl3xgdpvbb7wij";
|
sha256 = "17ypljdvazgx2z6hhswny1lxfrknysz3x6igx8vl3xgdpvbb7wij";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bcprov_version = "jdk15on-154";
|
||||||
bcprov = fetchurl {
|
bcprov = fetchurl {
|
||||||
url = https://downloads.freenetproject.org/latest/bcprov-jdk15on-152.jar;
|
url = "https://www.bouncycastle.org/download/bcprov-ext-${bcprov_version}.jar";
|
||||||
sha256 = "0wqpdcvcfh939fk8yr033ijzr1vjbp6ydlnv5ly8jiykwj0x3i0d";
|
sha256 = "0abmhg2h44g8c5p7skzqwfxj8xwcjh9vs84mc0hr78k1am0633jk";
|
||||||
};
|
};
|
||||||
seednodes = fetchurl {
|
seednodes = fetchurl {
|
||||||
url = https://downloads.freenetproject.org/alpha/opennet/seednodes.fref;
|
url = https://downloads.freenetproject.org/alpha/opennet/seednodes.fref;
|
||||||
sha256 = "109zn9w8axdkjwhkkcm2s8dvib0mq0n8imjgs3r8hvi128cjsmg9";
|
sha256 = "08awwr8n80b4cdzzb3y8hf2fzkr1f2ly4nlq779d6pvi5jymqdvv";
|
||||||
};
|
};
|
||||||
version = "build01470";
|
version = "build01475";
|
||||||
|
|
||||||
freenet-jars = stdenv.mkDerivation {
|
freenet-jars = stdenv.mkDerivation {
|
||||||
name = "freenet-jars-${version}";
|
name = "freenet-jars-${version}";
|
||||||
|
|
||||||
src = fetchgit {
|
src = fetchFromGitHub {
|
||||||
url = https://github.com/freenet/fred;
|
owner = "freenet";
|
||||||
rev = "refs/tags/${version}";
|
repo = "fred";
|
||||||
sha256 = "1b6e6fec2b9a729d4a25605fa142df9ea42e59b379ff665f580e32c6178c9746";
|
rev = version;
|
||||||
|
sha256 = "0k02fna9x219j7dhginbnf27i36bibb0rmm4qdwr5xm28hy1nd08";
|
||||||
};
|
};
|
||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
cp ${freenet_ext} lib/freenet/freenet-ext.jar
|
cp ${freenet_ext} lib/freenet/freenet-ext.jar
|
||||||
cp ${bcprov} lib/bcprov-jdk15on-152.jar
|
cp ${bcprov} lib/bcprov-${bcprov_version}.jar
|
||||||
|
|
||||||
sed '/antcall.*-ext/d' -i build.xml
|
sed '/antcall.*-ext/d' -i build.xml
|
||||||
sed 's/@unknown@/${version}/g' -i build-clean.xml
|
sed 's/@unknown@/${version}/g' -i build-clean.xml
|
||||||
@ -39,7 +41,7 @@ let
|
|||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/share/freenet
|
mkdir -p $out/share/freenet
|
||||||
cp lib/bcprov-jdk15on-152.jar $out/share/freenet
|
cp lib/bcprov-${bcprov_version}.jar $out/share/freenet
|
||||||
cp lib/freenet/freenet-ext.jar $out/share/freenet
|
cp lib/freenet/freenet-ext.jar $out/share/freenet
|
||||||
cp dist/freenet.jar $out/share/freenet
|
cp dist/freenet.jar $out/share/freenet
|
||||||
'';
|
'';
|
||||||
@ -51,7 +53,7 @@ in stdenv.mkDerivation {
|
|||||||
|
|
||||||
src = substituteAll {
|
src = substituteAll {
|
||||||
src = ./freenetWrapper;
|
src = ./freenetWrapper;
|
||||||
inherit bash coreutils seednodes;
|
inherit bash coreutils seednodes bcprov_version;
|
||||||
freenet = freenet-jars;
|
freenet = freenet-jars;
|
||||||
jre = jdk.jre;
|
jre = jdk.jre;
|
||||||
};
|
};
|
||||||
|
@ -15,4 +15,4 @@ cp -u @seednodes@ $FREENET_HOME/seednodes.fref
|
|||||||
chmod u+rw $FREENET_HOME/seednodes.fref
|
chmod u+rw $FREENET_HOME/seednodes.fref
|
||||||
|
|
||||||
cd $FREENET_HOME
|
cd $FREENET_HOME
|
||||||
@jre@/bin/java -cp @freenet@/share/freenet/bcprov-jdk15on-152.jar:@freenet@/share/freenet/freenet-ext.jar:@freenet@/share/freenet/freenet.jar -Xmx1024M freenet.node.NodeStarter
|
@jre@/bin/java -cp @freenet@/share/freenet/bcprov-@bcprov_version@.jar:@freenet@/share/freenet/freenet-ext.jar:@freenet@/share/freenet/freenet.jar -Xmx1024M freenet.node.NodeStarter
|
||||||
|
Loading…
Reference in New Issue
Block a user