Compare commits

..

No commits in common. "f178a8a6b6885d7321db7c5ebb6bf6b673c8225d" and "b957bf05dd5e5979d181f57eb4b0883255703e52" have entirely different histories.

2 changed files with 11 additions and 12 deletions

View file

@ -13,8 +13,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "shen390s"; owner = "shen390s";
repo = "c-capnproto"; repo = "c-capnproto";
rev = "main"; rev = "master";
sha256 = "sha256-QEy1CiXhBPWihvb3K8ZZDAME0OiXf62QHXQdypKfDRg="; sha256 = "sha256-U+yUYYvfhPjvADtHsjN5LvOUzFEXZrTmmpqfypf/4Ik=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -28,7 +28,7 @@ stdenv.mkDerivation {
''; '';
configurePhase = '' configurePhase = ''
cmake --preset=ci-linux_x86_64 -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DCMAKE_INSTALL_PREFIX=$out cmake --preset=ci-linux_x86_64 -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF
''; '';
buildPhase = '' buildPhase = ''
@ -36,6 +36,11 @@ stdenv.mkDerivation {
''; '';
installPhase = '' installPhase = ''
cmake --install build 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
''; '';
} }

View file

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