2.6 KiB
2.6 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.5.2]
Added
nixpkgs_packagenow has a new optional argumentfail_not_supportedallowing the rule to not fail on Windows (when set toFalse)nixpkgs_cc_configurenow has a new optional argumentnixoptswhich propagates extra arguments to thenix-buildcalls.
Fixed
- The
nixpkgs_packageis now a no-op on non nixpkgs-supported platforms instead of throwing an error.
[0.5.1] - 2018-12-18
Changed
nixpkgs_packagenow has a new optional argumentnixoptsallowing to pass extra arguments to thenix-buildcalls
Fixed
- The various
nix_*rules are now only triggered when one of their dependency has changed and not each time theWORKSPACEis modified - The
nixpkgs_cc_configuremacro is now much faster nixpkgs_cc_configureis now a no-op on non nixpkgs-supported platforms instead of throwing an error- The
libfilegroup provided in the defaultBUILDfile fornixpkgs_packagenow also works on MacOS
[0.4.1] - 2018-11-17
Added
nixpkgs_cc_configurerule to tell Bazel to configure a toolchain from tools found in the given Nixpkgs repository, instead of from tools found in the ambient environment.nixpkgs_local_repositoryrule. Works likenixpkgs_git_repositorybut takes a checked-in Nix file or Nix expression as input.
Changed
- The
repositoryattribute is no longer deprecated. Most rules support bothrepositoryandrepositoriesas attributes.
Fixed
- Short repository labels work again. That is, you can say
repository = "@nixpkgs"as a short form forrepository = "@nixpkgs//:default.nix".
[0.3.1] - 2018-10-24
Fixed
repositoriesis no longer a required argument tonixpkgs_package.
[0.3] - 2018-10-23
Added
nixpkgks_packagenow supports referencing arbitrarily named nix files. A bug previously only made it possible to referencedefault.nixfiles.
Removed
- The
pathattribute has been removed. SeeMigrationsection inREADME.mdfor instructions.
Changed
nixpkgs_packagesdoes not accept implicit<nixpkgs>version. See #25.
[0.2.3] - 2018-07-01
Added
sha256attribute tonixpkgs_git_repository.- Ability to point to a Nixpkgs fork via the new
remoteattribute tonixpkgs_git_repository.