Loading pkgs/development/compilers/gerbil/gerbil-crypto.nix +5 −5 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ { pname = "gerbil-crypto"; version = "unstable-2023-03-27"; git-version = "0.0-18-ge57f887"; version = "unstable-2023-09-27"; git-version = "0.0-23-g341e09d"; gerbil-package = "clan/crypto"; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-poo ]; nativeBuildInputs = [ pkgs.pkg-config ]; Loading @@ -13,10 +13,10 @@ pre-src = { fun = fetchFromGitHub; owner = "fare"; owner = "mighty-gerbils"; repo = "gerbil-crypto"; rev = "e57f88742d9b41640b4a7d9bd3e86c688d4a83f9"; sha256 = "08hrk3s82hbigvza75vgx9kc7qf64yhhn3xm5calc859sy6ai4ka"; rev = "341e09dcb15c09c836eae18093c0f63f71c0a72f"; sha256 = "1rq50q4p4vhr5drjvirmdkxaa4wszj1rxnhjaqz98bfpjm90yk4j"; }; meta = with lib; { Loading pkgs/development/compilers/gerbil/gerbil-ethereum.nix +10 −9 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ rec { pname = "gerbil-ethereum"; version = "unstable-2023-05-30"; git-version = "0.0-375-g989a5ca"; version = "unstable-2023-10-06"; git-version = "0.1-1-g08b08fc"; softwareName = "Gerbil-ethereum"; gerbil-package = "mukn/ethereum"; gerbil-package = "clan/ethereum"; version-path = "version"; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo gerbil-persist ]; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo gerbil-persist gerbil-leveldb ]; pre-src = { fun = fetchFromGitHub; owner = "fare"; owner = "mighty-gerbils"; repo = "gerbil-ethereum"; rev = "989a5ca78958e42c4a1ec242786ade89f1887e48"; sha256 = "0bs2knhx3hy3k72yidgaplwjd48y86arqscdik8hgxwmhm9z8kwp"; rev = "08b08fce8c83cb59bfb532eebb1c7a2dd4bd57ab"; sha256 = "1sy7l869d2xqhq2qflsmkvr343jfhzsq43ixx75rqfpr3cdljz0b"; }; postInstall = '' cp scripts/{croesus.prv,genesis.json,logback.xml,yolo-evm.conf,yolo-kevm.conf,run-ethereum-test-net.ss} $out/gerbil/lib/mukn/ethereum/scripts/ cp scripts/{croesus.prv,genesis.json,logback.xml,yolo-evm.conf,yolo-kevm.conf,run-ethereum-test-net.ss} $out/gerbil/lib/clan/ethereum/scripts/ mkdir -p $out/bin cat > $out/bin/run-ethereum-test-net <<EOF #!/bin/sh Loading @@ -33,7 +34,7 @@ rec { export GERBIL_PATH GERBIL_LOADPATH GLOW_SOURCE ORIG_GERBIL_PATH ORIG_GERBIL_LOADPATH exec ${gerbil}/bin/gxi "\$0" "\$@" |# (import :mukn/ethereum/scripts/run-ethereum-test-net :clan/multicall) (import :clan/ethereum/scripts/run-ethereum-test-net :clan/multicall) (apply call-entry-point (cdr (command-line))) EOF chmod a+x $out/bin/run-ethereum-test-net Loading pkgs/development/compilers/gerbil/gerbil-leveldb.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, leveldb, ... }: { pname = "gerbil-leveldb"; version = "unstable-2023-09-23"; git-version = "c62e47f"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ leveldb ]; version-path = ""; softwareName = "Gerbil-LevelDB"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-leveldb"; rev = "c62e47f352377b6843fb3e4b27030762a510a0d8"; sha256 = "177zn1smv2zq97mlryf8fi7v5gbjk07v5i0dix3r2wsanphaawvl"; }; meta = with lib; { description = "LevelDB bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-leveldb"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; # "-L${leveldb}/lib" } pkgs/development/compilers/gerbil/gerbil-libxml.nix 0 → 100644 +29 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, libxml2, ... }: { pname = "gerbil-libxml"; version = "unstable-2023-09-23"; git-version = "b08e5d8"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ libxml2 ]; version-path = ""; softwareName = "Gerbil-LibXML"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-libxml"; rev = "b08e5d8fe4688a162824062579ce152a10adb4cf"; sha256 = "1zfccqaibwy2b3srwmwwgv91dwy1xl18cfimxhcsxl6mxvgm61pd"; }; meta = with lib; { description = "libxml bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-libxml"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; } pkgs/development/compilers/gerbil/gerbil-libyaml.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, libyaml, ... }: { pname = "gerbil-libyaml"; version = "unstable-2023-09-23"; git-version = "398a197"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ libyaml ]; version-path = ""; softwareName = "Gerbil-LibYAML"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-libyaml"; rev = "398a19782b1526de94b70de165c027d4b6029dac"; sha256 = "0plmwx1i23c9nzzg6zxz2xi0y92la97mak9hg6h3c6d8kxvajb5c"; }; meta = with lib; { description = "libyaml bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-libyaml"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; # "-L${libyaml}/lib" } Loading
pkgs/development/compilers/gerbil/gerbil-crypto.nix +5 −5 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ { pname = "gerbil-crypto"; version = "unstable-2023-03-27"; git-version = "0.0-18-ge57f887"; version = "unstable-2023-09-27"; git-version = "0.0-23-g341e09d"; gerbil-package = "clan/crypto"; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-poo ]; nativeBuildInputs = [ pkgs.pkg-config ]; Loading @@ -13,10 +13,10 @@ pre-src = { fun = fetchFromGitHub; owner = "fare"; owner = "mighty-gerbils"; repo = "gerbil-crypto"; rev = "e57f88742d9b41640b4a7d9bd3e86c688d4a83f9"; sha256 = "08hrk3s82hbigvza75vgx9kc7qf64yhhn3xm5calc859sy6ai4ka"; rev = "341e09dcb15c09c836eae18093c0f63f71c0a72f"; sha256 = "1rq50q4p4vhr5drjvirmdkxaa4wszj1rxnhjaqz98bfpjm90yk4j"; }; meta = with lib; { Loading
pkgs/development/compilers/gerbil/gerbil-ethereum.nix +10 −9 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ rec { pname = "gerbil-ethereum"; version = "unstable-2023-05-30"; git-version = "0.0-375-g989a5ca"; version = "unstable-2023-10-06"; git-version = "0.1-1-g08b08fc"; softwareName = "Gerbil-ethereum"; gerbil-package = "mukn/ethereum"; gerbil-package = "clan/ethereum"; version-path = "version"; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo gerbil-persist ]; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo gerbil-persist gerbil-leveldb ]; pre-src = { fun = fetchFromGitHub; owner = "fare"; owner = "mighty-gerbils"; repo = "gerbil-ethereum"; rev = "989a5ca78958e42c4a1ec242786ade89f1887e48"; sha256 = "0bs2knhx3hy3k72yidgaplwjd48y86arqscdik8hgxwmhm9z8kwp"; rev = "08b08fce8c83cb59bfb532eebb1c7a2dd4bd57ab"; sha256 = "1sy7l869d2xqhq2qflsmkvr343jfhzsq43ixx75rqfpr3cdljz0b"; }; postInstall = '' cp scripts/{croesus.prv,genesis.json,logback.xml,yolo-evm.conf,yolo-kevm.conf,run-ethereum-test-net.ss} $out/gerbil/lib/mukn/ethereum/scripts/ cp scripts/{croesus.prv,genesis.json,logback.xml,yolo-evm.conf,yolo-kevm.conf,run-ethereum-test-net.ss} $out/gerbil/lib/clan/ethereum/scripts/ mkdir -p $out/bin cat > $out/bin/run-ethereum-test-net <<EOF #!/bin/sh Loading @@ -33,7 +34,7 @@ rec { export GERBIL_PATH GERBIL_LOADPATH GLOW_SOURCE ORIG_GERBIL_PATH ORIG_GERBIL_LOADPATH exec ${gerbil}/bin/gxi "\$0" "\$@" |# (import :mukn/ethereum/scripts/run-ethereum-test-net :clan/multicall) (import :clan/ethereum/scripts/run-ethereum-test-net :clan/multicall) (apply call-entry-point (cdr (command-line))) EOF chmod a+x $out/bin/run-ethereum-test-net Loading
pkgs/development/compilers/gerbil/gerbil-leveldb.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, leveldb, ... }: { pname = "gerbil-leveldb"; version = "unstable-2023-09-23"; git-version = "c62e47f"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ leveldb ]; version-path = ""; softwareName = "Gerbil-LevelDB"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-leveldb"; rev = "c62e47f352377b6843fb3e4b27030762a510a0d8"; sha256 = "177zn1smv2zq97mlryf8fi7v5gbjk07v5i0dix3r2wsanphaawvl"; }; meta = with lib; { description = "LevelDB bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-leveldb"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; # "-L${leveldb}/lib" }
pkgs/development/compilers/gerbil/gerbil-libxml.nix 0 → 100644 +29 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, libxml2, ... }: { pname = "gerbil-libxml"; version = "unstable-2023-09-23"; git-version = "b08e5d8"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ libxml2 ]; version-path = ""; softwareName = "Gerbil-LibXML"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-libxml"; rev = "b08e5d8fe4688a162824062579ce152a10adb4cf"; sha256 = "1zfccqaibwy2b3srwmwwgv91dwy1xl18cfimxhcsxl6mxvgm61pd"; }; meta = with lib; { description = "libxml bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-libxml"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; }
pkgs/development/compilers/gerbil/gerbil-libyaml.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { pkgs, lib, fetchFromGitHub, gerbilPackages, libyaml, ... }: { pname = "gerbil-libyaml"; version = "unstable-2023-09-23"; git-version = "398a197"; gerbil-package = "clan"; gerbilInputs = [ ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ libyaml ]; version-path = ""; softwareName = "Gerbil-LibYAML"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-libyaml"; rev = "398a19782b1526de94b70de165c027d4b6029dac"; sha256 = "0plmwx1i23c9nzzg6zxz2xi0y92la97mak9hg6h3c6d8kxvajb5c"; }; meta = with lib; { description = "libyaml bindings for Gerbil"; homepage = "https://github.com/mighty-gerbils/gerbil-libyaml"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; # "-L${libyaml}/lib" }