mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 17:03:01 +00:00
gerbilPackages-unstable: update libraries
This commit is contained in:
parent
510a0f7919
commit
dbee0d9a81
@ -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 ];
|
||||
@ -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; {
|
||||
|
@ -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
|
||||
@ -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
|
||||
|
31
pkgs/development/compilers/gerbil/gerbil-leveldb.nix
Normal file
31
pkgs/development/compilers/gerbil/gerbil-leveldb.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ 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"
|
||||
}
|
29
pkgs/development/compilers/gerbil/gerbil-libxml.nix
Normal file
29
pkgs/development/compilers/gerbil/gerbil-libxml.nix
Normal file
@ -0,0 +1,29 @@
|
||||
{ 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 ];
|
||||
};
|
||||
}
|
31
pkgs/development/compilers/gerbil/gerbil-libyaml.nix
Normal file
31
pkgs/development/compilers/gerbil/gerbil-libyaml.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ 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"
|
||||
}
|
31
pkgs/development/compilers/gerbil/gerbil-lmdb.nix
Normal file
31
pkgs/development/compilers/gerbil/gerbil-lmdb.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ pkgs, lib, fetchFromGitHub, gerbilPackages, lmdb, ... }:
|
||||
|
||||
{
|
||||
pname = "gerbil-lmdb";
|
||||
version = "unstable-2023-09-23";
|
||||
git-version = "6d64813";
|
||||
gerbil-package = "clan";
|
||||
gerbilInputs = [ ];
|
||||
nativeBuildInputs = [ pkgs.pkg-config ];
|
||||
buildInputs = [ lmdb ];
|
||||
version-path = "";
|
||||
softwareName = "Gerbil-LMDB";
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "mighty-gerbils";
|
||||
repo = "gerbil-lmdb";
|
||||
rev = "6d64813afe5766776a0d7ef45f80c784b820742c";
|
||||
sha256 = "12kywxx4qjxchmhcd66700r2yfqjnh12ijgqnpqaccvigi07iq9b";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "LMDB bindings for Gerbil";
|
||||
homepage = "https://github.com/mighty-gerbils/gerbil-lmdb";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ fare ];
|
||||
};
|
||||
|
||||
# "-L${lmdb.out}/lib"
|
||||
}
|
31
pkgs/development/compilers/gerbil/gerbil-mysql.nix
Normal file
31
pkgs/development/compilers/gerbil/gerbil-mysql.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ pkgs, lib, fetchFromGitHub, gerbilPackages, mariadb-connector-c, ... }:
|
||||
|
||||
{
|
||||
pname = "gerbil-mysql";
|
||||
version = "unstable-2023-09-23";
|
||||
git-version = "ecec94c";
|
||||
gerbil-package = "clan";
|
||||
gerbilInputs = [ ];
|
||||
nativeBuildInputs = [ pkgs.pkg-config ];
|
||||
buildInputs = [ mariadb-connector-c ];
|
||||
version-path = "";
|
||||
softwareName = "Gerbil-MySQL";
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "mighty-gerbils";
|
||||
repo = "gerbil-mysql";
|
||||
rev = "ecec94c76d7aa23331b7e02ac7732a7923f100a5";
|
||||
sha256 = "01506r0ivgp6cxvwracmg7pwr735ngb7899ga3lxy181lzkp6b2c";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "MySQL bindings for Gerbil";
|
||||
homepage = "https://github.com/mighty-gerbils/gerbil-mysql";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ fare ];
|
||||
};
|
||||
|
||||
# "-L${mariadb-connector-c}/lib/mariadb"
|
||||
}
|
@ -1,20 +1,20 @@
|
||||
{ lib, fetchFromGitHub, gerbilPackages, ... }:
|
||||
{
|
||||
pname = "gerbil-persist";
|
||||
version = "unstable-2023-03-02";
|
||||
git-version = "0.1.0-24-ge2305f5";
|
||||
version = "unstable-2023-10-07";
|
||||
git-version = "0.1.1-1-g3ce1d4a";
|
||||
softwareName = "Gerbil-persist";
|
||||
gerbil-package = "clan/persist";
|
||||
version-path = "version";
|
||||
|
||||
gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo ];
|
||||
gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-crypto gerbil-poo gerbil-leveldb ];
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "fare";
|
||||
owner = "mighty-gerbils";
|
||||
repo = "gerbil-persist";
|
||||
rev = "e2305f53571e55292179286ca2d88e046ec6638b";
|
||||
sha256 = "1vsi4rfzpqg4hhn53d2r26iw715vzwz0hiai9r34z4diwzqixfgn";
|
||||
rev = "3ce1d4a4b1d7be290e54f884d780c02ceee8f10e";
|
||||
sha256 = "1kzvgpqkpq4wlc0hlfxy314fbv6215aksrrlrrpq9w97wdibmv7x";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
{
|
||||
pname = "gerbil-poo";
|
||||
version = "unstable-2023-04-28";
|
||||
git-version = "0.0-106-g418b582";
|
||||
version = "unstable-2023-10-07";
|
||||
git-version = "0.1-1-g367ab43";
|
||||
softwareName = "Gerbil-POO";
|
||||
gerbil-package = "clan/poo";
|
||||
version-path = "version";
|
||||
@ -12,10 +12,10 @@
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "fare";
|
||||
owner = "mighty-gerbils";
|
||||
repo = "gerbil-poo";
|
||||
rev = "418b582ae72e1494cf3a5f334d31d4f6503578f5";
|
||||
sha256 = "0qdzs7l6hp45dji5bc3879k4c8k9x6cj4qxz68cskjhn8wrc5lr8";
|
||||
rev = "367ab4376fdd6fc0b0892da2becef35a5039c583";
|
||||
sha256 = "0ci88zqi7gb55ahl0n7dk1ihij2j6dn8jb6rzfiilck773x46kdh";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
|
@ -11,11 +11,11 @@ with pkgs.gerbil-support; {
|
||||
ppplToPpa
|
||||
[ ./gerbil-leveldb.nix ./gerbil-lmdb.nix ./gerbil-mysql.nix
|
||||
./gerbil-libxml.nix ./gerbil-libyaml.nix
|
||||
./smug-gerbil.nix ./ftw.nix
|
||||
./smug-gerbil.nix # ./ftw.nix
|
||||
./gerbil-utils.nix ./gerbil-crypto.nix ./gerbil-poo.nix
|
||||
./gerbil-persist.nix ./gerbil-ethereum.nix
|
||||
# ./gerbil-libp2p.nix
|
||||
# ./glow-lang.nix
|
||||
./glow-lang.nix
|
||||
];
|
||||
|
||||
prePackage-defaults = {
|
||||
|
@ -2,18 +2,18 @@
|
||||
|
||||
{
|
||||
pname = "gerbil-utils";
|
||||
version = "unstable-2023-09-18";
|
||||
git-version = "0.2-199-ga604965";
|
||||
version = "unstable-2023-10-08";
|
||||
git-version = "0.3-3-g2914428";
|
||||
softwareName = "Gerbil-utils";
|
||||
gerbil-package = "clan";
|
||||
version-path = "version";
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "fare";
|
||||
owner = "mighty-gerbils";
|
||||
repo = "gerbil-utils";
|
||||
rev = "a6049651d163a23bb4a876b9745dd572f1eaf536";
|
||||
sha256 = "1k4g4qdzrx72bb14y5cb045bwkfzvmlsaxlga1j7w1vm6ann5lp2";
|
||||
rev = "29144289b40ce624adf30eab23b796ddd6b6b55d";
|
||||
sha256 = "0qysw2zs5acgri3wrjb3ngnnhd17xpr9hcdr4ya383k8k7jacr8a";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
|
@ -2,22 +2,23 @@
|
||||
|
||||
rec {
|
||||
pname = "glow-lang";
|
||||
version = "unstable-2023-04-26";
|
||||
git-version = "0.3.2-222-gb19cd980";
|
||||
version = "unstable-2023-10-06";
|
||||
git-version = "0.3.2-232-ga1a7a9e5";
|
||||
softwareName = "Glow";
|
||||
gerbil-package = "mukn/glow";
|
||||
version-path = "version";
|
||||
|
||||
gerbilInputs = with gerbilPackages;
|
||||
[ gerbil-utils gerbil-crypto gerbil-poo gerbil-persist gerbil-ethereum
|
||||
gerbil-libp2p smug-gerbil ftw ];
|
||||
smug-gerbil gerbil-leveldb # gerbil-libp2p ftw
|
||||
];
|
||||
|
||||
pre-src = {
|
||||
fun = fetchFromGitHub;
|
||||
owner = "Glow-Lang";
|
||||
repo = "glow";
|
||||
rev = "b19cd98082dfc5156d1b4fc83cde161572d6a211";
|
||||
sha256 = "0k3qy5826pxqr9ylnnpq4iikxf4j50987vhpa5qiv99j0p643xr3";
|
||||
rev = "a1a7a9e51ba9a466d91c397d9da55af90076110c";
|
||||
sha256 = "0wgav4gbg6mlxgisjjbyhvhz94b29vv2rkjkjy1jl7v0hs3wbm52";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
Loading…
Reference in New Issue
Block a user