From c0ead4153bd215cad153276cace3150380ebb622 Mon Sep 17 00:00:00 2001 From: Robert Malikowski Date: Fri, 11 Jul 2025 16:32:40 +0200 Subject: add native_nproc --- contrib/depends/packages/native_ccache.mk | 3 ++- contrib/depends/packages/native_nproc.mk | 12 ++++++++++++ contrib/depends/packages/packages.mk | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 contrib/depends/packages/native_nproc.mk diff --git a/contrib/depends/packages/native_ccache.mk b/contrib/depends/packages/native_ccache.mk index 941784f..2c8d854 100644 --- a/contrib/depends/packages/native_ccache.mk +++ b/contrib/depends/packages/native_ccache.mk @@ -3,6 +3,7 @@ $(package)_version=4.10.2 $(package)_download_path=https://samba.org/ftp/ccache $(package)_file_name=ccache-$($(package)_version).tar.gz $(package)_sha256_hash=108100960bb7e64573ea925af2ee7611701241abb36ce0aae3354528403a7d87 +$(package)_dependencies=native_nproc define $(package)_set_vars $(package)_config_opts=-DCMAKE_INSTALL_PREFIX="$(host_prefix)/native" -DENABLE_TESTING=OFF @@ -13,7 +14,7 @@ define $(package)_config_cmds endef define $(package)_build_cmds - cmake --build build --parallel $(shell nproc) + $($(package)_build_env) cmake --build build --parallel $(shell nproc) endef define $(package)_stage_cmds diff --git a/contrib/depends/packages/native_nproc.mk b/contrib/depends/packages/native_nproc.mk new file mode 100644 index 0000000..4f909e9 --- /dev/null +++ b/contrib/depends/packages/native_nproc.mk @@ -0,0 +1,12 @@ +package=native_nproc +$(package)_version=0.1 +$(package)_download_path=https://github.com/MrCyjaneK/nproc/archive/ +$(package)_file_name=30acb0de0e18a2b16c277e6db840e5ce389d962d.tar.gz +$(package)_sha256_hash=353715a0799c3d965762b1207646b99503deb57603af779547b06c944ace4bad + + +define $(package)_stage_cmds + mkdir -p $($(package)_staging_prefix_dir)/bin && \ + cp nproc.sh $($(package)_staging_prefix_dir)/bin/nproc && \ + chmod +x $($(package)_staging_prefix_dir)/bin/nproc +endef \ No newline at end of file diff --git a/contrib/depends/packages/packages.mk b/contrib/depends/packages/packages.mk index 7ea76cb..93f6539 100644 --- a/contrib/depends/packages/packages.mk +++ b/contrib/depends/packages/packages.mk @@ -11,7 +11,7 @@ packages := $(rust_packages) native_packages += $(native_rust_packages) -native_packages += native_python3 +native_packages += native_python3 native_nproc hardware_packages := hidapi protobuf libusb hardware_native_packages := native_protobuf -- cgit v1.2.3