1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 14:10:37 +03:00
nix-ros-overlay/distros/jazzy/fastcdr/default.nix

25 lines
975 B
Nix

# Copyright 2025 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cmake }:
buildRosPackage {
pname = "ros-jazzy-fastcdr";
version = "2.2.5-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/fastcdr-release/archive/release/jazzy/fastcdr/2.2.5-1.tar.gz";
name = "2.2.5-1.tar.gz";
sha256 = "d9038e1a7a9eb9e7a8278f673e51822d9aeb9d1dbc47b4bbebd2e5fb7fb333c7";
};
buildType = "cmake";
buildInputs = [ cmake ];
checkInputs = [ ament-cmake ament-cmake-gtest ];
nativeBuildInputs = [ cmake ];
meta = {
description = "*eProsima Fast CDR* is a C++ serialization library implementing the Common Data Representation (CDR) mechanism defined by the Object Management Group (OMG) consortium. CDR is the serialization mechanism used in DDS for the DDS Interoperability Wire Protocol (DDSI-RTPS).";
license = with lib.licenses; [ asl20 ];
};
}