1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 06:00:38 +03:00
Commit graph

16 commits

Author SHA1 Message Date
Ben Wolsieffer
80b46d5263 patchExternalProjectGit: fail if URL or rev doesn't match
This catches when packages update their vendored version but we haven't
updated on our end. Try to fix all usages of patchExternalProjectGit so
they are correct now.
2024-07-23 22:22:37 -04:00
Ben Wolsieffer
4fb038f771 substituteInPlace: --replace -> --replace-fail
This will help spot bugs and cases where the substitutions are no longer
applying.
2024-07-21 17:16:34 -04:00
Ben Wolsieffer
2427b8430e lib: tarSource: fix evaluation with no hash
Passing a null hash to mkDerivation now throws an error.
2023-11-26 16:18:48 -05:00
Ben Wolsieffer
27df3bd06a rviz-ogre-vendor: fix hash again, this time make imgui FOD
The imgui.tar store path makes into into the source tarball, so imgui must be
a fixed output derivation.
2023-10-02 22:41:43 -04:00
Ben Wolsieffer
3f59cb9588 lib.tarSource: normalize time stamps
This fixes non-determinism due to files changed in the hook.

Fixes #308
2023-09-28 22:37:26 -04:00
Ben Wolsieffer
e9d9ef5749 Rename patchVendorGit to patchExternalProjectGit 2023-09-08 20:45:48 -04:00
Ben Wolsieffer
9417386d01 lib: get rid of "with lib;" 2023-08-05 19:55:59 -04:00
Ben Wolsieffer
5f9268646a rolling: rviz-ogre-vendor: correctly patch vendor URLs
This package requires complex patching. It uses ament_vendor(), which is picky
about what kinds of sources it requires. Additionally, ogre contains its own
vendoring of imgui that needs to be patched.
2023-08-05 19:50:56 -04:00
Ben Wolsieffer
ea2b17b2d5 Replace mergeOverlays with composeManyExtensions
This does the same thing, but is provided by nixpkgs.
2022-09-20 15:18:02 -04:00
Ben Wolsieffer
77f8c165f7 Revert "Use Boost 1.73 to get rid of Boost Python patching."
This reverts commit 0a31983537.
2022-03-29 12:50:00 -04:00
Ben Wolsieffer
0a31983537 Use Boost 1.73 to get rid of Boost Python patching. 2021-11-24 20:17:55 -05:00
Ben Wolsieffer
b14b103012 Improve overlay lib functions some more. 2020-08-02 15:05:33 -04:00
Ben Wolsieffer
b0c384c13a fmilibrary-vendor: fix vendor URL 2020-02-04 21:08:38 -05:00
Ben Wolsieffer
2c19fe0545 eloquent: foonathan-memory-vendor: work around the poorly designed build system 2019-12-09 22:39:31 -05:00
Ben Wolsieffer
b2e9de9c59 Improve patchBoostPython 2019-12-08 12:08:42 -05:00
Ben Wolsieffer
d59aab21f6 Refactor functions into lib attrset. 2019-12-06 17:19:28 -05:00