mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-07-14 14:10:37 +03:00
25 lines
975 B
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 ];
|
|
};
|
|
}
|