A bit going on here. - Updating resholve from 0.5.1 -> 0.6.0 - adding a depdendency, `binlore`, to supply ~intel on executables that supports new functionality in resholve - adding a package, `yallback`, which provides rule-based callbacks for YARA rule matches (depdency of `binlore`). - automatically generating "lore" for each `input` to a solution in `resholvePackage`. - update README - restructuring some nix components to better support my local dev and CI workflows. - moved package tests into passthru/tests.nix (cuts `bats` out of resholve's immediate dependencies, makes it possible to add my existing Nix API test). - move my oil-dev patches out of resholve into a separate repo (no oil rebuild every time resholve's source changes). Also moving oil-dev into its own Nix file here, to ~track the default.nix in its own repo.
19 lines
517 B
Nix
Generated
19 lines
517 B
Nix
Generated
{ callPackage
|
|
, ...
|
|
}:
|
|
|
|
/*
|
|
Notes on specific dependencies:
|
|
- if/when python2.7 is removed from nixpkgs, this may need to figure
|
|
out how to build oil's vendored python2
|
|
- I'm not sure if glibcLocales is worth the addition here. It's to fix
|
|
a libc test oil runs. My oil fork just disabled the libc tests, but
|
|
I haven't quite decided if that's the right long-term call, so I
|
|
didn't add a patch for it here yet.
|
|
*/
|
|
|
|
rec {
|
|
# binlore = callPackage ./binlore.nix { };
|
|
oil = callPackage ./oildev.nix { };
|
|
}
|