crane/lib
Ivan Petkov 22f971a126
mkDummySrc: fix handling of build scripts (#122)
* Instead of injecting our own dummy `build.rs` file, we will patch the
  `Cargo.toml` files to specify a build script in the Nix store
* This allow cargo to notice the difference (i.e. changed build script
  path) where it could not before (due to nix enforcing that all sources
  always have the same timestamp)
2022-09-28 02:05:06 +00:00
..
buildDepsOnly.nix mkDummySrc: allow running a custom script after dummification is done (#116) 2022-09-27 06:25:09 +00:00
buildPackage.nix Improve stripping references to vendored sources (#120) 2022-09-24 23:45:56 +00:00
cargoAudit.nix cargoAudit: ensure audit.toml is kept when cleaning source (#98) 2022-09-15 00:44:40 +00:00
cargoBuild.nix Allow configuring which cargo profile is selected 2022-07-23 11:10:45 -07:00
cargoClippy.nix cargoClippy: add --all-targets to default cargoClippyExtraArgs (#67) 2022-08-11 23:58:32 +00:00
cargoDoc.nix cargoDoc: add ability to run cargo doc on a workspace (#107) 2022-09-20 01:05:43 +00:00
cargoFmt.nix Replace source prefix mapping with remove-references-to (#90) 2022-08-28 01:44:07 +00:00
cargoNextest.nix Add cargo-nextest 2022-07-23 16:29:05 -07:00
cargoTarpaulin.nix Allow configuring which cargo profile is selected 2022-07-23 11:10:45 -07:00
cleanCargoSource.nix Add cleanCargoSource and filterCargoSources (#110) 2022-09-21 01:27:47 +00:00
cleanCargoToml.nix Stop passing around fromTOML 2022-06-03 02:01:02 +08:00
crateNameFromCargoToml.nix Stop passing around fromTOML 2022-06-03 02:01:02 +08:00
default.nix Add cleanCargoSource and filterCargoSources (#110) 2022-09-21 01:27:47 +00:00
downloadCargoPackage.nix chore: switch to runCommandLocal to reduce network pressure 2022-01-30 16:10:41 -08:00
downloadCargoPackageFromGit.nix Fix handling of git repos whose rev is not on the main branch 2022-02-18 18:10:53 -08:00
filterCargoSources.nix Add cleanCargoSource and filterCargoSources (#110) 2022-09-21 01:27:47 +00:00
findCargoFiles.nix Drop compatibility for Nix versions below 2.8.1 2022-06-01 17:05:52 -07:00
mkCargoDerivation.nix mkCargoDerivation: add default configurePhase (#106) 2022-09-18 01:18:03 +00:00
mkDummySrc.nix mkDummySrc: fix handling of build scripts (#122) 2022-09-28 02:05:06 +00:00
registryFromDownloadUrl.nix Make crate downloads aware of alternative registries 2022-01-30 23:58:56 +00:00
registryFromGitIndex.nix Rename registryFromGitIndex input to indexUrl for consistency 2022-01-30 23:58:56 +00:00
urlForCargoPackage.nix Make crate downloads aware of alternative registries 2022-01-30 23:58:56 +00:00
vendorCargoDeps.nix Stop passing around fromTOML 2022-06-03 02:01:02 +08:00
vendorCargoRegistries.nix Import groupBy from lib not builtins 2022-06-07 14:51:20 -07:00
vendorGitDeps.nix vendorGitDeps: ignore crates not referenced by Cargo.lock (#71) 2022-08-12 23:48:53 +00:00
writeTOML.nix Minor cleanup 2022-06-02 19:49:44 -07:00