Allow gazebo to build against graphviz 10

Use commit hash

Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>

add name
This commit is contained in:
Jeremy Kolb 2024-05-23 14:55:56 -04:00 committed by Ben Wolsieffer
parent c9b5ce4266
commit 2f38928a96

View file

@ -1,4 +1,4 @@
{ lib, mkDerivation, fetchurl, cmake, pkg-config, ronn, libGL
{ lib, mkDerivation, fetchpatch, fetchurl, cmake, pkg-config, ronn, libGL
, openal, hdf5, curl, tinyxml, tinyxml-2, libtar, gts, libusb1, qtbase, gdal
, libuuid, graphviz, libsForQt5, freeimage, boost, protobuf, sdformat, tbb
, ogre1_9, ffmpeg, ignition, ignition-cmake ? ignition.cmake0
@ -18,6 +18,15 @@ mkDerivation rec {
hash = "sha256-fphCwEbJ4HVTVbJ0wkCoq79Olivnznt/WRlOX0tYT0U=";
};
patches = [
# Allow building with graphviz 10+
(fetchpatch {
name = "fix-build-against-graphviz-10.patch";
url = "https://github.com/gazebosim/gazebo-classic/commit/660ae15f4af1f5ea8d9d50d4a24e4d91a94f9c2d.patch";
hash = "sha256-KPwuDdTEWMDbLF/FQACM/huCYlXDg43cd8QBt3E859A=";
})
];
enableParallelBuilding = true;
cmakeFlags = [ "-DUSE_HOST_CFLAGS=False" ];