fix pkg data of capnpc

This commit is contained in:
Rongsong Shen 2025-09-05 15:51:42 +08:00
parent 9c3486dc19
commit 59c3a7615b

View file

@ -13,8 +13,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "shen390s"; owner = "shen390s";
repo = "c-capnproto"; repo = "c-capnproto";
rev = "master"; rev = "main";
sha256 = "sha256-nb16c6sq9bx5C5EQS5NE+imvMNcqTjwU9knaCue0C7w="; sha256 = "sha256-PapM3rCtA8D3uC1YAdzxqR9qvHa15849XmbhBBLuoO0=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -28,7 +28,7 @@ stdenv.mkDerivation {
''; '';
configurePhase = '' 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 = '' buildPhase = ''
@ -36,11 +36,6 @@ stdenv.mkDerivation {
''; '';
installPhase = '' installPhase = ''
mkdir -p $out/bin cmake --install build
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
''; '';
} }