Compare commits

..

10 commits

Author SHA1 Message Date
Rongsong Shen
f178a8a6b6 use fixed c-capnproto 2025-09-22 17:43:15 +08:00
Rongsong Shen
2c4eacf5db use fixed c-capnproto 2025-09-22 17:37:11 +08:00
Rongsong Shen
23c224c725 fix pkg data of capnpc 2025-09-05 16:00:13 +08:00
Rongsong Shen
59c3a7615b fix pkg data of capnpc 2025-09-05 15:51:42 +08:00
Rongsong Shen
9c3486dc19 use new version of capnpc-c 2025-09-05 14:58:13 +08:00
Rongsong Shen
460422440e add zig 2025-08-28 11:08:07 +08:00
Rongsong Shen
da34bc5178 add add gnused 2025-08-27 14:48:38 +08:00
Rongsong Shen
be4803a0f4 add add gawk 2025-08-27 14:39:32 +08:00
Rongsong Shen
fed52b6fc1 add add gnugrep 2025-08-27 14:36:48 +08:00
Rongsong Shen
da74054c81 add XBUILD_SHELL 2025-08-27 13:21:27 +08:00
2 changed files with 12 additions and 11 deletions

View file

@ -13,8 +13,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "shen390s";
repo = "c-capnproto";
rev = "master";
sha256 = "sha256-U+yUYYvfhPjvADtHsjN5LvOUzFEXZrTmmpqfypf/4Ik=";
rev = "main";
sha256 = "sha256-QEy1CiXhBPWihvb3K8ZZDAME0OiXf62QHXQdypKfDRg=";
};
nativeBuildInputs = [
@ -28,7 +28,7 @@ stdenv.mkDerivation {
'';
configurePhase = ''
cmake --preset=ci-linux_x86_64 -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF
cmake --preset=ci-linux_x86_64 -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DCMAKE_INSTALL_PREFIX=$out
'';
buildPhase = ''
@ -36,11 +36,6 @@ stdenv.mkDerivation {
'';
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/include
mkdir -p $out/lib
cp build/capnpc-c $out/bin
cp build/libCapnC_Runtime.a $out/lib
cp lib/capnp_c.h $out/include
cmake --install build
'';
}

View file

@ -18,8 +18,8 @@ let
owner = "shen390s";
repo = "xbuild";
rev = "master";
# sha256 = "sha256-DLq7vC+4k2TMy5jKvQkFTy+xZmpvl0+DiWcd7CBVbgw=";
sha256 = "sha256-QuTXftn0LxkSGq5lZFbnGKlTRxIqEsJrfKzT+aa8a5k=";
# sha256 = "sha256-V4trb5RhJwdvSMHRafMNJ1h2oDfZ8zabA9Vm2CVJLdg=";
sha256 = "sha256-V4trb5RhJwdvSMHRafMNJ1h2oDfZ8zabA9Vm2CVJLdg=";
};
nativeBuildInputs = [
@ -47,6 +47,7 @@ let
pkgs.pkg-config
pkgs.gnumake
pkgs.gcc
pkgs.zig
pkgs.coreutils
pkgs.bash
pkgs.strace
@ -67,6 +68,11 @@ let
pkgs.ncurses
pkgs.capnproto
pkgs.postgresql
pkgs.findutils
pkgs.which
pkgs.gnugrep
pkgs.gawk
pkgs.gnused
capnpc
cedro
];