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

26 lines
975 B
Nix
Raw Normal View History

# 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 ];
};
}