mirror of
https://github.com/chirpstack/chirpstack.git
synced 2025-02-14 22:31:58 +00:00
Update dev-dependencies to shell.nix.
This commit is contained in:
parent
2e0d034a6b
commit
317c1cb14d
7
Makefile
7
Makefile
@ -6,11 +6,10 @@ dist:
|
||||
cd chirpstack && make dist
|
||||
|
||||
# Install dev dependencies
|
||||
# TODO: test latest cargo-deb and move it to shell.nix.
|
||||
dev-dependencies:
|
||||
cargo install cross --version 0.2.5
|
||||
cargo install diesel_cli --version 2.2.1 --no-default-features --features postgres,sqlite
|
||||
cargo install cargo-deb --version 1.43.1
|
||||
cargo install cargo-generate-rpm --version 0.12.1
|
||||
cargo install cargo-deb --version 1.43.1 --locked
|
||||
cargo install cargo-generate-rpm --version 0.12.1 --locked
|
||||
|
||||
# Set the versions
|
||||
version:
|
||||
|
16
shell.nix
16
shell.nix
@ -7,19 +7,21 @@ pkgs.mkShell {
|
||||
buildInputs = [
|
||||
pkgs.cacert
|
||||
pkgs.rustup
|
||||
pkgs.protobuf
|
||||
pkgs.perl
|
||||
pkgs.cmake
|
||||
pkgs.clang
|
||||
pkgs.postgresql # needed to build the diesel cli utility
|
||||
pkgs.protobuf # api
|
||||
pkgs.go # go api
|
||||
pkgs.nodejs # js api + ui
|
||||
pkgs.yarn
|
||||
pkgs.protoc-gen-grpc-web # grpc-web api
|
||||
pkgs.protoc-gen-go # go api
|
||||
pkgs.protoc-gen-go-grpc
|
||||
pkgs.protoc-gen-go-grpc # go api
|
||||
pkgs.protoc-gen-grpc-web # grpc-web api
|
||||
pkgs.nodejs # js api + ui
|
||||
pkgs.yarn # ui
|
||||
pkgs.openssl
|
||||
pkgs.sqlite
|
||||
pkgs.sqlite-interactive # sqlite binary + library for diesel
|
||||
pkgs.postgresql # psql binary + library for diesel
|
||||
pkgs.cargo-cross # cross-compiling
|
||||
pkgs.diesel-cli # diesel cli
|
||||
];
|
||||
LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
|
||||
BINDGEN_EXTRA_CLANG_ARGS = "-I${pkgs.llvmPackages.libclang.lib}/lib/clang/${pkgs.llvmPackages.libclang.version}/include";
|
||||
|
Loading…
x
Reference in New Issue
Block a user