nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 280274f9815d97b784ec2f9910cd2d846b4551e7
parent 4714ccc94bf0690cc2cf87b4b56af369a4c121a4
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sat, 26 Sep 2026 18:16:41 +0400

Add data_tamer

Diffstat:
Apkgs/by-name/da/data_tamer/package.nix | 44++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+), 0 deletions(-)

diff --git a/pkgs/by-name/da/data_tamer/package.nix b/pkgs/by-name/da/data_tamer/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gtest, + lz4, + zstd, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "data_tamer"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "PickNikRobotics"; + repo = "data_tamer"; + tag = finalAttrs.version; + hash = "sha256-hGfoU6oK7vh39TRCBTYnlqEsvGLWCsLVRBXh3RDrmnY="; + }; + + sourceRoot = "${finalAttrs.src.name}/data_tamer_cpp"; + + postPatch = '' + sed -i '14i #include <cstdint>' 3rdparty/mcap/include/mcap/reader.hpp + sed -i '9i #include <cstdint>' 3rdparty/mcap/include/mcap/types.hpp + ''; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + gtest + lz4 + zstd + ]; + + meta = { + description = "C++ library for Fearless Timeseries Logging"; + homepage = "https://github.com/PickNikRobotics/data_tamer"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + platforms = lib.platforms.unix; + }; +})