forked from mirrors/nixpkgs
b189247ba0
Uses the HTTPS url for cases where the existing URL has a permanent redirect. For each domain, at least one fixed derivation URL was downloaded to test the domain is properly serving downloads. Also fixes jbake source URL, which was broken.
31 lines
898 B
Nix
31 lines
898 B
Nix
{ stdenv, fetchurl, cmake, pkgconfig, utillinux,
|
|
protobuf, zeromq, cppzmq,
|
|
version, src # parametrize version and src so we can easily have pkgs
|
|
# for different versions
|
|
, ...
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "ign-transport-${version}";
|
|
inherit src;
|
|
|
|
nativeBuildInputs = [ pkgconfig ];
|
|
buildInputs = [ cmake protobuf zeromq
|
|
utillinux # we need utillinux/e2fsprogs uuid/uuid.h
|
|
];
|
|
|
|
propagatedBuildInputs = [ cppzmq ];
|
|
|
|
postPatch = ''
|
|
substituteInPlace cmake/ignition-config.cmake.in --replace "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_" "@CMAKE_INSTALL_"
|
|
'';
|
|
|
|
meta = with stdenv.lib; {
|
|
homepage = https://ignitionrobotics.org/libraries/math;
|
|
description = "Math library by Ingition Robotics, created for the Gazebo project";
|
|
license = licenses.asl20;
|
|
maintainers = with maintainers; [ pxc ];
|
|
platforms = platforms.all;
|
|
};
|
|
}
|